这就是我们试图达到的效果:
个
随着 bootstrap 3.1.0的发布,以及 bootstrap 4的发布,需要应用的类发生了变化.如果下列解决方案之一似乎不起作用,请try 其他解决方案.
bootstrap 3
v3.1.0之前的版本
您可以使用pull-right
类将菜单的右侧与插入符号对齐:
<li class="dropdown">
<a class="dropdown-toggle" href="#">Link</a>
<ul class="dropdown-menu pull-right">
<li>...</li>
</ul>
</li>
小提琴:http://jsfiddle.net/joeczucha/ewzafdju/
v3之后.1
从v3.1.0开始,我们不建议在下拉菜单上使用.Pull-Right.至
右对齐菜单,使用.Dropdown-Menu-Right.右对齐导航
导航栏中的组件使用该类的混合版本
自动对齐菜单.要覆盖它,请使用.Dropdown-Menu-Left.
您可以使用dropdown-right
类将菜单的右侧与插入符号对齐:
<li class="dropdown">
<a class="dropdown-toggle" href="#">Link</a>
<ul class="dropdown-menu dropdown-menu-right">
<li>...</li>
</ul>
</li>
小提琴:http://jsfiddle.net/joeczucha/1nrLafxc/
bootstrap 4
The class for bootstrap 4 are the same as Bootstrap > 3.1.0, just watch out as the rest of the surrounding markup has changed a little:
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#">
Link
</a>
<div class="dropdown-menu dropdown-menu-right">
<a class="dropdown-item" href="#">...</a>
</div>
</li>
小提琴:https://jsfiddle.net/joeczucha/f8h2tLoc/