Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
鼠标悬停2种颜色,带有css_Css_Css Transitions - Fatal编程技术网

鼠标悬停2种颜色,带有css

鼠标悬停2种颜色,带有css,css,css-transitions,Css,Css Transitions,菜单项默认背景色为白色。鼠标悬停的颜色是蓝色 我的问题是— 如果按住鼠标,请将鼠标悬停在菜单项上。首先需要显示蓝色,1或2秒后,颜色应更改为其他颜色黄色 css转换有可能吗?或者css有什么想法吗?我想这可能就是你想要的。 老实说,我不知道你为什么需要这样一个链接,它只会使你的网站看起来像是一个完全的初学者,因为它是非常分散注意力。有很多更好的动画和插件,特别是如果您使用jQuery。看看这个灵感:我想这可能就是你想要的。 老实说,我不知道你为什么需要这样一个链接,它只会使你的网站看起来像是

菜单项默认背景色为白色。鼠标悬停的颜色是蓝色

我的问题是—

如果按住鼠标,请将鼠标悬停在菜单项上。首先需要显示蓝色,1或2秒后,颜色应更改为其他颜色黄色


css转换有可能吗?或者css有什么想法吗?

我想这可能就是你想要的。


老实说,我不知道你为什么需要这样一个链接,它只会使你的网站看起来像是一个完全的初学者,因为它是非常分散注意力。有很多更好的动画和插件,特别是如果您使用jQuery。看看这个灵感:

我想这可能就是你想要的。

老实说,我不知道你为什么需要这样一个链接,它只会使你的网站看起来像是一个完全的初学者,因为它是非常分散注意力。有很多更好的动画和插件,特别是如果您使用jQuery。查看以下内容以获得灵感:

试试这个,也许会有所帮助

HTML

试试这个也许会有帮助

HTML


您可以通过CSS3动画(适用于现代浏览器)实现这一点。下面是一个将按钮的颜色从灰色更改为蓝色,然后再更改为黄色的示例

希望有帮助

演示-

HTML


您可以通过CSS3动画(适用于现代浏览器)实现这一点。下面是一个将按钮的颜色从灰色更改为蓝色,然后再更改为黄色的示例

希望有帮助

演示-

HTML


没有Javascript很困难,可能在很少的浏览器中工作。@specialscope这通过CSS转换是可行的;例如,参见afshin的答案。您还可以使用CSS动画和定义关键帧,何时显示哪种颜色…如果没有Javascript,这将很困难,并且可能在很少的浏览器中工作。@specialscope通过CSS转换这是可行的;例如,参见afshin的答案。您还可以使用CSS动画和定义关键帧,何时显示哪种颜色…实际上,我正在考虑平板电脑的逻辑。鼠标悬停效果在平板电脑中不起作用。当我们点击任何一个菜单项时,如果你有鼠标悬停的样式,鼠标悬停的颜色会高亮显示,甚至我会移除显示鼠标悬停颜色的手指。所以在这种情况下,我想。当我点击菜单项时,悬停将被激活。若css可用于悬停中的两种颜色,则默认颜色i将应用于悬停的第二种颜色。你明白我的意思了。我的网站上有很多菜单项。我们需要尽早交货。这就是为什么我试图用CSA来解决这个问题,但我一直在思考平板电脑的逻辑。鼠标悬停效果在平板电脑中不起作用。当我们点击任何一个菜单项时,如果你有鼠标悬停的样式,鼠标悬停的颜色会高亮显示,甚至我会移除显示鼠标悬停颜色的手指。所以在这种情况下,我想。当我点击菜单项时,悬停将被激活。若css可用于悬停中的两种颜色,则默认颜色i将应用于悬停的第二种颜色。你明白我的意思了。我的网站上有很多菜单项。我们需要尽早交货。这就是为什么我试图用CSSis解决我的要求的强制转换?我的要求的强制转换吗?
<div class="test"><div></div></div>​​​​​​​​​​​​​​​​
​.test{
    width:100px;
    height:100px;
    background-color:#0ff;  
   -webkit-transition:background-color 1s ease-in; 
    -moz-transition:background-color 1s ease-in; 
    -o-transition:background-color 1s ease-in; 
    transition:background-color 1s ease-in; 
}
.test div{
    width:100px;
    height:100px;
    -webkit-transition:background-color 3s ease-in;
     -moz-transition:background-color 3s ease-in;
     -o-transition:background-color 3s ease-in;
     transition:background-color 3s ease-in;
}
.test:hover{
   background-color:#f00;
}

.test div:hover{
   background-color:green;
}
<div class="button"></div>
.button {
    width: 150px;
    height: 50px;
    background-color: #e3e3e3;
    border: 1px solid #000000;
}

.button:hover {
     -webkit-animation: color 1.0s forwards;
        -moz-animation: color 1.0s forwards;
          -o-animation: color 1.0s forwards;
}

@-webkit-keyframes color {
      0%   { background-color: #0000ff; }
      50%  { background-color: #0000ff; }
      100% { background-color: #ffff00; }
}

@-moz-keyframes color {
      0%   { background-color: #0000ff; }
      50%  { background-color: #0000ff; }
      100% { background-color: #ffff00; }
}

@-o-keyframes color {
      0%   { background-color: #0000ff; }
      50%  { background-color: #0000ff; }
      100% { background-color: #ffff00; }
}