首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3实现鼠标经过按钮晃动

发布于 2024-11-11 15:21:04
0
40

CSS3是一种用于设计和开发网页界面的语言,它拥有很多有用的功能,其中之一就是可以实现鼠标经过按钮晃动的效果。button:hover { animation: shake 0.5s; animati...

CSS3是一种用于设计和开发网页界面的语言,它拥有很多有用的功能,其中之一就是可以实现鼠标经过按钮晃动的效果。

button:hover {
  animation: shake 0.5s;
  animation-iteration-count: infinite;
}

@keyframes shake {
  0% { transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); }
  20%, 40%, 60%, 80% { transform: translateX(5px); }
  100% { transform: translateX(0); }
} 

以上代码可以应用于按钮元素(<button>)上,当鼠标悬停在按钮上时,按钮会不断地左右晃动。这个效果由CSS动画(animation)实现,通过调整按钮的transform属性来实现晃动的效果。

关于其他CSS3的用法和技巧,可以参考一些优秀的CSS3教程课程,例如MDN网站上的CSS入门教程。在实践中,需要结合HTML和JavaScript等技术进行网页开发,以创造出更加美观和交互性强的网页界面。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流