I have a select element which has several items. I want to change the color of its first item, but it seems the color only shows when you click on the select dropdown. What
If the first item is to be used as a placeholder (empty value) and your select is required then you can use the :invalid pseudo-class to target it.
required
:invalid
select { -webkit-appearance: menulist-button; color: black; } select:invalid { color: green; }
Item1 Item2 Item3