animation - 使用 CSS3 使图像/div 淡入淡出,而不使用悬停

标签 animation css opacity transition

我有一个包含图像的 div。目前我使用 CSS3 动画来淡化它,但性能很糟糕。

我很确定我应该使用过渡。问题是我找不到一个不是由悬停触发的示例。

我怎样才能使页面加载时,在延迟 2 秒后,图像/div 从 0% 淡入?

目前,正如我在动画中所说,我有:

@-webkit-keyframes fadetime {
from {
 opacity: 0;
}

50% {
 opacity: 0;
}

to {
 opacity: 1;
    }
}

有什么想法吗?谢谢。

最佳答案

@-webkit-keyframes FadeIn {
    0% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}

.object {
    -webkit-animation-name: FadeIn;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration: 3s;
}

关于animation - 使用 CSS3 使图像/div 淡入淡出,而不使用悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3296023/

相关文章:

flutter - 如何将这个lottie动画展开填满整个屏幕 - Flutter

html - 在 html 中显示表格的问题

html - 无法控制div内图像的不透明度

CSS3 不透明度动画不适用于 'overflow:hidden'

ios - 圆形动画滞后

java - 在 JFrame 中创建基本动画

iOS 变换和帧动画

html - Netbeans - 为所有文件包含 CSS

CSS响应式图像技术之谜

javascript - 动画:使图像从一侧到另一侧渐变出现(不透明度)(所谓的 "soft-wipe"效果)