css3動態圓形鐘錶效果
分享一段程式碼例項,它利用css3繪製鐘錶圓盤效果。
並且能夠自動走動,當然由於是純css3實現,所以不能夠獲取本地時間。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .box { width: 300px; height: 300px; border-radius: 50%; border: 5px solid #ccc; margin: 100px auto; position: relative; } .kedu { width: 300px; height: 300px; border-radius: 50%; position: relative; overflow: hidden; } .kedu div { height: 300px; position: absolute; left: 50%; } .kedu div:nth-child(1) { width: 6px; background: #333; margin-left: -3px; } .kedu div:nth-child(2) { width: 2px; background: #666; margin-left: -3px; transform: rotate(30deg); } .kedu div:nth-child(3) { width: 2px; background: #666; margin-left: -3px; transform: rotate(60deg); } .kedu div:nth-child(4) { width: 6px; background: #333; margin-left: -3px; transform: rotate(90deg); } .kedu div:nth-child(5) { width: 2px; background: #666; margin-left: -3px; transform: rotate(120deg); } .kedu div:nth-child(6) { width: 2px; background: #666; margin-left: -3px; transform: rotate(150deg); } .disc { width: 20px; height: 20px; border-radius: 50%; background: #000; position: absolute; top: 50%; left: 50%; margin-left: -10px; margin-top: -10px; z-index: 2; } .middisc { width: 260px; height: 260px; border-radius: 50%; background: #fff; position: absolute; top: 50%; left: 50%; margin-left: -130px; margin-top: -130px; } .hour { width: 6px; height: 60px; background: #000; position: absolute; top: -50px; left: 50%; margin-left: -3px; transform-origin: bottom center; animation: move 43200s steps(60) 0s infinite; } .minu { width: 4px; height: 80px; background: green; position: absolute; top: -70px; left: 50%; margin-left: -2px; transform-origin: bottom center; animation: move 3600s steps(60) 0s infinite; } .second { width: 2px; height: 100px; background: #f00; position: absolute; top: -90px; left: 50%; margin-left: -1px; transform-origin: bottom center; -webkit-animation: move 60s steps(60) infinite; } .cover { width: 20px; height: 20px; border-radius: 50%; background: #000; position: absolute; } @keyframes move { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } </style> </head> <body> <div class="box"> <div class="kedu"> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </div> <div class="disc"> <div class="hour"></div> <div class="minu"></div> <div class="second"></div> <div class="cover"></div> </div> <div class="middisc"> </div> </div> </body> </html>
相關文章
- JavaScript動態圓形鐘錶效果詳解JavaScript
- JavaScript 動態圓形鐘錶JavaScript
- SVG圓形鐘錶效果SVG
- JavaScript圓形鐘錶效果JavaScript
- js和css3實現的圓形鐘錶效果JSCSSS3
- canvas實現的圓形走動鐘錶效果Canvas
- CSS3圓形時鐘效果程式碼CSSS3
- css3和js實現的圓形鐘錶效果程式碼例項CSSS3JS
- jquery自動走動的圓形鐘錶效果程式碼例項jQuery
- jquery和css實現的圓形鐘錶效果jQueryCSS
- javascript圓形電子鐘錶效果程式碼例項JavaScript
- canvas繪製圓盤走動鐘錶效果Canvas
- canvas實現的圓形鐘錶效果程式碼例項Canvas
- canvas圓形時鐘效果Canvas
- javascript圓形鐘錶程式碼例項JavaScript
- 13 - CSS3 - 邊框圓角 - 鐘錶CSSS3
- CSS3圓形進度條效果CSSS3
- css3實現動態圓形導航欄CSSS3
- canvas實現的圓形時鐘效果Canvas
- canvas繪製圓形鐘錶程式碼例項Canvas
- CSS3標懸浮圓形縮放效果CSSS3
- CSS3圓形旋轉變大動畫效果CSSS3動畫
- css3實現線條環形動態運動效果CSSS3
- jquery和css3實現的動態時鐘效果jQueryCSSS3
- css3實現邊框具有動態環形遮罩效果CSSS3遮罩
- CSS3空心圓效果CSSS3
- canvas動態時鐘效果Canvas
- PyQt實現鐘錶效果QT
- CSS3圓角表格效果CSSS3
- CSS圓形圖片效果CSS
- 圓形放大的hover效果
- css3氣泡動態上升效果CSSS3
- CSS3動態月食效果詳解CSSS3
- CSS3動態大白效果程式碼CSSS3
- CSS3動態餅狀圖效果CSSS3
- canvas圓形隨機漂浮效果Canvas隨機
- CSS 線條環形動態運動效果CSS
- js鐘錶效果程式碼例項JS