jQuery/CSS 导航,无法将 "fnutt"获取到中心

标签 jquery css

我无法解决这个 CSS/jQuery 的小问题。

我希望菜单下的“fnutt”位于每个 <li></li> 的中心 如果您看一下我的 jsfiddle,我想您会明白我的意思。

http://jsfiddle.net/pJjRg/

最佳答案

您需要进行以下更改:

#menu ul li  { 
    position: relative;
    ...
}

.triangle {
    ...
    position:absolute; 
    bottom:-7px; 
    left:50%; 
    margin-left: -8px
}

通过在父 li 元素上设置 position: relative,绝对定位的 .triangles 现在相对于 li 定位然后只需将它们定位在 bottom leftmargin 即可。

http://jsfiddle.net/pJjRg/21/

关于jQuery/CSS 导航,无法将 "fnutt"获取到中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15531663/

相关文章:

javascript - Meteor - 用于拖放数据更改的包

javascript - jQuery 动画根本不起作用

javascript - 使用 JQuery 从带有未转义 < 和 > 的代码元素中检索文本

css - IE 中绝对定位的 div 宽度/高度(所有版本)

html - 在另一个 css 中包含一个 css 类

javascript - 如何使用鼠标滚轮为 div 设置线性动画?

php - AJAX 和 MVC 混合

html - 如何在不使用任何 javascript 和模板的情况下在主页上链接的每个 html 页面上继承 CSS 菜单

html - 在 IE 和 Chrome 中创建纯 CSS 平滑视差

jquery - 动态调整列大小的css