前端知识案例学习13-技能条效果实现
index.html
html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <link rel="stylesheet" href="style.css" /> <title>技能条</title> </head> <body> <main> <ul> <li class="js">JavaScript</li> <li class="react">React</li> <li class="html5">HTML5</li> <li class="css3">CSS3</li> <li class="sketch">Sketch</li> </ul> </main> </body> </html>
css效果
html, body { padding: 0; margin: 0; font-family: sans-serif; } * { box-sizing: border-box; } ul, li { margin: 0; padding: 0; } main { display: flex; align-items: center; justify-content: center; height: 100vh; background-color: #1e272e; } ul { width: 500px; } li { list-style: none; color: #d2dae2; font-size: 18px; margin: 48px 0; position: relative; } li::before, li::after { content: ""; display: block; height: 16px; width: 100%; background-color: #1f4a59; position: absolute; bottom: -28px; border-radius: 6px; } li::before { box-shadow: 0 0 6px rgba(75, 207, 250, 0.2); } li::after { background-image: linear-gradient(90deg, #0fbcf9, #34e7e4); } li::after { animation-duration: 1.2s; animation-fill-mode: forwards; animation-timing-function: ease-in-out; } .js::after { animation-name: js; } .react::after { animation-name: react; } .html5::after { animation-name: html5; } .css3::after { animation-name: css3; } .sketch::after { animation-name: sketch; } @keyframes js { from { width: 0; } to { width: 90%; } } @keyframes react { from { width: 0; } to { width: 80%; } } @keyframes html5 { from { width: 0; } to { width: 70%; } } @keyframes css3 { from { width: 0; } to { width: 60%; } } @keyframes sketch { from { width: 0; } to { width: 50%; } }
分类:
前端小案例小结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南