css学习笔记:动画效果

  • animation
    动画效果,在设置动画时需要先创建关键帧。

    /*		@keyframes 动画名	 */
    @keyframes test{
        /*			开始位置值		*/
        form{
            background-position: 0 0;
        }
    	 /*			结束位置值		*/
        to{
            background-position: 600px 0;
        }
    }
    

参数:

  • animation-duration
    动画持续时间
  • animation-name
    动画的关键帧名称
  • animation-timing-function
    动画的速度曲线。默认是 “ease”。
  • animation-delay
    动画延迟时间,默认为0
  • animation-iteration-count
    动画执行的次数,默认为1次。infinite为重复执行
  • animation-direction
    动画运行的方向
    可选值:
    • normal
      默认,从to到from
    • reverse
      反向执行,从from到to
    • alternate
      开始方向为to-from。
      当执行多次时,运行方向为 to-from from-to to-from 循环运行
    • alternate-reverse
      开始方向为from-to。
      当执行多次时,运行方向为from-to to-from from-to 循环运行
  • animation-play-state
    动画运行的状态,设置后控制动画的运行
    有些时候我们不希望动画一开始就运行,而是当我们需要时进行运行
    可选值:
    - running 运行(默认)
    - paused 暂停
  • animation-fill-mode
  • 动画在播放之前或之后,其动画效果是否可见
    可选值:
    • none
      动画结束后,回到to开始位置
    • forwards
      动画结束后,留在from最后一个位置
    • backwards
      当延迟开启时,在延迟期间,动画处于开始位置
      不设置backwards时,延迟之后动画才处于开始位置
    • both
      forwards 与 backwards 同时使用效果
    • 简写
      animation: name duration timing-function delay iteration-count direction fill-mode;
      animation: test 2s steps(2) 2s infinite normal none; 
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值