我有这样的例子:怎样才能选择第一个项目的颜色?
代码HTML:
<select name="card_type" id="card_type" class="select-full">
<option value="">Select</option>
<option value="visa">Visa</option>
<option value="mastercard">Mastercard</option>
<option value="discovery">Discovery</option>
<option value="maestro">Maestro</option>
</select>
CODE CSS:
select
{
color: #ccc;
}
option
{
color: #000;
}
option:first-child
{
color: red;
}
我有一个愿望,以发现和只选择列表中的第一项。 第一个元素是红色的,另一个是灰色的,例如。
有没有可能做到这一点? 我试过上面的代码,但不起作用。你能告诉我什么是错的吗?
在此先感谢!
这是正确着色。如果你打开下拉菜单,你会看到红色的第一个项目。如果您尝试将“选择”的颜色设置为红色,即使选择了颜色(而其他颜色在选中时仍保持灰色),那么我认为使用CSS无法实现。 – Harry
像这样https://jsfiddle.net/Lcv1eqzs/1/ –
@哈利,是的选择不会红,但当用户点击下拉,然后在打开的下拉列表中,我们可以看到颜色..与您同意。 –