js+css实现实时显示当前时间的led时钟走动效果代码
代码语言:html
所属分类:其他
代码描述:js+css实现实时显示当前时间的led时钟走动效果代码
代码标签: js css 实时 显示 当前 时间 led 时钟 走动
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<style>
* {
/* 常规初始化操作 */
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
/* 常规居中 */
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
min-height: 100vh;
/* 简单背景色 */
background: linear-gradient(
to top,
#d3d3d3 0%,
#e0e0e0 25%,
#efefef 50%,
#d9d9d9 75%,
#bcbcbc 100%
);
}
.box {
/* 使用 css 变量,方便统一修改大小颜色等 */
/* 数字基础色 */
--color: #1e1e22;
/* 数字亮起来的红色 */
--color-active: #ff0000;
/* 数字单个 led灯 的厚度 */
--number-thickness: 1.5vmin;
/* 数字单个 led灯 的长度 */
--number-length: 4.5vmin;
/* 数字单个 led灯 之间的间距 */
--number-gap: 0.1vmin;
/* 平铺开父盒子内所有数字元素 */
display: flex;
gap: calc(var(--number-thickness) * 1.5);
/* 父盒子大背景色 */
background-color: #060606;
/* 大边框 */
border: calc(var(--number-thickness) * 1.5) solid #363636;
/* 大圆角 */
border-radius: calc(var(--number-thickness) * 3);
/* 父盒子内部撑开的距离 */
padding: calc(var(--number-thickness) * 2);
/* 父盒子外部阴影 */
box-shadow: 0 6vmin 20vmin rgba(0, 0, 0, 0.6);
}
.colon {
/* 两点冒号,竖向排开 */
display: flex;
justify-content: center;
flex-direction: column;
/* 间距按大致比例加减 */
gap: calc(var(--number-thickness) * 2.5);
}
.colon::before,
.colon::after {
content: &qu.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0