jQuery進(jìn)度條官網(wǎng)是一個提供開源進(jìn)度條插件代碼的網(wǎng)站,該插件支持多種樣式定制和動畫效果,適用于Web應(yīng)用程序、移動應(yīng)用程序和游戲等。下面我們來介紹一下該插件的基本用法和相關(guān)代碼。
1.插件的引入和基本樣式調(diào)整
在頭部引入jQuery和進(jìn)度條插件的js和css文件,這里以默認(rèn)樣式為例:
以上代碼會在body中創(chuàng)建一個默認(rèn)樣式的進(jìn)度條,其它樣式和屬性可在創(chuàng)建進(jìn)度條時配置。
2.自定義樣式定制
除了默認(rèn)樣式外,我們也可以按自己的需求進(jìn)行樣式定制,具體方法如下:
以上代碼定義了一個.loader容器,包含進(jìn)度條.progress-bar和進(jìn)度顯示.percentage兩個子元素,通過width和background-color等屬性實(shí)現(xiàn)樣式定制。然后在創(chuàng)建進(jìn)度條時指定進(jìn)度條和顯示樣式即可:
至此,我們可以根據(jù)自己的樣式需求定制出不同風(fēng)格的進(jìn)度條效果,該插件簡單易用,還有詳細(xì)的文檔和演示例子,非常值得使用。
1.插件的引入和基本樣式調(diào)整
在頭部引入jQuery和進(jìn)度條插件的js和css文件,這里以默認(rèn)樣式為例:
<!-- 引入jquery --> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <!-- 引入進(jìn)度條插件 --> <script src="https://cdn.bootcdn.net/ajax/libs/jquery.percentageloader/0.2.0/jquery.percentageloader.min.js"></script> <link rel="stylesheet" ).percentageLoader({ value: '20%', // 進(jìn)度條默認(rèn)值 animation: true, // 是否啟用動畫 animationSpeed: 500, // 動畫速度 progressClass: 'progress-bar', // 進(jìn)度條樣式 percentageClass: 'percentage', // 進(jìn)度顯示樣式 onProgressUpdate:function(value) { // 進(jìn)度條更新回調(diào)函數(shù) $('div.loader').val(Math.floor(value * 100) + '%').change(); } });
以上代碼會在body中創(chuàng)建一個默認(rèn)樣式的進(jìn)度條,其它樣式和屬性可在創(chuàng)建進(jìn)度條時配置。
2.自定義樣式定制
除了默認(rèn)樣式外,我們也可以按自己的需求進(jìn)行樣式定制,具體方法如下:
.loader { width: 300px; height: 10px; position: relative; background-color: #f3f3f3; } .progress-bar { background-color: #4CAF50; width: 0%; height: 100%; position: relative; border-radius: 5px; } .percentage { position: absolute; top: -20px; right: 0px; font-size: 12px; color: #4CAF50; }
以上代碼定義了一個.loader容器,包含進(jìn)度條.progress-bar和進(jìn)度顯示.percentage兩個子元素,通過width和background-color等屬性實(shí)現(xiàn)樣式定制。然后在創(chuàng)建進(jìn)度條時指定進(jìn)度條和顯示樣式即可:
$('div.loader').percentageLoader({ value: '25%', progressClass: 'progress-bar', percentageClass: 'percentage' });
至此,我們可以根據(jù)自己的樣式需求定制出不同風(fēng)格的進(jìn)度條效果,該插件簡單易用,還有詳細(xì)的文檔和演示例子,非常值得使用。
下一篇css引用字體代碼