Fork me on GitHub "Explaining the web platform"
Experiment to re-implement the <select> element's look and feel using Polymer / web components.

Polymer

Do Re re re re re Mi Fa So
( click the "multiple" attribute to toggle it. )
<select-element >
    

Native

<select >
    
Click the "multiple" attribute on the elements to toggle it. Note: under Object.observe(), properties won't update in the native example.
This demo requires native Shadow DOM support. Try Chrome Canary with "Experimental Web Platform features" enabled in about:flags.

Run tests | Code