4

我有一个带有图像的 div。目前我使用 CSS3 动画将其淡出,但性能很糟糕。

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

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

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

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

50% {
 opacity: 0;
}

to {
 opacity: 1;
    }
}

有任何想法吗?谢谢你。

4

2 回答 2

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

.object {
    -webkit-animation-name: FadeIn;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration: 3s;
}
于 2011-02-01T07:25:37.083 回答
0

使用 jQuery 可能是一个更好的方法:

<script type="text/javascript">

$(document).ready(function () {
$('#mainContent').hide();
$('#mainContent').delay(2000).fadeIn(500);

});

</script>

#mainContent 是你想要淡入的 div

于 2010-09-14T12:43:39.937 回答