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