js+css实现中性圆环进度式时钟显示时间日期代码

代码语言:html

所属分类:其他

代码描述:js+css实现中性圆环进度式时钟显示时间日期代码

代码标签: js css 中性 圆环 进度式 时钟 显示 时间 日期 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  


  
  <link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Rubik+Pixels&amp;display=swap'>
  
<style>
* {
  box-sizing: border-box;
  margin: 0;
}

:root {
  --clock-width: 50vw;
  --width: calc(var(--clock-width) / 15);
  /* bar width */
  --hour-deg: 50deg;
  --min-deg: 180deg;
  --sec-deg: 120deg;
  --color: #6a4eef;
}

body {
  min-height: 100vh;
  display: grid;
  place-items: center;
  background-color: #b9b6b4;
}

.clock {
  width: var(--clock-width);
  aspect-ratio: 1/1;
  position: relative;
  border-radius: 100vmax;
  container-type: inline-size;
  container-name: datecontainer;
  box-shadow: -1em -0.5em 1.5em 1em #d2d0ce, 1em 0.5em 3.5em 1.5em #88837f, inset -1em -0.5em 0.25em 0 rgba(234, 233, 233, 0.5), inset 1em 0.5em 0.5em 0 rgba(136, 131, 127, 0.5);
}

.hour, .min, .sec {
  position: absolute;
  aspect-ratio: 1/1;
  /*background-image:
     radial-gradient(
       50% 50% at 50% 50%,
       transparent calc(100% - var(--width)),
  		darken($bg, 20%) calc(100% - (var(--width) * .6)),
  		var(--color) calc(100% - (var(--width) * .6)) calc(100% - (var(--width) * .4)),
  		lighten($bg, 20%) calc(100% - (var(--width) * .6)) calc(100% - (var(--width) * .4)),
       transparent 100%);
  */
  bac.........完整代码请登录后点击上方下载按钮下载查看

网友评论0