PHP前端开发

css怎么实现鼠标移上去旋转效果

百变鹏仔 3个月前 (09-20) #CSS
文章标签 鼠标
方法:1、用“@keyframes 动画名{100% {transform:rotate(角度)}”创建旋转动画;2、用“元素:hover{animation:动画名 时间 linear infinite}”设置在鼠标移上元素时触发动画。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

css实现鼠标移上去旋转效果

  • 旋转效果可以利用animation属性和“@keyframes”规则创建动画实现。

  • 而鼠标移上元素,触发旋转动画需要使用:hover选择器。(:hover 选择器用于选择鼠标指针浮动在上面的元素,并设置样式。)

    立即学习“前端免费学习笔记(深入)”;

实现代码:

<!DOCTYPE html><html><head>	<style>		div {			width: 100px;			height: 100px;			background-color: red;			margin: 50px auto;		}		div:hover {			animation: mymove 1s linear infinite;		}		@keyframes mymove {			100% {transform: rotate(360deg);			}		}		@-webkit-keyframes mymove {/* Safari and Chrome */			100% {transform: rotate(360deg);			}		}	</style></head><body>	<div class="box"></div></body></html>

(学习视频分享:css视频教程)