首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用css将鼠标移到2种颜色上

使用css将鼠标移到2种颜色上
EN

Stack Overflow用户
提问于 2012-10-19 15:31:44
回答 3查看 1.4K关注 0票数 2

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

我的问题是-

如果我们按住鼠标,将鼠标悬停在菜单项上。首先需要显示蓝色,1到2秒后,颜色应该变成其他颜色的黄色。

有没有可能使用CSS转换或者css的任何想法?

EN

回答 3

Stack Overflow用户

发布于 2012-10-19 17:35:35

试试这个或许能帮上忙

HTML

代码语言:javascript
运行
复制
<div class="test"><div></div></div>​​​​​​​​​​​​​​​​

CSS

代码语言:javascript
运行
复制
​.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;
}

jsFiddle

票数 3
EN

Stack Overflow用户

发布于 2012-10-20 00:50:24

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

希望这能有所帮助!

演示- jsFiddle

HTML

代码语言:javascript
运行
复制
<div class="button"></div>

CSS

代码语言:javascript
运行
复制
.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; }
}
票数 1
EN

Stack Overflow用户

发布于 2012-10-19 16:00:54

我想这可能就是你要找的。http://www.acuras.co.uk/articles/53-javascript--css-flashing-text--how-to-do-it--why-not-to-do-it

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12969419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档