我有一个带有几个选项的select元素,但渲染的图标不是元素的一部分,因此不可点击.有任何想法吗?

我的代码
HTML
<div class="styled-select icon-drop-down">
<select class="select">
<option value="low">Sort by: Low</option>
<option value="high">Sort by: High</option>
<option value="long text">long text</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.styled-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
cursor: pointer;
overflow: hidden;
display: inline;
position: relative;
border-radius: 0;
border: none;
&.icon-drop-down::before {
position: absolute;
top: 5px;
right: 10px;
color: $dark-grey;
transform: scale(0.7);
}
}
Run Code Online (Sandbox Code Playgroud)
wf4*_*wf4 13
pointer-events: none; 在伪元素上将使您能够"点击"伪元素,就好像它不存在一样.
有关更多信息,请参阅:http: //developer.mozilla.org/en/docs/Web/CSS/pointer-events
| 归档时间: |
|
| 查看次数: |
2661 次 |
| 最近记录: |