纯CSS3时钟_html/css_WEB-ITnose
本来打算还做一下系统时间动态时钟,但是奔着纯CSS3的目的去就不加了。。
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>css3时钟</title> 6 <style> 7 *{ 8 margin:0; 9 padding:0; 10 } 11 body{ 12 font:700 20px/1 "Microsoft YaHei"; 13 } 14 .container{ 15 margin:100px 0 0 100px; 16 width:300px; 17 height:300px; 18 border:5px solid #000; 19 border-radius:50%; 20 -o-border-radius:50%; 21 -ms-border-radius:50%; 22 -moz-border-radius:50%; 23 -webkit-border-radius:50%; 24 position:relative; 25 } 26 .dot{ 27 width:10px; 28 height:10px; 29 background-color:#000; 30 border-radius:50%; 31 -o-border-radius:50%; 32 -ms-border-radius:50%; 33 -moz-border-radius:50%; 34 -webkit-border-radius:50%; 35 position:absolute; 36 top:50%; 37 left:50%; 38 margin:-5px 0 0 -5px; 39 z-index:3; 40 } 41 .hour{ 42 width:10px; 43 height:50px; 44 background-color:#000; 45 position:absolute; 46 top:50%; 47 left:50%; 48 z-index:0; 49 margin:-50px 0 0 -5px; 50 border-top-left-radius:5px; 51 -o-border-top-left-radius:5px; 52 -ms-border-top-left-radius:5px; 53 -moz-border-top-left-radius:5px; 54 -webkit-border-top-left-radius:5px; 55 border-top-right-radius:5px; 56 -o-border-top-right-radius:5px; 57 -ms-border-top-right-radius:5px; 58 -moz-border-top-right-radius:5px; 59 -webkit-border-top-right-radius:5px; 60 animation:move 43200s steps(12,end) infinite; 61 -o-animation:move 43200s steps(12,end) infinite; 62 -ms-animation:move 43200s steps(12,end) infinite; 63 -moz-animation:move 43200s steps(12,end) infinite; 64 -webkit-animation:move 43200s steps(12,end) infinite; 65 transform-origin:bottom; 66 -o-transform-origin:bottom; 67 -ms-transform-origin:bottom; 68 -moz-transform-origin:bottom; 69 -webkit-transform-origin:bottom; 70 } 71 .minute{ 72 width:6px; 73 height:100px; 74 background-color:#000; 75 position:absolute; 76 top:50%; 77 left:50%; 78 z-index:1; 79 margin:-100px 0 0 -3px; 80 border-top-left-radius:3px; 81 -o-border-top-left-radius:3px; 82 -ms-border-top-left-radius:3px; 83 -moz-border-top-left-radius:3px; 84 -webkit-border-top-left-radius:3px; 85 border-top-right-radius:3px; 86 -o-border-top-right-radius:3px; 87 -ms-border-top-right-radius:3px; 88 -moz-border-top-right-radius:3px; 89 -webkit-border-top-right-radius:3px; 90 animation:move 3600s steps(60,end) infinite; 91 -o-animation:move 3600s steps(60,end) infinite; 92 -ms-animation:move 3600s steps(60,end) infinite; 93 -moz-animation:move 3600s steps(60,end) infinite; 94 -webkit-animation:move 3600s steps(60,end) infinite; 95 transform-origin:bottom; 96 -o-transform-origin:bottom; 97 -ms-transform-origin:bottom; 98 -moz-transform-origin:bottom; 99 -webkit-transform-origin:bottom;100 }101 .second{102 width:2px;103 height:130px;104 background-color:red;105 position:absolute;106 top:50%;107 left:50%;108 z-index:2;109 margin:-100px 0 0 -1px;110 animation:move 60s steps(60,end) infinite;111 -o-animation:move 60s steps(60,end) infinite;112 -ms-animation:move 60s steps(60,end) infinite;113 -moz-animation:move 60s steps(60,end) infinite;114 -webkit-animation:move 60s steps(60,end) infinite;115 transform-origin:center 76.923%;116 -o-transform-origin:center 76.923%;117 -ms-transform-origin:center 76.923%;118 -moz-transform-origin:center 76.923%;119 -webkit-transform-origin:center 76.923%;120 }121 .hour12{122 position:absolute;123 left:50%;124 margin-left:-12.336px;125 margin-top:5px;126 }127 .hour3{128 position:absolute;129 left:100%;130 top:50%;131 margin-left:-17.3438px;132 margin-top:-10px;133 }134 .hour6{135 position:absolute;136 left:50%;137 top:100%;138 margin-left:-6.1719px;139 margin-top:-25px;140 }141 .hour9{142 position:absolute;143 top:50%;144 margin-left:5px;145 margin-top:-10px;146 }147 148 </style>149 <style id="animation">150 @keyframes move{151 to{152 transform:rotate(360deg);153 -o-transform:rotate(360deg);154 -ms-transform:rotate(360deg);155 -moz-transform:rotate(360deg);156 -webkit-transform:rotate(360deg);157 }158 }159 @-o-keyframes move{160 to{161 transform:rotate(360deg);162 -o-transform:rotate(360deg);163 -ms-transform:rotate(360deg);164 -moz-transform:rotate(360deg);165 -webkit-transform:rotate(360deg);166 }167 }168 @-ms-keyframes move{169 to{170 transform:rotate(360deg);171 -o-transform:rotate(360deg);172 -ms-transform:rotate(360deg);173 -moz-transform:rotate(360deg);174 -webkit-transform:rotate(360deg);175 }176 }177 @-moz-keyframes move{178 to{179 transform:rotate(360deg);180 -o-transform:rotate(360deg);181 -ms-transform:rotate(360deg);182 -moz-transform:rotate(360deg);183 -webkit-transform:rotate(360deg);184 }185 }186 @-webkit-keyframes move{187 to{188 transform:rotate(360deg);189 -o-transform:rotate(360deg);190 -ms-transform:rotate(360deg);191 -moz-transform:rotate(360deg);192 -webkit-transform:rotate(360deg);193 }194 }195 </style>196 </head>197 <body>198 <span>by scott</span>199 <div class="container">200 <div class="dot"></div>201 <div class="hour"></div>202 <div class="minute"></div>203 <div class="second"></div>204 <div class="hour12">12</div>205 <div class="hour3">3</div>206 <div class="hour6">6</div>207 <div class="hour9">9</div>208 </div>209 </body>210 </html>
demo:http://wangpengfei15975.github.io/clock

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML、CSS和JavaScript在Web开发中的作用分别是:1.HTML定义网页结构,2.CSS控制网页样式,3.JavaScript添加动态行为。它们共同构建了现代网站的框架、美观和交互性。

HTML的未来趋势是语义化和Web组件,CSS的未来趋势是CSS-in-JS和CSSHoudini,JavaScript的未来趋势是WebAssembly和Serverless。1.HTML的语义化提高可访问性和SEO效果,Web组件提升开发效率但需注意浏览器兼容性。2.CSS-in-JS增强样式管理灵活性但可能增大文件体积,CSSHoudini允许直接操作CSS渲染。3.WebAssembly优化浏览器应用性能但学习曲线陡,Serverless简化开发但需优化冷启动问题。

HTML的未来充满了无限可能。1)新功能和标准将包括更多的语义化标签和WebComponents的普及。2)网页设计趋势将继续向响应式和无障碍设计发展。3)性能优化将通过响应式图片加载和延迟加载技术提升用户体验。

HTML、CSS和JavaScript在网页开发中的角色分别是:HTML负责内容结构,CSS负责样式,JavaScript负责动态行为。1.HTML通过标签定义网页结构和内容,确保语义化。2.CSS通过选择器和属性控制网页样式,使其美观易读。3.JavaScript通过脚本控制网页行为,实现动态和交互功能。

HTML是构建网页结构的基石。1.HTML定义内容结构和语义,使用、、等标签。2.提供语义化标记,如、、等,提升SEO效果。3.通过标签实现用户交互,需注意表单验证。4.使用、等高级元素结合JavaScript实现动态效果。5.常见错误包括标签未闭合和属性值未加引号,需使用验证工具。6.优化策略包括减少HTTP请求、压缩HTML、使用语义化标签等。

HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增强WebevebDevelopment。

HTML、CSS和JavaScript是构建现代网页的核心技术:1.HTML定义网页结构,2.CSS负责网页外观,3.JavaScript提供网页动态和交互性,它们共同作用,打造出用户体验良好的网站。
