将引导程序下拉菜单相对于父菜单居中对齐
Center align Bootstrap dropdown menu with respect to Parent menu
我知道有几个帖子的标题相同。但没有一个对我来说效果这么好。
我的测试网址:url
我已经在这里构建了菜单,使用Bootstrap 3。
我试图实现的是下拉列表应该居中对齐。
到目前为止我尝试了什么:
.navbar-nav > li > .dropdown-menu{
left : -50%;
}
但它正在将菜单推向极左。
下拉菜单当前向左对齐。有人能告诉我为什么left: -50%
值会把它推到最左边,而这实际上不应该发生吗?
请使用以下CSS作为规则:
#navbar.navbar-collapse.collapse .dropdown.open .dropdown-menu {
left: 50%;
margin-left: -91px;
}
原因是:
- 下拉菜单宽度=
182px
- 保持
left: 50%
将使其从中心开始 - 从中心出发,它必须行驶其
width
的一半,即91px
注意:如果!important
不起作用,可以将其放入left
,但这只是一个临时修复。
好吧,的组合
left: 50% !Important;
transform: translate(-50%) !important;
工作!!谢谢
相关文章:
- jquery移动对齐按钮取决于内容大小
- 如何在JavaScript图像滑块内居中对齐图像
- 为什么文本对齐:对;工作不正常
- 显示可链接的搜索结果+对齐方式
- 以Jquery为中心的Div中的图像对齐
- 无法将文本与图片垂直对齐
- 在这种情况下,如何正确对齐显示
- 如何使我的下拉菜单显示/对齐
- Ul下拉菜单和阴影未对齐
- 对齐javascript菜单上的文本
- 为什么我的一个顶级菜单项在 ONLY ie10 中未对齐
- 在给定条件下使用 jquery 删除类,以便对子菜单进行专有对齐
- CSS菜单对齐问题-新手开发人员
- 引导程序下拉菜单居中对齐
- 将引导程序下拉菜单相对于父菜单居中对齐
- 引导程序导航栏(左菜单)顶部未正确对齐
- 如何使我的下拉菜单与我的元素正确对齐
- 需要右对齐引导导航条,左对齐子菜单
- 如何将垂直子菜单项与父菜单对齐
- 是什么导致文本区域向上推,而不是在我的菜单底部对齐