获取HTML select标记上的下拉箭头

时间:2016-03-08 07:55:34

标签: html css

我需要创建一个如下所示的选择框:

enter image description here

我的Html:

<select class="addSelect">
  <option>Some Value</option>
  <option>Some Value</option>
  <option>Some Value</option>
</select>

我的Sass / CSS:

.addSelect {
  width: 100%;
  background: #fff;
  border: none;
  @include border-radius(6px, 6px, 6px, 6px);
  color: #9A9A9A;
  @include appearance(none);
  padding: 10px;
  font-size: 16px;
}

到目前为止我有这样的事情:

enter image description here

非常接近我说! (当然不是颜色)。所以,我正在努力的是在那里获得那个小向下箭头。当我说'外观:没有&#39;我有效地摆脱了那个下拉箭头..(虽然在镀铬中它是向上和向下的箭头)...任何提示?

2 个答案:

答案 0 :(得分:0)

你可以使用fontawosme图标获得绝对位置

.select{
  width:200px;
}
select{
  
    width: 100%;
    height: 30px;
    display: block;
    appearance: none;
    -webkit-appearance: none;
    padding: 0 20px;
    line-height: 30px;
}
.select:before {
    content: "\f078";
    font-family: FontAwesome;
    position: absolute;
    z-index: 1;
    right: 5px;
    top: 6px;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"/>
<div class='select'>
  <select class="addSelect">
     <option>Some Value</option>
     <option>Some Value</option>
     <option>Some Value</option>
  </select>
</div>

答案 1 :(得分:0)

你可以使用Bootstrap。他们有大量的css供你使用。它很容易设置和使用。使用引导程序,您可以在下拉列表中获得向上和向下箭头。

http://getbootstrap.com/components/#dropdowns