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