我可能有点晚了,但是:你不需要任何特别的东西,它只是简单的形成.
将标签放在表单的顶部,包装两个标签并在div中选择,然后调整背景颜色和边框.看例子:
.select-wrap
{
border: 1px solid #777;
border-radius: 4px;
margin-bottom: 10px;
padding: 0 5px 5px;
width:200px;
background-color:#ebebeb;
}
.select-wrap label
{
font-size:10px;
text-transform: uppercase;
color: #777;
padding: 2px 8px 0;
}
select
{
background-color: #ebebeb;
border:0px;
}
Color
---
Yellow
Red
Green
UPDATE
我莫名其妙地记得我有这篇文章.因为我已经改进了它用于个人使用,这是版本更好(你可以点击选择内的任何地方 – 它将触发下拉,而在以前的版本你不能)我想我应该分享我对我的代码所做的更新从那时起使用.
.select-wrap {
border: 1px solid #777;
border-radius: 4px;
padding: 0 5px;
width:200px;
background-color:#fff;
position:relative;
}
.select-wrap label{
font-size:8px;
text-transform: uppercase;
color: #777;
padding: 0 8px;
position: absolute;
top:6px;
}
select{
background-color: #fff;
border:0px;
height:50px;
font-size: 16px;
}
Color
---
Yellow
Red
Green