我可以弄清楚如何做到这一点。这个主题帮助我:adding the arrow to dropdown pills for twitter bootstrap?
添加
.dropdown-menu::after {
position: absolute;
top: -6px;
left: 10px;
display: inline-block;
border-right: 8px solid transparent;
border-bottom: 8px solid white;
border-left: 8px solid transparent;
content: '';
}
我能够得到箭头秀。但是,箭头顶部没有边框,所以它现在看起来像下拉列表中的间隙。有谁知道如何将边框添加到向上箭头?
答案 0 :(得分:0)
为border-top添加规则。像
这样的东西border-top: 8px solid white;
答案 1 :(得分:0)
通过添加以下标记解决:
.savedsearchWrapper .dropdown-menu:after {
position: absolute;
top: -6px;
left: 23px;
display: inline-block;
border-right: 6px solid transparent;
border-bottom: 6px solid #ffffff;
border-left: 6px solid transparent;
content: '';
}
.advancedSearchDropDown .dropdown-menu:before {
position: absolute;
top: -7px;
left: 17px;
display: inline-block;
border-right: 7px solid transparent;
border-bottom: 7px solid #ccc;
border-left: 7px solid transparent;
border-bottom-color: rgba(0, 0, 0, 0.2);
content: '';
}
这些是引导样式,但选择器对于我的实现来说太具体了。