重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章给大家分享的是有关CSS3怎么实现页面加载效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
创新互联建站专注于网站制作、成都做网站、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。
知识点讲解
(1)animation:设置动画属性
animation-name:设置需要绑定到选择器的keyframe名称。本例绑定的是load
animation-duration:完成动画所需花费的时间,以秒或毫秒为单位。
animation-timing-function:动画的速度曲线。
animation-delay:在动画开始之前的延迟。
animation-iteration-count:动画应该播放的次数。
animation-direction:是否应该轮流反向播放动画。
例:设置动画名为load,完成动画所需时间为1.4s,以低速开始和结束,无限循环播放
animation:load1.4sinfiniteease-in-out;
(2)animation-fill-mode属性
none:不改变默认行为。
forwards:当动画完成后,保持最后一个属性值(在最后一个关键帧中定义)。
backwards:在animation-delay所指定的一段时间内,在动画显示之前,应用开始属性值(在第一个关键帧中定义)。
both:向前和向后填充模式都被应用。
(3)transform:scale(x,y)2D缩放转换。
完整代码
.load{
margin:300pxauto;
width:150px;
text-align:center;
}
.loaddiv{
width:30px;
height:30px;
background-color:rgb(118,224,250);
border-radius:100%;
display:inline-block;
-webkit-animation:load1.4sinfiniteease-in-out;
-webkit-animation-fill-mode:both;
}
.load.circle1{
-webkit-animation-delay:-0.32s;
}
.load.circle2{
-webkit-animation-delay:-0.16s;
}
@-webkit-keyframesload{
0%,80%,100%{-webkit-transform:scale(0.0)}
40%{-webkit-transform:scale(1.0)}
}
感谢各位的阅读!关于“CSS3怎么实现页面加载效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!