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

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

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

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

我的问题是-

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

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

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
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12969419

复制
相关文章

相似问题

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