JA4*_*677 11 html css wordpress drop-down-menu
我使用wordpress主题,出于某种原因,HTML select
框没有下拉区域.它们看起来就像纯input
文本框,但是当您单击它们时,您可以看到下拉列表.我找不到哪些代码可能会删除下拉箭头.
这就是我在CSS中看到的全部内容:
input:focus {
outline: none;
}
select,
input,
textarea {
-webkit-appearance: none;
-webkit-border-radius:0;
border-radius:0;
}
Run Code Online (Sandbox Code Playgroud)
dip*_*pas 16
这是一个基本选择
<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
现在让我们看看你的问题在哪里:
select {
-webkit-appearance: none;
/*webkit browsers */
-moz-appearance: none;
/*Firefox */
appearance: none;
/* modern browsers */
border-radius: 0;
}
Run Code Online (Sandbox Code Playgroud)
<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
所以,当你设置none
到appearance
要删除的箭头(默认情况下为menulist
),当你设置0
到border-radius
,要删除的border
由默认select
.
注意如果您使用此规则隐藏了IE中的箭头select::-ms-expand { display: none; }
以使箭头返回,则需要进行设置display:block
小智 16
我知道我回答这个问题晚了,但我的以下 CSS 解决方案对我有用。
这可能对其他人有帮助。
select {
-webkit-appearance: listbox !important;
}
Run Code Online (Sandbox Code Playgroud)