[摘要]之前发了四篇,二十二个效果,本篇文章再给大家分享6种css3的页面加载动画,总计二十八个页面加载动画效果。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。在之前的文章【CSS3学习之...
之前发了四篇,二十二个效果,本篇文章再给大家分享6种css3的页面加载动画,总计二十八个页面加载动画效果。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
在之前的文章【CSS3学习之页面加载动画(四)】中又分享了6个CSS3的加载动画,今天继续分享(标题接上一次)。
二十三、效果二十三
两个正方形,初始均定位至左上(top:0;left:0;);
一次完整运动分为四个阶段:第一个阶段,左上移动至右上,旋转90°,宽高缩小;第二个阶段,右上移动至右下,旋转180°,宽高回复;第三个阶段,右下移动至左下,旋转270°,宽高缩小;第四个阶段,左下移动至左上,旋转360°,宽高回复。
动画延迟时间差为负的半个动画时间。
{animation: party_ball 2s ease infinite;}
@keyframes party_ball {
25% {
-webkit-transform: scale(.5) rotateZ(90deg);
transform: scale(.5) rotateZ(90deg);
top: 0;
left: 100%;
}
50% {
-webkit-transform: scale(1) rotateZ(180deg);
transform: scale(1) rotateZ(180deg);
top: 100%;
left: 100%;
}
75% {
-webkit-transform: scale(.5) rotateZ(270deg);
transform: scale(.5) rotateZ(270deg);
top: 100%;
left: 0;
}
100% {
-webkit-transform: scale(1) rotateZ(360deg);
transform: scale(1) rotateZ(360deg);
top: 0;
left: 0;
}
}