js+css布局实现立体棋子指针时钟显示时间代码
代码语言:html
所属分类:布局界面
代码描述:js+css布局实现立体棋子指针时钟显示时间代码
代码标签: js css 布局 立体 棋子 指针 时钟 显示 时间 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>3D Button Analog Clock</title>
<style>
/* --- Original Styles --- */
*,
*::after,
*::before {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--brand-primary: hsl(209, 77%, 46%);
--brand-primary-tint: hsl(218, 62%, 75%);
--brand-primary-shade: hsl(212, 61%, 33%);
--brand-primary-tone: hsl(216, 40%, 52%);
--brand-secondary: hsl(29, 77%, 54%);
--brand-secondary-tint: hsl(27, 84%, 71%);
--brand-secondary-shade: hsl(29, 61%, 32%);
--brand-secondary-tone: hsl(28, 51%, 54%);
/* color indexed elements */
--color-0: hsl(0, 85%, 55%);
--color-1: hsl(30, 82%, 50%);
--color-2: hsl(60, 85%, 55%);
--color-3: hsl(82, 89%, 51%);
--color-4: hsl(126, 82%, 48%);
--color-5: hsl(154, 84%, 49%);
--color-6: hsl(177, 88%, 50%);
--color-7: hsl(200, 90%, 50%);
--color-8: hsl(220, 86%, 56%);
--color-9: hsl(270, 78%, 60%);
--color-10: hsl(296, 88%, 54%);
--color-11: hsl(330, 82%, 50%);
}
body {
min-block-size: 100vh;
display: grid;
background: radial-gradient(
circle at 20% 80%,
var(--brand-primary-tint) 0%,
transparent 50%
),
radial-gradient(
circle at 80% 20%,
var(--brand-secondary-tint) 0%,
transparent 50%
),
radial-gradient(circle at 40% 40%, #95f582dd 0%, transparent 50%),
linear-gradient(135deg, #bae3 0%, #a4d4f0ad 100%);
}
.color-circle {
--main-circle: clamp(20rem, 9rem + 37vw, 28rem);
--button-size: calc(var(--main-circle) * 0.15);
--r.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0