animate动画使用
2022-10-24 15:45:48
263
{{single.collect_count}}

增加动画效果animate.css

1: 在你static/css新增animate.css动画文件

官网下载地址:https://animate.style/

下载地址:https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css

自己增加延时的效果,默认的animate.css有只有几个。我增加的如下:

.animate__animated.animate__delay-1s {-webkit-animation-delay: 1s;animation-delay: 1s;-webkit-animation-delay: var(--animate-delay);animation-delay: var(--animate-delay)}.animate__animated.animate__delay-2s {-webkit-animation-delay: 2s;animation-delay: 2s;-webkit-animation-delay: calc(var(--animate-delay) * 2);animation-delay: calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s {-webkit-animation-delay: 3s;animation-delay: 3s;-webkit-animation-delay: calc(var(--animate-delay) * 3);animation-delay: calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s {-webkit-animation-delay: 4s;animation-delay: 4s;-webkit-animation-delay: calc(var(--animate-delay) * 4);animation-delay: calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s {-webkit-animation-delay: 5s;animation-delay: 5s;-webkit-animation-delay: calc(var(--animate-delay) * 5);animation-delay: calc(var(--animate-delay) * 5)}.animate__animated.animate__delay-6s {-webkit-animation-delay: 6s;animation-delay: 6s;-webkit-animation-delay: calc(var(--animate-delay) * 6);animation-delay: calc(var(--animate-delay) * 6)}.animate__animated.animate__delay-7s {-webkit-animation-delay: 7s;animation-delay: 7s;-webkit-animation-delay: calc(var(--animate-delay) * 7);animation-delay: calc(var(--animate-delay) * 7)}.animate__animated.animate__delay-8s {-webkit-animation-delay: 8s;animation-delay: 8s;-webkit-animation-delay: calc(var(--animate-delay) * 8);animation-delay: calc(var(--animate-delay) * 8)}.animate__animated.animate__delay-9s {-webkit-animation-delay: 9s;animation-delay: 9s;-webkit-animation-delay: calc(var(--animate-delay) * 9);animation-delay: calc(var(--animate-delay) * 9)}.animate__animated.animate__delay-10s {-webkit-animation-delay: 10s;animation-delay: 10s;-webkit-animation-delay: calc(var(--animate-delay) * 10);animation-delay: calc(var(--animate-delay) * 10)}.animate__animated.animate__delay-11s {-webkit-animation-delay: 11s;animation-delay: 11s;-webkit-animation-delay: calc(var(--animate-delay) * 11);animation-delay: calc(var(--animate-delay) * 11)}.animate__animated.animate__delay-12s {-webkit-animation-delay: 12s;animation-delay: 12s;-webkit-animation-delay: calc(var(--animate-delay) * 12);animation-delay: calc(var(--animate-delay) * 12)}.animate__animated.animate__delay-13s {-webkit-animation-delay: 13s;animation-delay: 13s;-webkit-animation-delay: calc(var(--animate-delay) * 13);animation-delay: calc(var(--animate-delay) * 13)}.animate__animated.animate__delay-14s {-webkit-animation-delay: 14s;animation-delay: 14s;-webkit-animation-delay: calc(var(--animate-delay) * 14);animation-delay: calc(var(--animate-delay) * 14)}.animate__animated.animate__delay-15s {-webkit-animation-delay: 15s;animation-delay: 15s;-webkit-animation-delay: calc(var(--animate-delay) * 15);animation-delay: calc(var(--animate-delay) * 15)}.animate__animated.animate__delay-16s {-webkit-animation-delay: 16s;animation-delay: 16s;-webkit-animation-delay: calc(var(--animate-delay) * 16);animation-delay: calc(var(--animate-delay) * 16)}.animate__animated.animate__delay-17s {-webkit-animation-delay: 17s;animation-delay: 17s;-webkit-animation-delay: calc(var(--animate-delay) * 17);animation-delay: calc(var(--animate-delay) * 17)}.animate__animated.animate__delay-18s {-webkit-animation-delay: 18s;animation-delay: 18s;-webkit-animation-delay: calc(var(--animate-delay) * 18);animation-delay: calc(var(--animate-delay) * 18)}.animate__animated.animate__delay-19s {-webkit-animation-delay: 19s;animation-delay: 19s;-webkit-animation-delay: calc(var(--animate-delay) * 19);animation-delay: calc(var(--animate-delay) * 19)}.animate__animated.animate__delay-20s {-webkit-animation-delay: 20s;animation-delay: 20s;-webkit-animation-delay: calc(var(--animate-delay) * 20);animation-delay: calc(var(--animate-delay) * 20)}

02、使用

<!--进场动画--><div class="animate__animated animate__fadeInLeft animate__delay-1s"><!--出场动画--><div class="animate__animated animate__fadeOutLeft animate__delay-1s">

03、程序使用

 :class="'square-item-detailanimate__animated animate__fadeInLeft animate__delay-'+((index+1)%20)+'s'"
回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}