js实现盒子滚动动画效果


Posted in Javascript onAugust 09, 2020

本文实例为大家分享了js实现盒子滚动动画效果的具体代码,供大家参考,具体内容如下

1、效果图1:

js实现盒子滚动动画效果

2、效果图2:

js实现盒子滚动动画效果

3、源代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    .box1{
      /* 必须加定位才可以动 */
      position: absolute;
      left: 0;
      width: 50px;
      height: 50px;
      background-color: blueviolet;
    }
  </style>
</head>
<body>
  <div class="box1"></div>
  <script>
    // 动画原理:
    // 1.获得盒子当前位置
    // 2.让盒子在当前位置加上2px 的移动距离
    // 3.利用定时器不断重复中国操作
    // 4.接触定时器
    // 5.注意添加定位,才可以使用element.style.left
    var box1 =document.querySelector('.box1') // 获取事件源
    var timer = setInterval(function(){
      if( box1.offsetLeft >= 500){
        clearInterval(timer); // 清除定时器
      }else{
        // 每50毫秒就将新的值给box1.left
        box1.style.left = box1.offsetLeft +2 +'px';
      }
    },50)
  </script>
</body>
</html>

4、喜欢的朋友记得 点赞 转发 关注噢

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
B/S开发中常用javaScript技术与代码
Mar 09 Javascript
用CSS+JS实现的进度条效果效果
Jun 05 Javascript
js动态添加onclick事件可传参数与不传参数
Jul 29 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
Nov 17 Javascript
JS实现很酷的EMAIL地址添加功能实例
Feb 28 Javascript
JS实现在网页中弹出一个输入框的方法
Mar 03 Javascript
JavaScript中常见获取元素的方法汇总
Mar 04 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
Sep 25 Javascript
基于JavaScript代码实现随机漂浮图片广告
Jan 05 Javascript
基本DOM节点操作
Jan 17 Javascript
React应用中使用Bootstrap的方法
Aug 15 Javascript
Javascript 类型转换、封闭函数及常见内置对象操作示例
Nov 15 Javascript
js仿京东放大镜效果
Aug 09 #Javascript
浅谈vue-props的default写不写有什么区别
Aug 09 #Javascript
js实现带有动画的返回顶部
Aug 09 #Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 #Javascript
js实现轮播图效果 纯js实现图片自动切换
Aug 09 #Javascript
vue 子组件watch监听不到prop的解决
Aug 09 #Javascript
vue 重塑数组之修改数组指定index的值操作
Aug 09 #Javascript
You might like
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
Laravel学习教程之View模块详解
2017/09/18 PHP
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
jquery 学习笔记一
2010/04/07 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
2015/02/24 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
2017/05/31 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
简单谈谈关于Angular Cli打包的事
2017/09/05 Javascript
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
python使用socket连接远程服务器的方法
2015/04/29 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
python 控制Asterisk AMI接口外呼电话的例子
2019/08/08 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
在pycharm中创建django项目的示例代码
2020/05/28 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
计算机数据库专业职业生涯规划书
2014/02/08 职场文书
活动总结怎么写啊
2014/05/07 职场文书
护士医德医风自我评价
2014/09/15 职场文书
2014年终个人总结报告
2015/03/09 职场文书
归途列车观后感
2015/06/17 职场文书
幼师必备:幼儿园期末教师评语50条
2019/11/01 职场文书
Python实现简单的俄罗斯方块游戏
2021/09/25 Python