CSS3圓形進度條效果
分享一段程式碼例項,它利用css3實現了圓形進度條效果。
準確的說應該是環形進度條,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> * { margin: 0; padding: 0; } .progress-ring { width: 160px; height: 160px; border: 20px solid green; border-radius: 50%; box-sizing: border-box; position: absolute; top: 0; left: 0; } .progress-track { width: 160px; height: 160px; border: 20px solid green; border-radius: 50%; box-sizing: border-box; position: absolute; clip: rect(0px,80px,160px,0px); top: -20px; left: -20px; } .progress-left { position: relative; width: 160px; height: 160px; border: 20px solid goldenrod; border-radius: 50%; box-sizing: border-box; position: absolute; clip: rect(0px,80px,160px,0px); top: -20px; left: -20px; transform: rotate(3.6deg); transition: transform 2s linear; animation: mymove 3s linear forwards; } .progress-right { width: 160px; height: 160px; border: 20px solid goldenrod; border-radius: 50%; box-sizing: border-box; position: absolute; clip: rect(0px,80px,160px,0px); top: -20px; left: -20px; transform: rotate(180deg); opacity: 0; animation: toggle 0s ease 1.5s forwards; } .progress-cover { position: relative; width: 160px; height: 160px; border: 20px solid green; border-radius: 50%; box-sizing: border-box; position: absolute; clip: rect(0px,80px,160px,0px); top: -20px; left: -20px; opacity: 1; animation: toggleq 0s ease 1.5s forwards; } @keyframes mymove { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes toggle { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes toggleq { 0% { opacity: 1; } 100% { opacity: 0; } } </style> </head> <body> <div class="progress-ring"> <div class="progress-track"></div> <div class="progress-left"></div> <div class="progress-right"></div> <div class="progress-cover"></div> <div class="inn"></div> </div> </body> </html>
相關文章
- Flutter 波浪圓形進度條Flutter
- canvas環形進度條效果Canvas
- Android自定義圓形進度條Android
- CSS3進度條效果程式碼CSSS3
- css3 製作圓環進度條CSSS3
- [-Flutter 自定義元件-] 圓形進度條Flutter元件
- 使用canvas繪製圓形進度條Canvas
- CSS3實現原型進度條效果CSSS3原型
- 實現環形進度條效果【一】
- 自定義圓形進度條控制元件控制元件
- CSS3圓形時鐘效果程式碼CSSS3
- Android 自定義圓形旋轉進度條,仿微博頭像載入效果Android
- jQuery環形旋轉載入進度條效果jQuery
- echarts 繪製圓形進度條帶漸變色Echarts
- 可拖拽圓形進度條元件(支援移動端)元件
- CSS3標懸浮圓形縮放效果CSSS3
- svg和css3建立環形漸變進度條SVGCSSS3
- Vue canvas繪製圓形進度條動畫載入VueCanvas動畫
- CSS3空心圓效果CSSS3
- ios自定義圓環進度條iOS
- Android花樣loading進度條(三)-配文字環形進度條Android
- 簡單好看的Android圓形進度條對話方塊開源庫Android
- canvas錐形漸變進度條Canvas
- jQuery實進度條效果詳解jQuery
- 圓形放大的hover效果
- canvas圓形時鐘效果Canvas
- SVG圓形鐘錶效果SVG
- CSS圓形圖片效果CSS
- CSS3圓環效果程式碼CSSS3
- Android 自定義 View:包含多種狀態的下載用圓形進度條AndroidView
- android自帶ProgressBar圓形進度條修改顏色的技巧方法無bug探索Android
- JavaScript 動態進度條效果詳解JavaScript
- iOS實現音訊進度條效果iOS音訊
- CSS3環形輻射效果CSSS3
- 直播網站原始碼,Canvas實現圓形時間倒數計時進度條網站原始碼Canvas
- [MAUI 專案實戰] 手勢控制音樂播放器(四):圓形進度條UI播放器
- Flutter實現圓形波浪進度球【canvas+animation】FlutterCanvas
- 【新特性速遞】進度條,進度條,進度條