移动web(动画)

   动画css结构

  /* 2.调用动画 */

        animation: move 2s linear infinite;

         /* linear匀速 */

         /* infinite重复 */

    }

    /* 1.定义一个动画 @keyframes 动画名 {} */

    @keyframes move {

        /* from来着哪里 */

        from{

            transform: translate(0,0);

        }

        /* to 去往哪里 */

        to{

            transform: translate(1000px,0);

        }

补间动画和逐帧动画

就我理解:逐帧就是一卡一卡,一帧帧的

steps(12)意思是十二帧

<style>
    .box{
        width: 140px;
        height: 140px;
        background-image: url(./bg.png);
        animation: run 1s infinite steps(12),
                   move 2s linear;

    }
    @keyframes run {
        0%{
            transform: translate(0,0);
        }
        100%{
            background-position:-1680px 0;
        }
        
    }
    @keyframes move {
        0%{
            transform: translate(0,0);
        }
        100%    {
            transform: translate(800px,0) rotate(100turn);
        }
        
    }
</style>
<body>
    <div class="box"></div>
</body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值