css3有哪些不错的hover效果

CSS3在hover下的几种效果代码分享,CSS3在鼠标经过时的几种效果集锦 效果一:360°旋转 修改rotate(旋转度数)01 * { 02 transition:All 0.4s ease-in-out;03 -webkit-transition:All 0.4s ease-in-out;04 -moz-transition:All 0.4s ease-in-out;05 -o-transition:All 0.4s...
css3有哪些不错的hover效果
CSS3在hover下的几种效果代码分享,CSS3在鼠标经过时的几种效果集锦
效果一:360°旋转 修改rotate(旋转度数)

01 * {
02 transition:All 0.4s ease-in-out;
03 -webkit-transition:All 0.4s ease-in-out;
04 -moz-transition:All 0.4s ease-in-out;
05 -o-transition:All 0.4s ease-in-out;
06 }
07 *:hover {
08 transform:rotate(360deg);
09 -webkit-transform:rotate(360deg);
10 -moz-transform:rotate(360deg);
11 -o-transform:rotate(360deg);
12 -ms-transform:rotate(360deg);
13 }

效果二:放大 修改scale(放大的值)
01 * {
02 transition:All 0.4s ease-in-out;
03 -webkit-transition:All 0.4s ease-in-out;
04 -moz-transition:All 0.4s ease-in-out;
05 -o-transition:All 0.4s ease-in-out;
06 }
07 *:hover {
08 transform:scale(1.2);
09 -webkit-transform:scale(1.2);
10 -moz-transform:scale(1.2);
11 -o-transform:scale(1.2);
12 -ms-transform:scale(1.2);
13 }

效果三:旋转放大 修改rotate(旋转度数) scale(放大值)
01 * {
02 transition:All 0.4s ease-in-out;
03 -webkit-transition:All 0.4s ease-in-out;
04 -moz-transition:All 0.4s ease-in-out;
05 -o-transition:All 0.4s ease-in-out;
06 }
07 *:hover {
08 transform:rotate(360deg) scale(1.2);
09 -webkit-transform:rotate(360deg) scale(1.2);
10 -moz-transform:rotate(360deg) scale(1.2);
11 -o-transform:rotate(360deg) scale(1.2);
12 -ms-transform:rotate(360deg) scale(1.2);
13 }

效果四:上下左右移动 修改translate(x轴,y轴)
01 * {
02 transition:All 0.4s ease-in-out;
03 -webkit-transition:All 0.4s ease-in-out;
04 -moz-transition:All 0.4s ease-in-out;
05 -o-transition:All 0.4s ease-in-out;
06 }
07 *:hover {
08 transform:translate(0,-10px);
09 -webkit-transform:translate(0,-10px);
10 -moz-transform:translate(0,-10px);
11 -o-transform:translate(0,-10px);
12 -ms-transform:translate(0,-10px);
13 }2017-11-03
mengvlog 阅读 12 次 更新于 2025-07-21 09:29:42 我来答关注问题0
  • CSS3通过伪类选择器实现按钮的鼠标经过或点击效果。主要有三种方法:1. 使用:hover伪类选择器来改变按钮样式,调整颜色、边框或阴影。例如:button:hover {background-color: red;} 2. 使用:active伪类选择器来调整按钮在点击时的样式,如缩放、透明度等。例如:button:active {transform: scale(0.9);}...

  • CSS动画效果库: Animate.css:一个CSS3动画效果库,提供丰富的动画集合,使用简单。 Hover.css:基于CSS3的悬停效果集合,适用于按钮、LOGO和图片等元素,支持现代浏览器。 Magic.css:一款独特的CSS3动画特效包,可自由应用于网页。JavaScript动画库: move.js:一个小型JavaScript库,通过JS控制CSS动画...

  • .animate:hover { background-color: #ff0000; /* 假设这是逆过渡的目标颜色 */ } 通过调整过渡持续时间和过渡函数,可以精确控制过渡效果的平滑度和速度。此外,还可以使用transition-delay属性来设定过渡开始前的延迟时间,这对于实现更复杂的动画效果非常有用。值得注意的是,虽然CSS3过渡可以实现平滑...

  • CSS3过渡实现背景渐变过渡效果,使元素在不同状态间平滑过渡,常用于制作动画。过渡效果需两个状态:初始状态为书写CSS样式,结束状态通过:hover或:checked选择器配合实现。在使用:hover状态直接展示效果时,过渡无法体现过程。CSS3过渡属性却能展现从初始状态到结束状态的中间过程,赋予动画流畅感。过渡属性具...

  •  阿暄生活 css3动画属性有哪些

    描述:用于平滑地改变CSS的值,常用于实现元素从一种状态平滑过渡到另一种状态,如hover状态的变化。特性:Transition是一个合写属性,包括过渡属性(property)、过渡时间(duration)、过渡函数(timing-function)和延迟时间(delay)。使用场景:通常和hover、active等事件配合使用,需要由这些事件来触发过渡...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部