html - :hover 期间颜色不变

标签 html css colors hover

当我悬停时,颜色不会改变。我不明白哪里出了问题! 我尝试将悬停代码更改为下划线并且它起作用了。它只是不适用于颜色。我也不认为它是页面的主要 css,因为链接颜色更改在其他链接中工作正常。

CSS:

.cssmenu{
    border:0px;
    padding:0px;
    font-size:16px;
    font-weight:bold;
    position:absolute;
    top: 7px;
    width:100%;
}
.cssmenu ul{
    position:relative;
    left: 50%;
    height:35px;
    list-style:none;
    margin:0;
    padding:0;
    text-align: right;
}
.cssmenu li{
    float:left;
    padding:0px;
    }
.cssmenu li a{
    font-weight:normal;
    line-height:35px;
    text-decoration:none;
    margin:0px;
    padding:0px 25px;
    text-align:center;
    font-size: 18px;
    transition:color 0.5s;
    -moz-transition:color 0.5s; /* Firefox 4 */
    -webkit-transition:color 0.5s; /* Safari and Chrome */
    -o-transition:color 0.5s; /* Opera */
    }
.cssmenu li a:hover {
    color:#39F;
    }

HTML:

<div class="cssmenu">
<ul>
   <li><a href='index.html'><span>Home</span></a></li>
   <li><a href='about.html'><span>About</span></a></li>
   <li><a href='products.html'><span>Products</span></a></li>
   <li><a href='contact.html'><span>Contact Us</span></a></li>
</ul>
</div>

最佳答案

同意格雷格的观点。适用于 Safari、FF 和 chrome。代码看起来不错。问题可能与颜色选择有关。同时打开 FF 并使用 Firebug 检查悬停是否以您知道的方式应用。由于这是一段代码,您可能有另一个 css 规则冲突。

关于html - :hover 期间颜色不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11856186/

相关文章:

javascript - HTML 下拉选择值

jquery - 如何删除注销按钮或链接上的启动画面?

android - 将手势颜色设置为透明

iphone - 在 Objective-C 中比较颜色

css - 如何获得正确调整的 chrome 渲染颜色的 CSS 颜色代码?

html - 没有pre,nbsp或空白:pre,如何在HTML中显示多个空格?

jQuery 用 div 包装多个 id

php - Bootstrap 设置列全宽,如果它是一行中唯一的列

html - 像金字塔这样的 flex 元素

css - 即使 img 标签指定了 id 和 class,也是无效的。 .是真的吗?