Home > Web Front-end > CSS Tutorial > How to implement CSS rotation animation

How to implement CSS rotation animation

不言
Release: 2018-11-17 11:23:31
Original
19390 people have browsed it

To achieve rotation animation in CSS, you need to use rotate() in the transform attribute to set it. You can rotate in the X-axis direction, Y-axis direction, and Z-axis direction.

Rotate along the X-axis direction

Specify the rotation direction in the code. This time the starting point is 0 degrees, the end point is 360 degrees (one rotation), and the rotation is specified in the X-axis direction. Then use mouse hover to rotate the image.

animation-duration is the animation processing time, animation-iteration-count is the number of animation processing.

@keyframes turnX{
  0%{transform:rotateX(0deg);}
  100%{transform:rotateX(360deg);}
}

#rX:hover{
  animation-name:turnX;
  animation-duration:3s;
  animation-iteration-count:1;
}
Copy after login

When you place the mouse on the image, rotate along the X-axis direction. The effect is as follows:

How to implement CSS rotation animation

Rotate along the Y-axis direction

Basically the same as the rotation of the X-axis. Only the rotation is changed to a rotation in the Y-axis direction.

@keyframes turnY{
  0%{transform:rotateY(0deg);}
  100%{transform:rotateY(360deg);}
}

#rY:hover{
  animation-name:turnY;
  animation-duration:3s;
  animation-iteration-count:1;
}
Copy after login

When you hover the mouse over the image, it will rotate along the Y-axis direction, with the following effect:

How to implement CSS rotation animation

Rotate along the Z-axis direction

is also basically the same as the rotation of the X-axis. Only changes the rotation to the Z axis direction.

@keyframes turnZ{
  0%{transform:rotateZ(0deg);}
  100%{transform:rotateZ(360deg);}
}

#rZ:hover{
  animation-name:turnZ;
  animation-duration:3s;
  animation-iteration-count:1;
}
Copy after login

When you place the mouse on the image, the rotation effect along the Z axis is as follows:

How to implement CSS rotation animation

The above is all the content of the CSS image rotation effect. For more information about CSS animation, you can refer to the CSS3 Video Tutorial column! ! !


The above is the detailed content of How to implement CSS rotation animation. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template