一、使用CSS3的transform属性
1、使用CSS3的transform属性可以为元素添加旋转效果。
2、使用rotate()函数可以控制元素沿着中心点旋转。
3、示例代码如下:
.rotate {
transform: rotate(45deg);
}
二、使用JavaScript的setInterval函数
1、使用Javascript的setInterval函数可以为元素添加动态旋转效果。
2、使用Math.PI计算旋转弧度。
3、示例代码如下:
var element = document.querySelector('.rotate');
var angle = 0;
setInterval(function() {
angle += 0.1;
element.style.transform = 'rotate(' + angle + 'rad)';
}, 10);
三、使用jQuery的animate方法
1、使用jQuery的animate方法可以为元素添加动态旋转效果。
2、使用easing参数可以控制元素的旋转动画效果。
3、示例代码如下:
var element = $('.rotate');
setInterval(function() {
element.animate({
rotate: '+=30deg'
}, 1000, 'easeInOutCubic');
}, 1000);
四、使用CSS3的animation属性
1、使用CSS3的animation属性可以为元素添加动态旋转效果。
2、使用@keyframes控制动画的关键帧。
3、示例代码如下:
.rotate {
animation: rotate 1s infinite linear;
}
@keyframes rotate {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
本文链接:https://my.lmcjl.com/post/20267.html
展开阅读全文
4 评论