添加箭头到bootstrap下拉列表

时间:2013-10-14 20:59:06

标签: html css twitter-bootstrap

我可以弄清楚如何做到这一点。这个主题帮助我: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: '';
}

我能够得到箭头秀。但是,箭头顶部没有边框,所以它现在看起来像下拉列表中的间隙。有谁知道如何将边框添加到向上箭头?

2 个答案:

答案 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: '';
}

这些是引导样式,但选择器对于我的实现来说太具体了。