CSS背景图动画可以让网页设计更加生动、有趣,并且能够吸引用户的注意力。下面介绍一些常用的CSS背景图动画:
/* 1. 淡入淡出 */
div {
background-image: url(bg.jpg);
animation: fade 2s infinite;
}
@keyframes fade {
from {
opacity: 1;
}
to {
opacity: 0.5;
}
}
/* 2. 从左往右滑动 */
div {
background-image: url(bg.jpg);
animation: slide 2s infinite;
}
@keyframes slide {
from {
background-position: 0 0;
}
to {
background-position: 100% 0;
}
}
/* 3. 从上往下滑动 */
div {
background-image: url(bg.jpg);
animation: slide 2s infinite;
}
@keyframes slide {
from {
background-position: 0 0;
}
to {
background-position: 0 100%;
}
}
/* 4. 旋转 */
div {
background-image: url(bg.jpg);
animation: rotate 2s infinite;
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
以上几种常用的CSS背景图动画,可以根据需要进行调整,让网页更加生动、个性化,吸引用户的注意力。

