js+css实现炫酷仪表盘指针摆动动画代码
代码语言:html
所属分类:布局界面
代码描述:js+css实现炫酷仪表盘指针摆动动画代码
代码标签: js css 炫酷 仪表盘 指针 摆动 动画 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>HTML/CSS 仪表盘</title> <style> /* --- 全局样式和变量 --- */ :root { --bg-color: #2c2f48; --arc-inactive-color: #3e4262; --accent-color: #00e0c6; --text-color-light: #ffffff; --text-color-dark: #c4c6d8; --gauge-size: 300px; /* 调整此值可改变仪表盘大小 */ } body { display: flex; justify-content: center; align-items: center; min-height: 100vh; margin: 0; background-color: var(--bg-color); font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; } /* --- 仪表盘容器 --- */ .gauge-container { position: relative; width: var(--gauge-size); height: var(--gauge-size); display: flex; justify-content: center; align-items: center; } /* --- 背景圆弧 --- */ .gauge-arc { position: absolute; width: 100%; height: 100%; border-radius: 50%; /* 使用 conic-gradient 创建从活动色到非活动色的渐变 */ background: conic-gradient( from -135deg, var(--accent-color) 0deg, var(--accent-color) 0deg, /* 角度将由 JS 更新 */ var(--arc-inactive-color) 0deg, /* 角度将由 JS 更新 */ var(--a.........完整代码请登录后点击上方下载按钮下载查看
网友评论0