当前第2页 返回上一页
2、使用CSS3的过渡功能实现颜色过渡
直接使用伪类虽然实现了样式的改变,但由于没有过渡效果会显得很生硬。以前如果要实现过渡,就需要借助第三方的js框架来实现。现在只需要使用CSS3的过渡(transition)功能,就可以从一组样式平滑的切换到另一组样式。
下面鼠标移入后,按钮背景色会慢慢地变成黄色。鼠标离开,过渡效果又会发生,颜色恢复到初始状态。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <!DOCTYPE html>
<html>
<head>
<meta charset= "UTF-8" >
<style>
.slickButton {
color: white;
font-weight: bold;
padding: 10px;
border: solid 1px black;
background: lightgreen;
cursor: pointer;
transition: background 0.5s, color 0.5s;
-webkit-transition: background 0.5s, color 0.5s;
}
.slickButton:hover {
color: black;
background: yellow;
}
</style>
</head>
<body>
<button class = "slickButton" >盼望着,盼望着</button>
</body>
</html>
|
效果:

推荐学习:css视频教程
以上就是css如何实现鼠标经过样式改变的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
css中隐藏元素的方法有哪些?有什么区别?
css的基本选择器有哪几种
css如何禁止复制
css边框阴影怎么设置
css怎么设置文本内容居中
css如何将图片等比缩放
css 括号是什么
css里上下居中怎么弄?
css background-repeat属性怎么用
css li怎么水平居中对齐
更多相关阅读请进入《css》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » css如何实现鼠标经过样式改变