【发布时间】:2016-01-18 22:26:24
【问题描述】:
我选择了带有一些自定义 css 样式的下拉框,使用 styled-select 包装器:
HTML:
<div class="styled-select">
<select name="example_length" aria-controls="example" class="">
<option value="10">10</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
</div>
CSS:
.styled-select {
background: url(http://i62.tinypic.com/15xvbd5.png) no-repeat 84% 0;
height: 29px;
overflow: hidden;
width: 70px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #1abc9c;
display: inline-block;
vertical-align: middle;
}
.styled-select select {
background: transparent;
border: none;
font-size: 14px;
color: #000;
height: 29px;
padding: 5px;
width: 90px;
}
我正在尝试将选择框中的选定值的颜色(默认显示 10)更改为白色,同时将下拉菜单中的其他项目保持为深色。
我通过在select css 中将颜色更改为白色来获得所需的效果,但它也会使下拉列表中的其他项目变为白色,如果选择框放置在白色背景上,这会使它们不可见。如果我将下拉菜单的背景更改为某种深色,它会覆盖样式选择框的颜色。
请帮忙!
【问题讨论】:
标签: html css drop-down-menu