html5 数字滚动选择器,Odometer使用JavaScript和CSS制作数字滑动效果

html5 数字滚动选择器,Odometer使用JavaScript和CSS制作数字滑动效果Odometer 是一个使用 JavaScript 和 CSS 技术 制作出数字上下滑动的动画效果插件 有点类似与我们的天然气的读数的动画效果 这个插件是轻量级的 压缩版本只有 3kg 使用 CSS3 动画技术 所以运行起来非常的流畅 需要这种效果的朋友不妨试试这个插件 所有的主题都可以自定义文字的大小和 Odometer 元素的标签 兼容性 Odometer 能在 IE8 FF4 Safari6 Chrom

Odometer是一个使用JavaScript和CSS技术,制作出数字上下滑动的动画效果插件,有点类似与我们的天然气的读数的动画效果,这个插件是轻量级的,压缩版本只有3kg,使用CSS3动画技术,所以运行起来非常的流畅,需要这种效果的朋友不妨试试这个插件。

2013102501.gif

所有的主题都可以自定义文字的大小和Odometer元素的标签。

兼容性

Odometer能在IE8+, FF4+, Safari 6+, Chrome等高级浏览器上完美的运行。

功能

不仅仅可以让数字滑动,同样的文字也可以实现这样的效果。

2013102502-01.png

指定文字的内容

还可以用于数学计算的输出结果,感觉很棒的动画效果。

2013102502-02.png

显示主题

Odometer主题的各种文件样式表中被准备。

2013102502-03.png

2013102502-04.png

2013102502-05.png

2013102502-06.png

使用方法

首先我们需要引入我们的插件文件

其次编写我们HTML代码

123

最后使用JavaScript方法调用Odometer插件,通过调用Odometer对象,设置我们文本框的值setTimeout(function(){

odometer.innerHTML = 456;

}, 1000);

如果你使用的使用jQuery,那么你可以通过下面的方法$(‘.odometer’).html(123)

特定的文字使用情况如下HTML中记述。

odometer-first-value初期表示,odometer-last-value最终表示。 

L

M

O

小结

最简单的用法是:引入JavaScript文件和一个主题CSS在你的页面文件。添加odometer类的任何数字你想制作动画的变化。

你可以使用innerHTML,innerText,或使用jQuery的 .text() or .html()的方法来改变这个HTML标签的内容,其中切换内容的动画会自动发生。你使用的任何库更新自己的价值,只要他们不更新被擦除和重新描绘的odometer,会工作得很好。

在旧的浏览器,它会自动返回一个简单的动画,不税他们脆弱的JavaScript运行时。

高级

你可以通过创建一个自定义设置选项odometeroptions对象,来自定义配置odometer插件。window.odometerOptions = {

auto: false, // Don’t automatically initialize everything with class ‘odometer’

selector: ‘.my-numbers’, // Change the selector used to automatically find things to be animated

format: ‘(,ddd).dd’, // Change how digit groups are formatted, and how many digits are shown after the decimal point

duration: 3000, // Change how long the javascript expects the CSS animation to take

theme: ‘car’, // Specify the theme (if you have more than one theme css file on the page)

animation: ‘count’ // Count is a simpler animation method which just increments the value,

// use it when you’re looking for something more subtle.

};

你可以手动初始化与全局的odometer配置var el = document.querySelector(‘.some-element’);

od = new Odometer({

el: el,

value: ,

// Any option (other than auto and selector) can be passed in here

format: ”,

theme: ‘digital’

});

od.update(555)

// or

el.innerHTML = 555

格式

格式选项允许您配置如何格式化数字组, 多少位小数点后显示的是。Format    –  Example

(,ddd)    –  12,345,678

(,ddd).dd –  12,345,678.09

(.ddd),dd –  12.345.678,09

( ddd),dd –  12 345 678,09

d         –  

本文系作者 问说网 授权问说网发表,并经问说网编辑,转载请注明出处和 本文链接。

转自(http://www.uedsc.com/odometer.html)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231078.html原文链接:https://javaforall.net

(0)
上一篇 2026年1月30日 下午2:01
下一篇 2026年1月30日 下午2:22


相关推荐

  • C++ 输入的是1.3变1.29999995问题

    C++ 输入的是1.3变1.29999995问题今天一位粉丝在评论中问到了这个问题,我简单的说了原理和改进方法,将float改为double就可以了,下面我进行详细整理先说一下debug是啥意思马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而…

    2022年8月18日
    8
  • Hello-Agents智能体生命周期管理:从设计、开发到维护的完整流程

    Hello-Agents智能体生命周期管理:从设计、开发到维护的完整流程

    2026年3月15日
    2
  • springcloudfeign原理面试题_微服务feign作用

    springcloudfeign原理面试题_微服务feign作用Feign原理简述启动时,程序会进行包扫描,扫描所有包下所有@FeignClient注解的类,并将这些类注入到spring的IOC容器中。当定义的Feign中的接口被调用时,通过JDK的动态代理来生成RequestTemplate。 RequestTemplate中包含请求的所有信息,如请求参数,请求URL等。 RequestTemplate声明Request,然后将Request交给cl…

    2026年4月14日
    4
  • DIV滚动条显示

    DIV滚动条显示DIV滚动条所谓DIV滚动条,就是利用DIV标签,在里面嵌入CSS样式表,加入overflow的属性值,这样,当div所规范的区域内的内容达到一定程序时,滚动条就派上用场1、滚动条常用属性:overflow:auto为自动,scroll为出现滚动条overflow-x:横向滚动条overflow-y:纵向滚动条代码样例:  这里是你要显示的内容,只有需要时才出现滚动条。  这里是你要显示的内容,无论是否需要都出现滚动条。

    2022年7月13日
    19
  • 详细了解PyCharm支持的4种Python Interpreter和配置方法

    详细了解PyCharm支持的4种Python Interpreter和配置方法文章目录 1 VirtualenvEn 1VirtualenvE 是什么 1 2 如何使用 VirtualenvEn 1 2 1 Newenvironme 2 2 Existingenvi CondaEnviron 1CondaEnviro 是什么 2 2 如何配置 CondaEnviron 2 2 1 Newenvironme 2 2 Existingenvi

    2026年3月27日
    3
  • 从零开始学Android_数学从零开始要学多久

    从零开始学Android_数学从零开始要学多久1环境搭建如果可以翻墙,环境搭建不是什么大问题,如果不能翻墙,则搭建环境比较困难。首先,我们根据网上的教程安装JDK。然后安装Androidstudio,最后进行一些配置,具体可以参考如下链接:https://jingyan.baidu.com/article/36d6ed1f9031bc1bcf4883f7.html。如果是国内环境,需要配置相关的国内镜像和仓库。有条件的话还是选择VPN的方…

    2022年4月20日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号