html - CSS 颜色过渡不适用于 :hover

标签 html css colors css-transitions

另一个关于使用 CSS 的问题。

我想让标题的背景颜色在悬停时从当前颜色过渡到另一种颜色(由于多个站点具有不同的颜色)。

我做了一个CSS-transition-animation为此,但它似乎没有用。 我做错了什么?

        #header
    {
    background-color: #3cff9c;
    float: left;
    text-align: center;
    width: 100%;
    }

    #header:hover
    {           
    /*Animation*/
    -webkit-animation: colorChange_blue 1s; /* Safari, Chrome, Opera*/
    -moz-animation: colorChange_blue 1s; /*Firefox*/
    animation: colorChange_blue 1s; /*Standard*/

    /*Safari, Chrome, Opera*/
    @-webkit-keyframes colorChange_blue 
    {
    from 
        {background-color;}
    to   
        {background-color: #008c74;}
    }

    /*Firefox*/
    @-moz-keyframes colorChange_blue
    {
    from
        {background-color: currentColor;}
    to
        {background-color: #008c74;}
    }

    /*Standard*/
    @keyframes colorChange_blue
    {
    from
        {background-color: currentColor;}
    to
        {background-color: #008c74;}
    }
}

最佳答案

如何在没有关键帧的情况下解决它,而只使用带有过渡的标准悬停?

#header {
    height: 50px;
    width: 100px;
    background-color: #3cff9c;
    transition: background-color 1s;
}

#header:hover {           
    background-color: #008c74;
}
<div id="header"></div>

关于html - CSS 颜色过渡不适用于 :hover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28691833/

相关文章:

html - 如何使用媒体查询使我的列堆叠在一起

javascript - 通过 URL 检测媒体(图片、视频)类型

html - CSS |动画 div 高度从显示 :none to block 开始的内容变化

android - ListView 在设置背景后不显示 onclick 颜色

javascript - 是否可以使用 Javascript 将数组内容放入 HTML 类中

css - 防止因内部文本而调整 div 大小

CSS:在表格旁边 float 内容

html - 当我向下还原页面时,网页元素会移动

html - 如何在 HTML/CSS 中用不同颜色的单词显示重音?

xml - 调色板是否有标准的 XML 或 JSON 架构?