如何在 Bootstrap 4 中的插入符下添加下拉箭头?

2023-12-19

我正在使用 Bootstrap 4 下拉选项。

我想为左上角的下拉菜单添加一个向上箭头。

在 Bootstrap 3 中,我们在按钮上有一个插入标记,因此我们可以将箭头添加到下拉菜单中。

但在 Bootstrap 4 中,我们没有插入符号标记,使用dropdown-toggle仅添加类插入符。

我们如何在这里向下拉菜单添加箭头?

我添加了 Bootstrap 3 示例链接:

https://www.bootply.com/QD8FO89DcY https://www.bootply.com/QD8FO89DcY

Bootstrap 4 中也需要相同的功能。


在 Bootstrap 4 中,它已被删除,请自行添加插入符号/箭头,请查看下面的工作片段,我在其中使用自定义 CSS 添加了它。

.dropdown-menu-arrow {
  top: -25px;
  left: 50%;
  width: 0;
  height: 0;
  position: relative;
}
.dropdown-menu-arrow:before,
.dropdown-menu-arrow:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 7px 8px;
  border-style: solid;
  border-color: transparent;
  z-index: 1001;
}
.dropdown-menu-arrow:after {
  bottom: -18px;
  right: -8px;
  border-bottom-color: #fff;
}
.dropdown-menu-arrow:before {
  bottom: -17px;
  right: -8px;
  border-bottom-color: rgba(0,0,0,.15);
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>

<div class="btn-group">
  <div class="btn-group">
    <button id="customDropdown" type="button" class="btn btn-outline-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
      Dropdown
    </button>
    <div class="dropdown-menu" aria-labelledby="customDropdown">
      <span class="dropdown-menu-arrow"></span>
      <a class="dropdown-item" href="#">Dropdown link</a>
      <a class="dropdown-item" href="#">Dropdown link</a>
    </div>
  </div>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Bootstrap 4 中的插入符下添加下拉箭头? 的相关文章