CountUp.js 轻量级的数值动画JavaScript插件库
2024-07-23
41
CountUp.js 是一款无依赖、轻量级的JavaScript库,专门用于创建数值动画效果,用于创建更具吸引力的数字数据显示动画。它使数字变化更加生动,并支持多种自定义设置,适用于各种场景。
CountUp.js GitHub地址:https://github.com/inorganik/countUp.js/
react-countup https://www.npmjs.com/package/react-countup
CountUp.js 主要功能
数字动画: CountUp.js 可以将数字从一个值平滑地过渡到另一个值,使数据呈现更加直观、吸引人。
增减计数: 它支持递增和递减两种计数方式,您可以通过 startVal 和 endVal 参数设置起始值和结束值。
高度可定制: 支持自定义动画时长、延迟时间、小数位数、前缀、后缀以及重绘行为等多种属性。
跨浏览器兼容: CountUp.js 兼容主流浏览器,可放心使用。
CountUp.js 使用方法
引入库:
下载库并在 HTML 中引用 JavaScript 文件。
使用 CDN 链接:
<script src="https://unpkg.com/countup/dist/countUp.min.js"></script>
使用 npm 安装:npm install countup.js 并导入:
import CountUp from 'countup.js';
创建 CountUp 实例:
const countUp = new CountUp('targetElementId', endValue, options);
targetElementId: 要显示动画数字的 HTML 元素 ID。
endValue: 动画结束时要达到的最终值。
options (可选): 包含动画自定义选项的对象。
启动动画:
countUp.start();
完整示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CountUp.js 示例</title>
<script src="https://unpkg.com/countup/dist/countUp.min.js"></script>
</head>
<body>
<h1 id="counter">0</h1>
<script>
const countUp = new CountUp('counter', 1000, {
duration: 2.5, // 动画时长(秒)
decimals: 2, // 小数位数
prefix: '$', // 数字前缀
suffix: ' 美元', // 数字后缀
});
countUp.start();
</script>
</body>
</html>
以上代码将显示一个数字,从 0 平滑增加到 $1,000.00 美元,耗时 2.5 秒。
更新于:1个月前赞一波!2
相关文章
- JS判断是否在微信浏览器打开
- 谷歌浏览器 常用插件推荐
- JavaScript设计模式学习网站Patterns
- 解释 JavaScript 中计时器的工作原理
- VSCode 开发必备插件以及配置
- JavaScript 常用自定义功能函数
- PHP,JavaScript 获取当前域名、判断网址协议是否为 HTTPS
- javascript || 逻辑或 非布尔值用法
- javascript使用正则RegExp匹配到的值replace替换
- js对象自动属性绑定html模版插件
- ColorPicker 调色板插件 - 颜色拾取
- Three.js - 开源的 JavaScript 3D 图形库
- HTML-CSS-JS Prettify 代码格式化插件
- Material Theme 主题插件
- Pretty Json 插件 - JSON格式化
- .NET Reflector Visual Studio 插件
- PhpStorm 安装主题插件 Material Theme UI
- zblog问答聚合采集插件,双标题,目录,问答聚合,自动推送
- 下载文本文件javascript
- Javascript实现飘雪效果
文章评论
全部评论