首页 >

css点击旋转动画效果 |css 红色字体

css float 影响,靠左的css样式,css点击链接图片变换,css语言简介及用法,css语法中括号的含义,圆角边框css视频教程,css 红色字体css点击旋转动画效果 |css 红色字体
/*html代码*/ 
<div class="rotate-box"></div>
/*css代码*/ 
.rotate-box { 
width: 100px; 
height: 100px;
background-color: #ff5722;
cursor: pointer; /*光标设置为手指形状*/
animation: rotate 1s ease-in-out forwards; /*默认旋转效果*/
}
.rotate-box.active { /*旋转后状态*/
animation: rotate2 1.5s ease-in-out forwards; 
} 
/*动画:以自身中心点顺时针旋转一周*/
@keyframes rotate { 
0% { 
transform: rotate(0deg); 
} 
100% { 
transform: rotate(360deg); 
} 
} 
/*动画:逆时针旋转一周*/
@keyframes rotate2 { 
0% { 
transform: rotate(360deg); 
} 
100% { 
transform: rotate(0deg); 
} 
}
/*JS代码*/
var box = document.querySelector('.rotate-box'); //找到需要点击的元素
box.addEventListener('click', function() { //为元素添加点击事件
this.classList.add('active'); //添加类名,修改样式
});

以上是一段CSS代码,包含了点击旋转动画效果的实现过程。首先,定义了一个div元素,设置了其宽高、背景颜色和光标样式,并给予了默认的旋转动画效果。

通过关键帧动画的定义,实现了元素在自身中心点顺时针旋转一周的效果。在JS代码中,通过添加点击事件,触发元素状态的改变,使其执行逆时针旋转一周的动画,从而达到“点击旋转”的效果。

在实际应用中,可以根据需要对元素样式和动画效果进行调整,实现更加丰富多彩的点击动画效果。


css点击旋转动画效果 |css 红色字体
  • css怎么设置上下虚线边框? |css的filter
  • css怎么设置上下虚线边框? |css的filter | css怎么设置上下虚线边框? |css的filter ...

    css点击旋转动画效果 |css 红色字体
  • css图片浮动后移动不上 |css动态效果教程
  • css图片浮动后移动不上 |css动态效果教程 | css图片浮动后移动不上 |css动态效果教程 ...

    css点击旋转动画效果 |css 红色字体
  • css图标闪动效果 |cssbackground渐变
  • css图标闪动效果 |cssbackground渐变 | css图标闪动效果 |cssbackground渐变 ...