Bài hôm nay mình sẽ hướng dẫn các bạn tạo hiệu ứng animation quay tròn liên tục trong css
1. Tạo animation với tên là
xoayvong
, sử dụng transform kiểu rotate.2. Sử dụng animation này vào đối tượng mong muốn.
HTML
<img alt="" src="images/threesome.jpg" />
CSS
/* Chrome, Safari, Opera */
@-webkit-keyframes xoayvong {
from {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
to {
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
}
/* Standard syntax */
@keyframes xoayvong {
from {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
to {
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
}
// call animation
img {
animation: xoayvong 2s linear 0s infinite;
-webkit-animation: xoayvong 2s linear 0s infinite;
-moz-animation: xoayvong 2s linear 0s infinite;
-o-animation: xoayvong 2s linear 0s infinite;
}
Demo
See the Pen How to create keyframe animation by kentrung (@trungnt256) on CodePen.
Demo 2
Tạo hiệu ứng animation xoay tròn trong CSS
Reviewed by kentrung
on
November 08, 2018
Rating:
No comments: