css帧动画点击执行一次_CSS动画深入浅出

本文详细介绍了使用CSS实现按钮控制div向右移动的三种方法:通过设定left、transform + transition和使用animation。同时,总结了transition和animation的适用场景和注意事项,包括如何使用opacity和visibility实现元素的消失效果,以及创建复杂动画和跳动爱心的示例。
摘要由CSDN通过智能技术生成

cde46cfa159ac5589d02866bdd2bf6a3.gif

实现向右移动动画

如果我们想要一个按钮,控制一个div向右移动的动画效果,该怎么实现呢?

9922dd81cc7ed0bd01d1a73a33240609.gif

有三种实现的方法,下面我们分别介绍三种方法

1.通过设定left

实现思路:通过改变left实现div的右移

实现案例请点击:https://jsbin.com/leduqolugi/edit?html,js,output

JS核心代码:

function startMove(){
    
  var n =0;
  var timer = setInterval(() => {
    
  if(n<=30){
    
    box.style.left = n/100*300 +'px';
    n++;
  }else{
    
    clearInterval(timer);
   }
  },100);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值