最近在做一个网站,其中有一个下拉框,但是遇到了一个问题:下拉框的图标不显示出来了。经过一番查找和试验,发现其实是CSS的问题。 首先,我们来看看下拉框的HTML代码: <div clas
<div class="dropdown">
<button class="btn-selector">选择</button>
<ul class="dropdown-list">
<li>选项 1</li>
<li>选项 2</li>
<li>选项 3</li>
</ul>
</div>
.dropdown {
position: relative;
display: inline-block;
}
.btn-selector {
border: 1px solid #ccc;
background-color: #fff;
padding: 8px 15px;
font-size: 14px;
cursor: pointer;
}
.dropdown-list {
position: absolute;
display: none;
list-style: none;
margin: 0;
padding: 0;
background-color: #fff;
border: 1px solid #ccc;
border-top: none;
}
.dropdown-list li {
padding: 8px 15px;
font-size: 14px;
cursor: pointer;
border-top: 1px solid #ccc;
}
.dropdown-list li:hover {
background-color: #f4f4f4;
}
.btn-selector:before {
content: "25BC";
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%);
font-size: 12px;
}
粉丝
0
关注
0
收藏
0