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,maximum-scale=1,viewport-fit=cover">
<title>验证码 · 转轮密码锁</title>
<style>
  :root{
    --bg-0: #0b0e12;
    --bg-1: #11151b;
    --card: #151a21;
    --accent: #5bd1ff;
    --accent-2: #59f39a;
    --warn: #ff7a7a;
    --text: #e8eef7;
    --muted: #9aa6b2;
    --step: 56px;  /* 每一格数字高度 */
    --wheel-h: 120px; /* 单个转轮可视高度 */
    --wheel-w: 64px;  /* 单个转轮宽度 */
  }

  *{ box-sizing:border-box; }
  html,body{
    height:100%;
    background:
      radial-gradient(1200px 800px at 75% -10%, #17202a 0%, transparent 60%),
      radial-gradient(800px 600px at -10% 100%, #0f141a 0%, transparent 60%),
      linear-gradient(180deg, var(--bg-0), var(--bg-1));
    color:var(--text);
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  a { color: var(--accent); text-decoration: none; }

  .wrap{
    min-height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:24px;
  }

  .card{
    width:min(920px, 92vw);
    background:
      radial-gradient(100% 100% at 50% 0%, rgba(255,255,255,0.04), transparent 70%),
      linear-gradient(180deg, #171c22, #12161b);
    border:1px solid rgba(255,255,255,0.08);
    border-radius:18px;
    box-shadow:
      0 30px 70px rgba(0,0,0,0.45),
      inset 0 1px 0 rgba(255,255,255,0.05),
      inset 0 -1px 0 rgba(0,0,0,0.35);
    padding:28px 28px 24px;
  }

  .title{
    display:flex; align-items:center; gap:10px; margin-bottom:16px;
  }
  .title h1{
    font-size:20px; margin:0; font-weight:700; letter-spacing:0.2px;
  }
  .title .sub{
    color:var(--muted); font-size:13px;
  }

  .stage{
    display:flex; flex-direction:column; align-items:center; gap:18px;
  }

  .captcha-area{
    display:flex; gap:14px; align-items:center; justify-content:center; flex-wrap:wrap;
  }

  .canvas-wrap{
    position:relative;
    display:inline-flex; align-i.........完整代码请登录后点击上方下载按钮下载查看

网友评论0