以悬停工具提示样式的子导航为中心不起作用
Centering on hover tooltip-style sub-nav isn't working
正如你在这里看到的;http://bit.ly/sifpz9,当将鼠标悬停在主导航中的"新增功能"或"附件"上时,工具提示样式的子导航下拉菜单会完美居中。但是,当您将鼠标悬停在"服装"上时,它不会居中。
我尝试过重新定位,但是它不适用于导航"服装"而不会破坏其他两个。
有没有更好的解决方案或修复?
谢谢!
使用以下CSS很容易实现。
#top-menu ul ul {
margin-left: -87.5px;
left: 50%;
}
我们使用 87.5px 的负边距,因为您的 ul 宽度是 175px,因此给了我们 ul 宽度的一半,然后我们将其向左移动 50%,使其位于 u li 的锚标签中间。
我希望这是有道理的。任何问题请发表评论,我会尽快回复您。
实际上,子菜单以"新增功能"和"配件"为中心只是巧合,但它们实际上看起来居中。问题是你做错了,为内部子菜单定义了一个固定为 -31px
的left
样式位置。
但是由于这些子菜单具有固定的宽度,因此您可以使用一个古老的技巧来依赖它:
#top-menu ul ul {
left: 50%;
margin-left: -88px;
}
这会将子菜单移动到 <li>
元素的中心,然后移回其大小的一半(或多或少)的左侧。
相关文章:
- 以Jquery为中心的Div中的图像对齐
- 在bootstrap3模式中以谷歌地图为中心发布..不断变化
- 谷歌地图API v3:如何以2个动态地址为中心
- 以手机为中心的Bootstrap导航栏品牌
- 以谷歌地图为中心,使用标记调整响应大小
- 允许HTML5 web应用程序在浏览器关闭时访问位置'以t为中心(iOS)
- 当用户使用JavaScript键入内容时,如何设置以搜索输入为中心
- 用CSS居中内联块DIV“:在“;以垂直和水平为中心的废墟文本
- 用于以用户体验为中心的web应用程序回归测试的工具和技术
- 如何让我的Javascript只显示一个以鼠标为中心的聚光灯
- CFGMap 谷歌地图 API V3 始终以长/纬度为中心地图
- 你如何制作一个以具有特定标签的地址为中心的谷歌地图
- 以悬停工具提示样式的子导航为中心不起作用
- 以 jQuery 为中心的文本框在 Safari 中输入一个字符后失去焦点
- 如何在调整浏览器大小时将谷歌地图标记设置为中心
- Caroufredsel不以移动设备为中心
- 弹出窗口需要以屏幕为中心
- 如何对齐元素以调整大小为中心
- 当以translate为中心时,语气模糊的文本(-50%,-50%);
- 构建当前以类别为中心的导航