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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Git 遇到了 early EOF index-pack failed 问题「建议收藏」

    Git 遇到了 early EOF index-pack failed 问题

    2022年2月7日
    44
  • python贪吃蛇编程代码大全_200行python代码实现贪吃蛇游戏

    python贪吃蛇编程代码大全_200行python代码实现贪吃蛇游戏本文实例为大家分享了python实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下这次我们来写一个贪吃蛇游戏下面贴出具体代码importpygameimporttimeimportnumpyasnp#此模块包含游戏所需的常量frompygame.localsimport*#设置棋盘的长宽BOARDWIDTH=48BOARDHEIGHT=28#分数score=0cl…

    2022年6月28日
    46
  • aircrack和reaver破解路由器PIN码

    aircrack和reaver破解路由器PIN码使用aircrack,寻找附近开启wps的路由器,邪恶……嘻嘻airmon-ng start wlan0airodump-ng mon0CH 11 ][ Elapsed: 36 s ][ 2012-12-18 04:46                                          BSSID              PWR  Beacons    #Data

    2022年5月5日
    108
  • 磁盘未初始化 修复_初始化磁盘是什么意思

    磁盘未初始化 修复_初始化磁盘是什么意思磁盘没有初始化是因为0号扇区损坏,导致机械硬盘分区表读取不出来,从而机械硬盘出现磁盘没有初始化。工具/软件:极限数据恢复软件步骤1:程序打开后,直接双击需要恢复数据的物理盘。步骤2:等待程序扫描完毕大概需要几分钟到半个小时,稍微耐心等下即可。步骤3:软件扫描到资料后,软件会将扫描到的分区列出来。步骤4:勾上所有需要恢复的资料,右击选择《复制勾选的文件》,…

    2022年4月19日
    133
  • 圆柱体体积的计算公式圆柱体积的计算公式_圆的面积计算公式

    圆柱体体积的计算公式圆柱体积的计算公式_圆的面积计算公式圆柱体体积计算公式?长方形的周长=(长+宽)×2正方形的周长=边长×4长方形的面积=长×宽正方形的面积=边长×边长三角形的面积=底×高÷2平行四边形的面积=底×高梯形的面积=(上底+下底)×高÷2直径=半径×2半径=直径÷2圆的周长=圆周率×直径=圆周率×半径×2圆的面积=圆周率×半径×半径长方体的表面积=(长×宽+长×高+宽×高)×2长方体的体积=长×宽×高正方体的表面积=棱长×棱长×6正…

    2026年2月3日
    6
  • docker拷贝目录到容器_docker退出容器命令

    docker拷贝目录到容器_docker退出容器命令现在公司用docker,有时候需要从容器中拷贝文件出来。先上语法:dockercp[OPTIONS][CONTAINER_ID]:[SRC_PATH][DEST_PATH]语法是这么个写法,在实际的操作中,在写容器内的路径的时候并不能自动补全,所以实际上还需要还要先进入到容器才行。下面就拿个实例来讲下:1.在服务器上用有权限的用户,执行dockerps查看全部容…

    2022年8月20日
    8

发表回复

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

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