css3动画图片旋转绕轴,css3图片旋转如何实现?css3实现图片旋转动画效果的方法...

在网页中,我们经常可以看到一张图片在旋转,这样的图片旋转是怎么来实现的呢?本篇文章就来为你介绍一下关于css3实现图片旋转动画效果的方法。

实现css3中图片的旋转可以使用可以使用 -webkit-animation 和 @-webkit-keyframes 组合使用来完成。

-webkit-animation 是一个复合属性,定义如下:

-webkit-animation: name duration timing-function delay iteration_count direction;

name: 是 @-webkit-keyframes 中需要指定的方法,用来执行动画。

duration: 动画一个周期执行的时长。

timing-function: 动画执行的效果,可以是线性的,也可以是"快速进入慢速出来"等。

delay: 动画延时执行的时长。

iteration_count: 动画循环执行次数,如果是infinite,则无限执行。

direction: 动画执行方向。

@-webkit-keyframes 中的from和to 两个属性,就是指定动画执行的初始值和结束值。

-webkit-animation-play-state:paused; 暂停动画的执行。

在了解了css3实现图片旋转所用到的属性值后,我们来直接看css3实现图片旋转动画的代码:

transform

#loader {

display: block;

position: relative;

-webkit-animation: spin 2s linear infinite;

animation: spin 2s linear infinite;

}

@-webkit-keyframes spin {

0% {

-webkit-transform: rotate(0deg);

-ms-transform: rotate(0deg);

transform: rotate(0deg);

}

100% {

-webkit-transform: rotate(360deg);

-ms-transform: rotate(360deg);

transform: rotate(360deg);

}

}

@keyframes spin {

0% {

-webkit-transform: rotate(0deg);

-ms-transform: rotate(0deg);

transform: rotate(0deg);

}

100% {

-webkit-transform: rotate(360deg);

-ms-transform: rotate(360deg);

transform: rotate(360deg);

}

}

  14c4bf3c430dfd66a925b6b24a8dc512.png

本篇文章到这里就结束了,关于css3中更多的动画属性可以参考css3学习手册。

相关推荐:

CSS3实现图片放大旋转_html/css_WEB-ITnose

css3怎么让图片实现不停旋转的效果?【详解】