css布局实现一个夜间工作台桌面效果代码

代码语言:html

所属分类:布局界面

代码描述:css布局实现一个夜间工作台桌面效果代码

代码标签: 一个 夜间 工作台 桌面 效果

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


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

<head>

  <meta charset="UTF-8">

<link href="https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap" rel="stylesheet">
  
  
  
<style>
*,
*:before,
*:after {
  box-sizing: border-box;
  content: "";
}
:root {
  --h: 260;
  --s: 50%;
  --base: hsl(var(--h), var(--s), 50%);
  --c1: hsl(var(--h), var(--s), 5%);
  --c2: hsl(var(--h), var(--s), 10%);
  --c3: hsl(var(--h), var(--s), 15%);
  --c4: hsl(var(--h), var(--s), 20%);
  --c5: hsl(var(--h), var(--s), 25%);
  --c6: hsl(var(--h), var(--s), 30%);
  --c7: hsl(var(--h), var(--s), 35%);
  --c8: hsl(var(--h), var(--s), 40%);
  --c9: hsl(var(--h), var(--s), 45%);
  --c10: hsl(var(--h), var(--s), 50%);
  --c11: hsl(var(--h), var(--s), 55%);
  --c12: hsl(var(--h), var(--s), 60%);
  --c13: hsl(var(--h), var(--s), 65%);
  --c14: hsl(var(--h), var(--s), 70%);
  --c15: hsl(var(--h), var(--s), 75%);
  --c16: hsl(var(--h), var(--s), 80%);
  --c17: hsl(var(--h), var(--s), 85%);
  --c18: hsl(var(--h), var(--s), 90%);
  --c19: hsl(var(--h), var(--s), 95%);
  --c20: hsl(var(--h), var(--s), 100%);
}
body {
  margin: 0;
}
.office {
  position: relative;
  z-index: 0;
  --col1: hsl(var(--h), var(--s), 80%);
  --col2: hsl(var(--h), var(--s), 65%);
  --col3: hsl(var(--h), var(--s), 55%);
  height: 80vmin;
  max-width: 100vmin;
  margin: 10vmin auto;
  overflow: hidden;
  background: hsl(var(--h), var(--s), 50%);
  background-image: linear-gradient(
      var(--c11) 0,
      var(--c11) 2%,
      var(--c3) 0,
      var(--c3) 4%,
      transparent 0,
      transparent 20%,
      var(--c11) 0,
      var(--c11) 22%,
      var(--c3) 0,
      var(--c3) 24%,
      transparent 0,
      transparent 40%,
      var(--c11) 0,
      var(--c11) 42%,
      var(--c3) 0,
      var(--c3) 44%,
      transparent 0
    ),
    linear-gradient(
      90deg,
      var(--c16),
      var(--c16) 3%,
      var(--c13) 0,
      var(--c13) 14%,
      var(--c8) 0,
      var(--c8) 20%,
      var(--c3) 0
    );
  background-size: 16vmin 100vmin, 20vmin 100vmin;
  background-repeat: no-repeat;
  background-position: top 15vmin right 0, top 0 right 0;
}
.office:before {
  content: "";
  width: 85vmin;
  height: 20vmin;
  top: -10vmin;
  left: -10vmin;
  border: 1px solid var(--c6);
  border-radius: 0 0 100% 0;
  border-top: 0;
  border-left: 0;
  transform: rotate(-10deg);
}
.office:after {
  content: "";
  width: 0.5vmin;
  height: 0.5vmin;
  background: var(--c20);
  border-radius: 50%;
  top: 15vmin;
  left: 2vmin;
  box-shadow: 0 0 0.6vmin 0.3vmin var(--c19), .........完整代码请登录后点击上方下载按钮下载查看

网友评论0