国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

css3制作動態進度條以及附加jQuery百分比數字顯示

2024-07-11 08:29:18
字體:
來源:轉載
供稿:網友
在網頁設計中,想必一個精彩的進度條將會為你的網站增添不少的精彩,一個好的網頁設計往往體現在一些小的細節上面,細節決定了成功與否。在此之前也為大家分享了一些關于進度條的設計 ― 讓人不得不愛的22個UI進度條設計。有了設計理念和作品,那我們怎么用最精彩的方法運用到我們的網頁制作當中呢﹖今天就為大家分享一個利用css3制作動態進度條以及附加jQuery百分比數字顯示。其效果對比flash來說卻毫不遜色,有一個精致的動畫進度條,上面還有當前進度的百分比數字顯示,而且還會跟著進度條而移動。相信追求新穎的朋友來說一定會非常的喜歡。

HTML代碼
HTML的代碼非常簡單,只要為進度條提供一個容器就可以了?;镜腍TML代碼如下:

復制代碼
代碼如下:
<div class="wrapper">
<div class="load-bar">
<div class="load-bar-inner" data-loading="0"> <span id="counter"></span> </div>
</div>
<h1>Loading</h1>
<p>Please wait...(By:<a >www.jiawin.com</a>)</p>
</div>

CSS樣式表
接下來是為我們的進度條定義樣式,這里主要運用了CSS3的linear-gradient的漸變屬性、border-radius的圓角屬性、box-shadow的陰影屬性等等,來制作出進度條的初步模型。完成進度條的模型后我們利用animation屬性,讓進度條開始動起來,就其中的進度條動畫設置代碼如下:

復制代碼
代碼如下:
.load-bar-inner {
height: 99%;
width: 0%;
border-radius: inherit;
position: relative;
background: #c2d7ac;
background: linear-gradient(#e0f6c8, #98ad84);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), 0 1px 5px rgba(0, 0, 0, 0.3), 0 4px 5px rgba(0, 0, 0, 0.3);
animation: loader 10s linear infinite;
}

如果接觸了CSS3的朋友,相信大多數人對這個屬性都比較熟悉了,在這里大概的說明一下animation設置的參數:
設置對象所應用的動畫名稱:loader
設置對象動畫的持續時間:10s
設置對象動畫的過渡類型:linear (線性過渡,等同于貝塞爾曲線)
設置對象動畫的循環次數:infinite (無限循環)
@keyframes loader這個標簽屬性是用來被animation使用的,定義動畫時,簡單的動畫可以直接使用關鍵字from和to,即從一種狀態過渡到另一種狀態:

復制代碼
代碼如下:
@keyframes loader {
from {
width: 0%;
}
to {
width: 100%;
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪雅县| 阳东县| 通许县| 淮南市| 许昌市| 京山县| 浦东新区| 称多县| 如皋市| 溧水县| 噶尔县| 夏河县| 潢川县| 准格尔旗| 榆中县| 会昌县| 乐亭县| 河曲县| 门源| 芜湖市| 车致| 徐汇区| 垦利县| 烟台市| 德清县| 晋城| 维西| 腾冲县| 武城县| 乐清市| 宁远县| 疏附县| 万山特区| 云安县| 桂林市| 万安县| 铁岭市| 南开区| 内江市| 双牌县| 开平市|