好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css3。0div延迟

CSS3.0中使用div元素进行页面布局的方式被广泛应用,而延迟是其常见的应用之一。

假设我们有以下代码:

 <div class="box">
<p>我要延迟出现</p>
</div> 

我们需要让这个div延迟出现,可以使用以下的CSS代码:

 .box{
opacity: 0;
animation: fade-in 1s forwards;
animation-delay: 1s;
}
@keyframes fade-in{
100%{
opacity: 1;
}
} 

通过设置opacity(透明度)为0,使其在一开始隐藏。

animation属性用于定义动画效果,其值由两部分组成:动画名和动画时长。这里我们定义了一个名为fade-in的动画,时长为1s,通过forwards属性使动画结束时元素保持最终状态,即完全显示。

animation-delay属性用于设置动画开始的延迟时间,这里设置为1s,表示延迟1s后开始执行动画。

最后,我们定义动画效果:从透明度为0的状态,到透明度为1的状态,以100%表示结束状态。

这样,当页面加载后,div元素将在1s后渐显出来。

查看更多关于css3。0div延迟的详细内容...

  阅读:65次

上一篇: css3。0没有rgba

下一篇:css3三种形式