gpt4 book ai didi

html - 自定义选择下拉箭头不可点击

转载 作者:技术小花猫 更新时间:2023-10-29 12:36:12 33 4
gpt4 key购买 nike

我正在使用以下代码来自定义我的选择下拉箭头:

HTML:

<span class="selectWrapper">
<select id="rowselect" class="pageinfoselect input-mini">
<option>...</option>
</select>
</span>

CSS:

span.selectWrapper {
position: relative;
display: inline-block;
width:65px;
}

span.selectWrapper select {
display: inline-block;
padding: 4px 3px 3px 5px;
margin: 0;
font: inherit;
outline:none; /* remove focus ring from Webkit */
line-height: 1.2;
background: #f5f5f5;
height:30px;
color:#666666;
border:1px solid #dddddd;
}




/* Select arrow styling */
span.selectWrapper:after {
content: url("../images/arrow_down.png");
position: absolute;
top: 0;
right: 0;
bottom: 0;
line-height: 30px;
padding: 0 7px;
background: #f5f5f5;
color: white;
border:1px solid #dddddd;
border-left:0px;
}

这很好用并替换了默认的下拉箭头,但问题是箭头图像不可点击。如果我单击选择框,它会打开,但我希望它在我单击箭头图像时也打开

最佳答案

添加以下规则

pointer-events:none;

编辑:

请注意,IE 尚不支持此属性(尽管根据 caniuse - IE11 将支持)

但是,如果您仍想使用此方法,可以使用 Modernizer 或条件注释(对于 IE < 10)和 this css hack (对于 IE10)使 IE 恢复到标准内置箭头

/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) {
span.selectWrapper:after
{
display:none;
}
}

然而,对此有一个解决方法(以及一个不同的解决方案),我在 my answer here 中提到过- 其中还包含 this Codepen

关于html - 自定义选择下拉箭头不可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17811998/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com