选择标记的颜色

问题描述:

我在选择标记中做了一种占位符,但不知道如何将其颜色更改为灰色。我只需要“你的位置”灰色,其余的应该保持黑色。它可以在纯css/html中完成吗?选择标记的颜色

HTML:

<select> 
<option value="" disabled selected hidden>Your Location</option> 
<option value="Warszawa">Warszawa</option> 
<option value="Gdańsk">Gdańsk</option> 
<option value="Kraków">Kraków</option> 

CSS:

select, select option { 
background-color: #f4f4f4; 
margin: 5px 2px 2px 0; 
padding-left: 20px; 
border-left: 1px solid #c6c6c6; 
color: black; 

}

这里是链接:https://jsfiddle.net/LrqLthpr/

你想选择的选择离子与其他颜色或第一个选项?

如果你想选择的选项,你可以试试这个:

选择选项[选择] { }

如果你只想在第一个选项:

选择选项:第一个{ }

+0

我需要选择 “我的位置” 是灰色,像一个占位符的工作。任何被选中或下拉的应该保持黑色。 – Ragar

+0

向它添加一个类并创建一个应用灰色的CSS。 –

+0

尝试过,但它不工作在这里:( – Ragar

试试这个: -

.greenColor{ 
 
    background-color: #33CC33; 
 
} 
 
.redColor{ 
 
    background-color: #E60000; 
 
}
<select id="reviewAction"> 
 
<option class="greenColor">Accept and Advance Status</option> 
 
<option class="redColor">Return for Modifications</option> 
 
</select>

.Color{ 
 
    background-color: #999; 
 
}
<select id="reviewAction"> 
 
<option class="Color">Accept and Advance Status</option> 
 
<option class="Color">Return for Modifications</option> 
 
</select>

+0

你改变了一个选项背景,我需要的“你的位置”的字体颜色,甚至没有显示在下拉列表中灰色 – Ragar

+0

好吧i'ii尝试.... –