/* 定义关键帧动画 */
@keyframes fadeInOut {
0%, 100% {
opacity: 0;
}
50% {
opacity: 1;
}
}
/* 应用动画到元素 */
.fade-element {
animation: fadeInOut 4s ease-in-out infinite;
}
/* 不同浏览器可能需要的前缀 */
/* WebKit 内核浏览器(Chrome、Safari 等) */
@-webkit-keyframes fadeInOut {
0%, 100% {
opacity: 0;
}
50% {
opacity: 1;
}
}
.fade-element {
-webkit-animation: fadeInOut 4s ease-in-out infinite;
}
/* Mozilla 内核浏览器(Firefox) */
@-moz-keyframes fadeInOut {
0%, 100% {
opacity: 0;
}
50% {
opacity: 1;
}
}
.fade-element {
-moz-animation: fadeInOut 4s ease-in-out infinite;
}
/* Opera 浏览器 */
@-o-keyframes fadeInOut {
0%, 100% {
opacity: 0;
}
50% {
opacity: 1;
}
}
.fade-element {
-o-animation: fadeInOut 4s ease-in-out infinite;
}