css转圈加载动画

< template >
< div class= "footer-loading" v-if=" LoadingAnimation" >
< div class= "Loader" ></ div >
{{ AnimateText}}
</ div >
</ template >

< script >
export default {
data(){
return{
}
},
props:{
LoadingAnimation: {
type: Boolean
},
AnimateText:{
type: String
}
}
}
</ script >

< style lang= "scss" scoped >
.footer-loading{
// background: blue;
width: 100%;
position: relative;
overflow: hidden;
text-align: center;
height: 80px;
}
.Loader {
margin: 1em auto;
width: 6px;
height: 6px;
border-radius: 50%;
position: relative;
text-indent: -9999em;
// -webkit-animation: load 1.1s infinite ease;
animation: load 1s infinite ease;
}
@keyframes load {
0%, 100%{
// box-shadow: 0em -0.975em 0em 0em rgba(0, 0, 0, 1), 0.675em -0.675em 0 0em rgba(0, 0, 0, 0.2), 0.9375em 0em 0 0em rgba(0, 0, 0, 0.2), 0.65625em 0.65625em 0 0em rgba(0, 0, 0, 0.2), 0em 0.9375em 0 0em rgba(0, 0, 0, 0.2), -0.675em 0.675em 0 0em rgba(0, 0, 0, 0.2), -0.99em 0em 0 0em rgba(0, 0, 0, 0.5), -0.675em -0.675em 0 0em rgba(0, 0, 0, 0.7);
box-shadow: 0em -0.65em 0em 0em rgba( 0, 0, 0, 0.9), 0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2), 0.625em 0em 0 0em rgba( 0, 0, 0, 0.2), 0.4375em 0.4375em 0 0em rgba( 0, 0, 0, 0.2), 0em 0.625em 0 0em rgba( 0, 0, 0, 0.2), -0.45em 0.45em 0 0em rgba( 0, 0, 0, 0.2), -0.65em 0em 0 0em rgba( 0, 0, 0, 0.5), -0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.7);
}
12. 5%{
box-shadow: 0em -0.65em 0em 0em rgba( 0, 0, 0, 0.7), 0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.9), 0.625em 0em 0 0em rgba( 0, 0, 0, 0.2), 0.4375em 0.4375em 0 0em rgba( 0, 0, 0, 0.2), 0em 0.625em 0 0em rgba( 0, 0, 0, 0.2), -0.45em 0.45em 0 0em rgba( 0, 0, 0, 0.2), -0.65em 0em 0 0em rgba( 0, 0, 0, 0.2), -0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.5);
}
25%{
box-shadow: 0em -0.65em 0em 0em rgba( 0, 0, 0, 0.5), 0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.7), 0.625em 0em 0 0em rgba( 0, 0, 0, 0.9), 0.4375em 0.4375em 0 0em rgba( 0, 0, 0, 0.2), 0em 0.625em 0 0em rgba( 0, 0, 0, 0.2), -0.45em 0.45em 0 0em rgba( 0, 0, 0, 0.2), -0.65em 0em 0 0em rgba( 0, 0, 0, 0.2), -0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2);
}
37. 5%{
box-shadow: 0em -0.65em 0em 0em rgba( 0, 0, 0, 0.2), 0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.5), 0.625em 0em 0 0em rgba( 0, 0, 0, 0.7), 0.4375em 0.4375em 0 0em rgba( 0, 0, 0, 0.9), 0em 0.625em 0 0em rgba( 0, 0, 0, 0.2), -0.45em 0.45em 0 0em rgba( 0, 0, 0, 0.2), -0.65em 0em 0 0em rgba( 0, 0, 0, 0.2), -0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2);
}
50%{
box-shadow: 0em -0.65em 0em 0em rgba( 0, 0, 0, 0.2), 0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2), 0.625em 0em 0 0em rgba( 0, 0, 0, 0.5), 0.4375em 0.4375em 0 0em rgba( 0, 0, 0, 0.7), 0em 0.625em 0 0em rgba( 0, 0, 0, 0.9), -0.45em 0.45em 0 0em rgba( 0, 0, 0, 0.2), -0.65em 0em 0 0em rgba( 0, 0, 0, 0.2), -0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2);
}
62. 5%{
box-shadow: 0em -0.65em 0em 0em rgba( 0, 0, 0, 0.2), 0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2), 0.625em 0em 0 0em rgba( 0, 0, 0, 0.2), 0.4375em 0.4375em 0 0em rgba( 0, 0, 0, 0.5), 0em 0.625em 0 0em rgba( 0, 0, 0, 0.7), -0.45em 0.45em 0 0em rgba( 0, 0, 0, 0.9), -0.65em 0em 0 0em rgba( 0, 0, 0, 0.2), -0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2);
}
75%{
box-shadow: 0em -0.65em 0em 0em rgba( 0, 0, 0, 0.2), 0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2), 0.625em 0em 0 0em rgba( 0, 0, 0, 0.2), 0.4375em 0.4375em 0 0em rgba( 0, 0, 0, 0.2), 0em 0.625em 0 0em rgba( 0, 0, 0, 0.5), -0.45em 0.45em 0 0em rgba( 0, 0, 0, 0.7), -0.65em 0em 0 0em rgba( 0, 0, 0, 0.9), -0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2);
}
87. 5%{
box-shadow: 0em -0.65em 0em 0em rgba( 0, 0, 0, 0.2), 0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.2), 0.625em 0em 0 0em rgba( 0, 0, 0, 0.2), 0.4375em 0.4375em 0 0em rgba( 0, 0, 0, 0.2), 0em 0.625em 0 0em rgba( 0, 0, 0, 0.2), -0.45em 0.45em 0 0em rgba( 0, 0, 0, 0.5), -0.65em 0em 0 0em rgba( 0, 0, 0, 0.7), -0.45em -0.45em 0 0em rgba( 0, 0, 0, 0.9);
}
}
</ style >

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值