纯JS数字滚动效果(原创)

所属分类:其他-动画效果

 39217  300  查看评论 (38)
分享到微信朋友圈
X
纯JS数字滚动效果(原创) ie兼容12

更新时间:2019/6/24 上午9:47:04

更新说明:【修复bug】不能设置整数

// 代码已经封装好了,如有疑问请联系本人632922356@qq.com
var dom = document.querySelector(".number")
var digit = new Digit({
   number : 1234582.52, // 到达指定数值停止滚动
   finish : 5, // 整体完成时间
   speed : 1, // 数值越大,越多数字同时进行翻滚,取值范围(1 ~ 10)
   direction : "right", // 动画方向
   dom : dom, // 在指定dom节点插入动画
})
digit.render() // 执行
// 展示部分源码
/**     
 * 数字动画执行    
 * @func render     
 * @param {Number} number 到达指定数值停止滚动    
 * @param {int} finish 动画执行完毕时间    
 * @param {int} speed 数值越大,越多数字同时进行翻滚,取值范围(0 ~ 10)     
 * @param {String} direction 动画方向    
 * @param {Object} dom 在指定dom节点插入动画    
 */
Digit.prototype.render = function() {
    var direction = data.direction // 动画方向       
    var finish = data.finish // 总完成时间      
    var speed = data.speed // 数值越大,越多数字同时进行翻滚,取值范围(0 ~ 10)       
    var number = (data.number.toString()).replace('.', '').length - 1 // 需要执行动画的数量        
    var single = Number((finish / number).toFixed(2)) // 单个完成时间       
    var animation = {
        number: number,
        single: single,
        speed: speed,
        timerTemp: 0 // 定时器临时记录时间      
    }
    animation.timerTemp -= animation.single initDom(data.dom, data.number, animation) // 加载dom节点      
    initAnimation(data.dom, animation, direction) // 执行数字滚动动画  
};
相关插件-动画效果

Google loading 纯CSS3加载动画特效(部分原创)

Google风格为主题,运用CSS3实现加载动画特效
  动画效果
 29697  375

背景彩带动画插件ribbon.js

只有1kb的javascript 可以使用 HTML5 画布在您的网站上生成背景彩带动画
  动画效果
 36452  409

love

程序员之间的故事
  动画效果
 38988  622

3D签到墙 threejs(使用元素周期表修改)

采用threejs官方demo的元素周期更改的,展示为图片,可自动更换或手动更换,目前为旋转状态;模拟推送用户可以优化随机更改图片应该会更好点。
  动画效果
 69305  656

讨论这个项目(38)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    goodbabyand21 0
    2021/3/25 15:30:06

    可看下这个,

    https://www.jq22.com/jquery-info23738

     可以修改样式

    回复
    欣の幻想 0
    2021/1/26 17:29:01
    请问大佬,您这个效果好像只能new一个,如果new多个的话好像只能显示new的最后一个 回复
    默问 0
    2021/1/12 16:46:15
    大佬还在么,求一份源码,能整数的。1806224470@qq.com
    回复
    zhang1832870214 0
    2020/9/8 10:40:21
    求源码 谢谢 1832870214@qq.com 回复
    -Rolling Veau 0
    2020/7/1 8:55:17
    能发我一份源码吗?谢谢大佬651423057@qq.com
        HN0
        2020/7/2 17:45:04
        已发
    回复
    井冈山的大雪 0
    2020/4/19 17:25:14
    能发我一份源码吗?谢谢大佬1993827897@qq.com
        HN0
        2020/5/9 17:24:07
        已发
    回复
    下雪天 0
    2020/1/15 16:41:20
    发我一份源码大佬 谢谢 646592353@qq.com
        HN0
        2020/1/15 16:48:53
        已发
    回复
    ╇ミ???-? 0
    2019/12/30 15:15:56
    大佬求发 谢谢2393157878@qq.com 感谢
        HN0
        2020/1/15 16:48:02
        已发
    回复
    ?・逸 0
    2019/11/22 14:19:26
    请问样式可以自己修改吗?求源码493524464@qq.com
        HN0
        2019/12/23 17:30:27
        可以的
    回复
    ?・逸 0
    2019/11/22 14:18:48
    请问样式可以自己修改吗?求源码493524464@qq.com
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复