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>真实宽带测速器</title>
    <style>
        :root{--bg-color:#f0f2f5;--text-color:#333;--gauge-bg:#e6e7e8;--gauge-border:#d1d3d4;--primary-color:#007bff;--secondary-color:#4CAF50;--accent-color:#ff9800;--card-bg:#ffffff;--shadow-color:rgba(0,0,0,0.1);--switch-bg:#ccc;--switch-knob:#fff}body.dark-mode{--bg-color:#1a1a1a;--text-color:#f0f0f0;--gauge-bg:#2c2c2c;--gauge-border:#444;--primary-color:#0097fb;--secondary-color:#52c41a;--accent-color:#faad14;--card-bg:#252525;--shadow-color:rgba(0,0,0,0.4);--switch-bg:#555;--switch-knob:#333}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s,color .3s}.container{width:100%;max-width:600px;padding:20px;text-align:center}h1{margin-bottom:2rem;font-size:2.5rem;font-weight:300}.theme-switch-wrapper{position:absolute;top:20px;right:20px;display:flex;align-items:center}.theme-switch{display:inline-block;height:24px;position:relative;width:50px}.theme-switch input{display:none}.slider{background-color:var(--switch-bg);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;border-radius:34px}.slider:before{background-color:var(--switch-knob);bottom:3px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px;border-radius:50%}input:checked+.slider{background-color:var(--primary-color)}input:checked+.slider:before{transform:translateX(26px)}.theme-icon{margin:0 8px;font-size:1.2rem}.gauge-container{width:100%;max-width:400px;height:200px;margin:2rem auto;position:relative;overflow:hidden}.gauge{width:100%;height:100%;position:relative}.gauge-bg{width:400px;height:200px;border:20px solid var(--gauge-bg);border-color:var(--gauge-bg) var(--gauge-bg) transparent var(--gauge-bg);border-radius:200px 200px 0 0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);box-shadow:0 -5px 15px var(--shadow-color) inset}.gauge-marks{position:absolute;width:400px;height:200px;bottom:0;left:50%;transform:translateX(-50%)}.gauge-mark{position:absolute;bottom:0.........完整代码请登录后点击上方下载按钮下载查看

网友评论0