【发布时间】:2013-12-02 17:03:30
【问题描述】:
我的 Wordpress (TwentyTwelve) 导航菜单效果很好,但在设计方面我想这样做,但不能;
- 导航没有背景(清晰,我们看到页面背景)=完成
- li aborder-right 1px solid = done
- li 悬停背景图片,不重复,底部居中 = 完成
所以问题是:我的 bg 图像离导航文本太近了...但是如果我添加填充或行高,那么右边框会变得太长。
那么如何在导航文本下添加间距,以便我的背景图像(悬停)变低,但右边框线不会变长?
如果有帮助,请查看我的 CSS 代码
`
.main-navigation li a {
color: #fff;
line-height: 1.0;
text-transform: uppercase;
white-space: nowrap;
background:;
padding:0 15px 10px 15px;
margin:0;
border-right:#8fbf3d 1px solid;
}
.main-navigation li a:hover {
color: #fff;
background:url('http://www.mysite.com/wp-content/themes/myown/images/bg-nav-hover.png') no-repeat bottom center;
}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
color: #8fbf3d;
font-weight: bold;
background:url('http://www.mysite.com/wp-content/themes/myown/images/bg-nav-hover.png') no-repeat bottom center;
}
`
【问题讨论】:
标签: css wordpress menu navigation background-image