一个div布局实现一个书桌效果

代码语言:html

所属分类:布局界面

代码描述:一个div布局实现一个书桌效果

代码标签: 实现 一个 书桌 效果

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


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">

<style>
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  position: absolute;
}

*::before,
*::after {
  position: absolute;
  content: "";
}

body {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.shelf {
  top: 72vh;
  width: 20.8em;
  height: 16em;
  background: linear-gradient(#5D1E20 0.03em, transparent 0.05em), linear-gradient(75deg, transparent 40%, #9D5B4B 41% 68%, transparent 66%) 5% 0em/3.2em 4em, linear-gradient(-75deg, transparent 40%, #9D5B4B 41% 68%, transparent 66%) 95% 0em/3.2em 4em, linear-gradient(75deg, transparent 50%, #5D1E20 51%) 5% 0/2.9em 4em, linear-gradient(-75deg, transparent 50%, #5D1E20 51%) 95% 0/2.9em 4em;
  background-repeat: no-repeat;
  box-shadow: 0 -1.6em 0 #9D5B4B, 19.7em -6em 0 #fff, 6.7em -9.6em 0 -6.6em #6438B2, 6.9em -10.6em 0 -6.6em #00A1A9, 6.9em -11.6em 0 -6.6em #82ba33;
}
.shelf:before {
  z-index: -1;
  height: 8em;
  width: 2em;
  left: 1em;
  bottom: 17.5em;
  background: #ED4135;
  box-shadow: 1.9em 0 #ED4135, 3.1em 0.4em 0 -0.2em #82ba33, 2.7em -0.3em 0 0.2em white, 4em -0.2em 0 0.2em #333333, 6.6em 0 0 0.4em #438a5e, 8em 0 0 #fff, 7em 0 0 1em white, 8.4em 0 0 1em #6438B2, 10.6em 0.4em 0 -0.4em #F5AD00;
}
.shelf:after {
  width: 20em;
  bottom: 17.5em;
  height: 9em;
  background: linear-gradient(to right, transparent 1em, rgba(255, 255, 255, 0.1) 1.6em 1.8em, transparent 2em 3.4em, rgba(255, 255, 255, 0.1) 3.6em 3.8em, transparent 3.9em 5em, rgba(255, 255, 255, 0.1) 5.1.........完整代码请登录后点击上方下载按钮下载查看

网友评论0