css布局一个圣诞树效果代码

代码语言:html

所属分类:布局界面

代码描述:css布局一个圣诞树效果代码

代码标签: 圣诞树 效果

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


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

<head>

  <meta charset="UTF-8">
  

  
  
<style>
.tree {
  display: block;
  margin: 0 auto;
  position: relative;
  top: 5px;
}
.tree .branches-top {
  width: 0px;
  border-bottom: 120px solid #44B859;
  border-right: 100px solid transparent;
  border-left: 100px solid transparent;
  margin: 0 auto;
}
.tree .branches-top .ornament-1 {
  position: relative;
  top: 130px;
  left: -20px;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ED001D;
}
.tree .branches-top .ornament-2 {
  position: relative;
  top: 110px;
  left: 27px;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ED001D;
}
.tree .branches-top .star {
      /*
shout-out to CSS-Tricks for the article: https://css-tricks.com/the-shapes-of-css/
      */
  margin: 0 auto;
  border-right: 60px solid transparent;
  /*100%*/
  border-left: 60px solid transparent;
  /*100%*/
  border-bottom: 42px solid #FFD700;
  /*70%*/
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
  position: relative;
  left: -57.5px;
  top: 20px;
}
.tree .branches-top .star:before {
  border-bottom: 48px solid #FFD700;
  /*80%*/
  border-left: 18px solid transparent;
  /*30%*/
  border-right: 18px solid transparent;
  /*30%*/
  position: absolute;
  top: -27px;
  /*45%*/
  left: -39px;
  /*65%*/
  display: block;
  content: "";
  -webkit-transform: rotate(-35deg);
          transform: rotate(-35deg);
}
.tree .branches-top .star:after {
  position: absolute;
  left: -63px;
  /*-105%*/
  border-right: 60px solid transparent;
  /*100%*/
  border-left: 60px solid transparent;
  /*100%*/
  border-bottom: 42px solid #FFD700;
  /*70%*/
  -webkit-transform: rotate(-70deg);
          transform: rotate(-70deg);
  content: "";
}
.tree .branches-mid {
  width: 150px;
  border-bottom: 100px solid #44B859;
  border-right: 60px solid transparent;
  border-left: 60px solid transparent;
  margin: 0 auto;
  margin-top: -40px;
}
.tree .branches-mid .ornament-3 {
  position: relative;
  top: 70px;
  left: -15px;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ED001D;
}
.tree .branches-mid .ornament-4 {
  position: relative;
  top: 80px;
  left: 90px;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ED001D;
}
.tree .branches-mid .ornament-5 {
  position: relative;
  top: 55px;
  left: 30.5px;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ED001D;
}
.tree .branches-mid .ornament-6 {
  position: relative;
  top: 40px;
  left: 125px;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ED001D;
}
.tree .branches {
  width: 200px;
  border-bottom: 1.........完整代码请登录后点击上方下载按钮下载查看

网友评论0