css - 在 css 中翻转分隔图像?

标签 css rollover

我有一个带有图像分隔线的导航栏,当您滑过时,链接会改变颜色。我希望翻转颜色覆盖分隔线,但它停在它们之前并且看起来很奇怪。示例:http://stsh.me/2PD

如您所见,分隔图像仍显示在右侧。我如何在CSS中覆盖它们?我需要js吗?我有什么:

.navigation ul{
     width: 600px;
     float: right;
     margin: 0px;
     border-left: solid 25px #a34699;
     background-color: #c3bf36;
     padding: 0;
}
.nav li{
     float: left;
     background: url(../images/nav_divider.png) center left no-repeat;
     text-align: center;
     position: relative;
}
.nav a{
    color: #fff;
    text-decoration: none;
    display: block;
    font-size: 13pt;
    padding: 4px 23px 4px;    
}
.nav a:hover{
    color: #636466;
}
.nav li:hover{
    background: #4dd1e5;
    list-style-image: none;
    list-style-type: none;
    position: relative;
    z-index: 999;
}

谢谢!

最佳答案

尝试添加背景图像:无;到 .nav li:hover。

关于css - 在 css 中翻转分隔图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11363967/

相关文章:

javascript - 无法在 html head 中链接 css 和 js 文件

javascript - 使用 PHP 和 Javascript 创建翻转

css - ie6 滑动门问题翻转

css - 居中翻转图像

css - 父级内的两个独立文本翻转不连贯的文本翻转

html - 响应式布局的 CSS Overstate

css - 本地服务器和 Google Chrome 实时站点中的不同字体呈现

php - 我做了一个登录系统,但是,我不知道如何设置其中的一些样式

html - CSS,文本装饰 : Overline

html - 创建带链接的网格列表