Header Ads

Niagahoster

Zombie CSS Code

Zombie CSS Code

CSS Code

body {
  text-align: center;
  height: 100%;
  margin: 0px;
  background-color: #5B818B;
}

#zombie {
  margin: 20px auto;
  position: relative;
  height: 510px;
  width: 510px;
}
#zombie div {
  position: absolute;
}
#zombie div::before, #zombie div::after {
  content: '';
  position: absolute;
  display: block;
}

.back-dirt {
  width: 84px;
  height: 42px;
  border-radius: 42px 42px 0 0;
  background-color: #C65241;
  box-shadow: 102px 0 #C65241;
  top: 324px;
  left: 159px;
}
.back-dirt::before {
  width: 28px;
  height: 48px;
  border-radius: 50%;
  background-color: #C65241;
  top: 10px;
  left: 79px;
}
.back-dirt::after {
  width: 16px;
  height: 26px;
  border-radius: 50%;
  background-color: #C65241;
  left: -6px;
}

.front-dirt {
  width: 138px;
  height: 69px;
  border-radius: 70px 70px 0 0;
  background-color: #8C3939;
  box-shadow: 266px 0 #8C3939;
  top: 323px;
  left: 53px;
}
.front-dirt::before {
  width: 84px;
  height: 42px;
  border-radius: 42px 42px 0 0;
  background-color: #8C3939;
  box-shadow: 96px 0 #8C3939;
  bottom: 0px;
  left: 118px;
}
.front-dirt::after {
  width: 66px;
  height: 42px;
  border-radius: 42px 42px 0 0;
  background-color: #8C3939;
  bottom: 0px;
  left: 178px;
}

.dirt-details {
  width: 404px;
  height: 8px;
  background-color: #C65241;
  top: 391.777px;
  left: 53px;
}
.dirt-details::before {
  width: 20px;
  height: 10px;
  border-radius: 50%;
  background-color: #C65241;
  box-shadow: -4px 20px 0 4px #C65241;
  -webkit-transform: rotate(-24deg);
  -moz-transform: rotate(-24deg);
  -ms-transform: rotate(-24deg);
  -o-transform: rotate(-24deg);
  transform: rotate(-24deg);
  /*transform: rotate(-24deg);*/
  bottom: 56px;
  left: 70px;
}
.dirt-details::after {
  width: 20px;
  height: 10px;
  border-radius: 50%;
  background-color: #C65241;
  box-shadow: 4px 20px 0 4px #C65241;
  -webkit-transform: rotate(-24deg);
  -moz-transform: rotate(-24deg);
  -ms-transform: rotate(-24deg);
  -o-transform: rotate(-24deg);
  transform: rotate(-24deg);
  /*transform: rotate(24deg);*/
  bottom: 56px;
  left: 310px;
}

.tomb {
  width: 176px;
  height: 280px;
  border-radius: 88px 88px 0 0;
  background-color: #FEE3C4;
  box-shadow: 31px 0 #FDCD9E;
  top: 110px;
  left: 234px;
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  transform: rotate(5deg);
  /*transform: rotate(5deg);*/
}
.tomb::before {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #5B818B;
  box-shadow: 211.099px 0 #5B818B, 177px 78px #FEE3C4;
  left: -13.889px;
  bottom: 143.539px;
}
.tomb::after {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #FDCD9E;
  top: 28.713px;
  left: 89.116px;
  box-shadow: 68.172px 5.997px #FDCD9E, 79.172px 81px #FDCD9E, 14.487px 204.997px #FDCD9E, 79.172px 129px #FDCD9E, 10px 144px #FDCD9E, -51px 157px #FDCD9E, -96px 135px #5B818B, 111px 148px #5B818B;
}

.tomb-details {
  width: 120px;
  height: 8px;
  background-color: white;
  box-shadow: 0px 50px white, 5px 5px #FDCD9E, 5px 55px #FDCD9E;
  top: 184px;
  left: 260px;
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  transform: rotate(5deg);
  /*transform:rotate(5deg);*/
}

.rip {
  width: 4px;
  height: 32px;
  background-color: white;
  box-shadow: 20px 0px white;
  top: 200px;
  left: 334px;
  transform: rotate(5deg);
}
.rip::before {
  width: 4px;
  height: 43px;
  background-color: white;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: -5px;
  left: -36px;
}
.rip::after {
  width: 4px;
  height: 43px;
  background-color: white;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -5px;
  left: -36px;
}

.shirt {
  width: 74.156px;
  height: 88.499px;
  background-color: #9292B3;
  top: 292.292px;
  left: 162.612px;
  -webkit-transform: rotate(-12deg);
  -moz-transform: rotate(-12deg);
  -ms-transform: rotate(-12deg);
  -o-transform: rotate(-12deg);
  transform: rotate(-12deg);
}
.shirt::before {
  width: 29.363px;
  height: 23.387px;
  background-color: #9292B3;
  top: -23px;
}
.shirt::after {
  width: 29.405px;
  height: 41.885px;
  background-color: #9292B3;
  top: -41.8px;
  right: 0px;
}

.sleeve {
  width: 29.363px;
  height: 5.6px;
  border-radius: 0 0 14.7px 14.7px;
  background-color: #7A799C;
  box-shadow: 46px -15px #7A799C;
  top: 273px;
  left: 149px;
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  transform: rotate(-15deg);
}

.arm {
  width: 45.025px;
  height: 159.56px;
  background-color: #BCD287;
  top: 222px;
  left: 171px;
  -webkit-transform: rotate(-12deg);
  -moz-transform: rotate(-12deg);
  -ms-transform: rotate(-12deg);
  -o-transform: rotate(-12deg);
  transform: rotate(-12deg);
}
.arm::before {
  width: 12px;
  height: 12px;
  border-bottom-right-radius: 12px;
  background-color: #D3E5A4;
  box-shadow: 0px 12px #D3E5A4;
  top: 12px;
  left: 4px;
}
.arm::after {
  width: 10px;
  height: 28px;
  background-color: #5B818B;
  top: 10px;
  left: -5px;
}

.hand {
  width: 60px;
  height: 57.711px;
  background-color: #BCD287;
  border-bottom-left-radius: 20px;
  top: 169.434px;
  left: 132.5px;
  -webkit-transform: rotate(-12deg);
  -moz-transform: rotate(-12deg);
  -ms-transform: rotate(-12deg);
  -o-transform: rotate(-12deg);
  transform: rotate(-12deg);
}
.hand::before {
  width: 30.087px;
  height: 20px;
  border-bottom-right-radius: 20px;
  background-color: #BCD287;
  right: -28px;
  bottom: 0px;
}
.hand::after {
  width: 15.357px;
  height: 47.156px;
  background-color: #BCD287;
  box-shadow: -32.113px -27px #BCD287, -15.98px 8px 0 -1px #BCD287;
  right: 0px;
  top: -19px;
}

.fingers {
  width: 32px;
  height: 15px;
  border-bottom-left-radius: 15px;
  background-color: #BCD287;
  box-shadow: -40px 13px #BCD287;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 131px;
  left: 149px;
}
.fingers::before {
  width: 32px;
  height: 15px;
  border-bottom-left-radius: 15px;
  background-color: #BCD287;
  top: 49px;
  left: -22px;
  -webkit-transform: rotate(-42deg);
  -moz-transform: rotate(-42deg);
  -ms-transform: rotate(-42deg);
  -o-transform: rotate(-42deg);
  transform: rotate(-42deg);
}
.fingers::after {
  width: 15.357px;
  height: 47.156px;
  background-color: #BCD287;
  -webkit-transform: rotate(-65deg);
  -moz-transform: rotate(-65deg);
  -ms-transform: rotate(-65deg);
  -o-transform: rotate(-65deg);
  transform: rotate(-65deg);
  top: 34px;
  left: 13px;
}

.bones {
  width: 13px;
  height: 3px;
  border-radius: 50%;
  background-color: #D3E5A4;
  box-shadow: 41px 50px 0 3px #D3E5A4;
  top: 158px;
  left: 153.5px;
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  transform: rotate(-15deg);
}
.bones::before {
  width: 8px;
  height: 9px;
  border-radius: 0 0 3px 3px;
  background-color: white;
  box-shadow: 41.5px 51px white;
  top: -8px;
  left: 2.5px;
}
.bones::after {
  width: 8.468px;
  height: 8.468px;
  border-radius: 50%;
  background-color: white;
  box-shadow: 5.234px 0px white, 41.734px 51px white, 46.734px 51px white;
  top: -12px;
}


HTML Code

<div id="zombie">
  <div class="tomb"></div>
  <div class="tomb-details"></div>
  <div class="rip"></div>
  <div class="arm"></div>
  <div class="shirt"></div>
  <div class="sleeve"></div>
  <div class="hand"></div>
  <div class="fingers"></div>
  <div class="bones"></div>
  <div class="back-dirt"></div>
  <div class="front-dirt"></div>
  <div class="dirt-details"></div>
</div>

LIVE PREVIEW

See the Pen CSS Gallery - Zombie CSS Code by Peternak Blog (@peternakblog) on CodePen.

Credit: Adriana Hasbun
Powered by Blogger.