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 阅读 32 次 更新于 2025-09-09 03:54:47 我来答关注问题0
  • CSS3通过伪类选择器实现按钮的鼠标经过或点击效果。主要有三种方法:1. 使用:hover伪类选择器来改变按钮样式,调整颜色、边框或阴影。例如:button:hover {background-color: red;} 2. 使用:active伪类选择器来调整按钮在点击时的样式,如缩放、透明度等。例如:button:active {transform: scale(0.9);}...

  • anonymous 用css的 a:hover img 放大图片时怎么让放大后的图片 从原图片的中心放大

    用CSS3中的transfrom:scale{x,y}来放大,如下: {margin:0;padding:0;} div{border:solid 1px #333;width:40px;height:40px;} div img{width:40px;height:40px;transition:all 0.3s;} div img:hover{transfrom:scale{2,2};}//从中心放大两部 ...

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

  •  翡希信息咨询 css伪类、伪元素是什么?有什么区别?

    伪类:用于已有元素处于某种状态时(如滑动、点击等)为其添加对应的样式。这个状态是根据用户行为或元素的特定状态而动态变化的。伪类本身不存在,只有在特定的情况下(如用户悬停、元素被激活等)才会被触发,并可以用CSS去修饰这个状态下的对象。例如,:hover伪类用于描述用户悬停在元素上的状态,并为该...

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

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

CSS相关话题

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