Vue学习笔记_欠缺知识_动画效果-待解决问题:transition和animation区别

What?

如何实现Vue的动画效果

How?

1.html:标签,定义name属性,appear属性(初始化动画)
2.css:@keyframes+name值,有两个子类
–@keyframes动画是循环的,而transform 只执行一遍.
–@keyframes是个动画,理解成多个transform组成的一个组。

@keyframes atguigu {
    from/0%{
        transform: translateX(-100%);/*从左边来 */
    }   
    to/100%{
        transform: translateX(0px);/*来到 */
    }
}

3.变换的属性:transform
–旋转rotate(45deg)顺时针方向,deg角度值
–缩放scale(0.5,2) 水平方向缩小一半,垂直方向放大一倍
–倾斜skew(xxdeg) 默认水平+垂直
–移动translate,两个参数
–变形–>同理都可以:rotateX,scaleX,skewX,translateX

4.调用方法:animation:动画名 时间 速度 开始延迟 执行次数 是否反向
–keyframes绑定的值
–自然数n
–linear匀速,ease慢加慢,ease-in慢开,ease-out尾,ease-in-out慢开慢

                                       ease:   慢开,快,慢尾

                                       ease-in:   慢开,匀速

                                       ease-out:   匀速,慢尾

                                       ease-in-out:   慢开,匀速,慢尾
--自然数n
--自然数n, infinite无限次数
--reverse

5.使用方法:
类名-方法,无类名默认用v
v-enter 、v-enter-active、v-enter-to、v-leave、v-leave-active、v-leave-to

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值