Examples
Simple Usage
Custom Button Labels and Change Listener
Readonly Image-Select-Element
Disabled Image-Select-Element
Image-Select-Element with styled buttons (::parts)
The feature I used for this demo isn't available in all browsers yet. At the moment (2020-09-06) chromium based browsers like Vivaldi supports it. Also Firefox supports it since version 72. See caniuse.com for more details.