用于显示链接列表的可切换、有上下文的菜单。
%26nbsp;
对齐
B默认情况下,下拉菜单自动沿着父元素的上沿和左侧被定位为 100% 宽度。 为
.dropdown-menu
添加.dropdown-menu-right
类可以让菜单右对齐。可能需要额外的定位May require additional positioning
在正常的文档流中,通过 CSS 为下拉菜单进行定位。这就意味着下拉菜单可能会由于设置了
overflow
属性的父元素而被部分遮挡或超出视口(viewport)的显示范围。如果出现这种问题,请自行解决。不建议使用
.pull-right
从 v3.1.0 版本开始,我们不再建议对下拉菜单使用
.pull-right
类。如需将菜单右对齐,请使用.dropdown-menu-right
类。导航条中如需添加右对齐的导航(nav)组件,请使用.pull-right
的 mixin 版本,可以自动对齐菜单。如需左对齐,请使用.dropdown-menu-left
类。%26lt;ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dLabel"%26gt; ... %26lt;/ul%26gt;
标题
%26nbsp; 在任何下拉菜单中均可通过添加标题来标明一组动作。
%26lt;ul class="dropdown-menu" aria-labelledby="dropdownMenu3"%26gt; ... %26lt;li class="dropdown-header"%26gt;Dropdown header%26lt;/li%26gt; ... %26lt;/ul%26gt;
分割线
为下拉菜单添加一条分割线,用于将多个链接分组。
%26lt;ul class="dropdown-menu" aria-labelledby="dropdownMenuDivider"%26gt; ... %26lt;li role="separator" class="divider"%26gt;%26lt;/li%26gt; ... %26lt;/ul%26gt;
禁用的菜单项
为下拉菜单中的 %26lt;li%26gt;
元素添加 .disabled
类,从而禁用相应的菜单项。
%26lt;ul class="dropdown-menu" aria-labelledby="dropdownMenu4"%26gt; %26lt;li%26gt;%26lt;a href="#"%26gt;Regular link%26lt;/a%26gt;%26lt;/li%26gt; %26lt;li class="disabled"%26gt;%26lt;a href="#"%26gt;Disabled link%26lt;/a%26gt;%26lt;/li%26gt; %26lt;li%26gt;%26lt;a href="#"%26gt;Another link%26lt;/a%26gt;%26lt;/li%26gt; %26lt;/ul%26gt;
说明:Bootstrap下拉列表默认的情况下需要点击,因为它是为了方便移动端,但是在PC端有时候我们需要鼠标悬停就显示下拉菜单,这个时候我们就需要从写一个css方法,如下:
.navbar .nav %26gt; li:hover .dropdown-menu {
%26nbsp;%26nbsp;%26nbsp; display: block;
}
想了解更多Bootstrap的知识,请访问bootstrap中文官网http://www.bootcss.com/