Template:CSS/newpage

From 2014.igem.org

(Difference between revisions)
Line 380: Line 380:
}
}
 +
 +
* {
 +
  margin: 0;
 +
  padding: 0;
 +
}
 +
 +
 +
#robot {
 +
  position: absolute;
 +
  height: 78vh;
 +
  width: 20vh;
 +
  left: 0;
 +
  margin: 0 auto;
 +
  -webkit-animation: robot 1.8 infinite ease-in-out;
 +
          animation: robot 1.8 infinite ease-in-out;
 +
  z-index: 2;
 +
}
 +
#robot div {
 +
  position: absolute;
 +
  -webkit-transform-origin: 50% 0;
 +
      -ms-transform-origin: 50% 0;
 +
          transform-origin: 50% 0;
 +
}
 +
#robot .r div {
 +
  background: #29516D;
 +
}
 +
#robot .l div {
 +
  background: #326384;
 +
}
 +
#robot .leg.r, #robot .arm.l {
 +
  -webkit-animation: trans 1.8s 0.9s infinite ease-in-out;
 +
          animation: trans 1.8s 0.9s infinite ease-in-out;
 +
}
 +
#robot .leg.l, #robot .arm.r {
 +
  -webkit-animation: trans 1.8s infinite ease-in-out;
 +
          animation: trans 1.8s infinite ease-in-out;
 +
}
 +
#robot .head {
 +
  top: 10vh;
 +
  left: 5vh;
 +
  width: 9vh;
 +
  height: 10vh;
 +
  margin: 0 auto;
 +
  -webkit-transform-origin: 20% 150%;
 +
      -ms-transform-origin: 20% 150%;
 +
          transform-origin: 20% 150%;
 +
  -webkit-animation: head 1.8s infinite ease-in-out;
 +
          animation: head 1.8s infinite ease-in-out;
 +
  background: #326384;
 +
}
 +
#robot .arm {
 +
  left: 5vh;
 +
  top: 20.5vh;
 +
  width: 8vh;
 +
  height: 5.5vh;
 +
}
 +
#robot .arm div {
 +
  top: 100%;
 +
  left: 0;
 +
  width: 100%;
 +
  height: 10vh;
 +
  box-sizing: border-box;
 +
  -webkit-transform: rotate(5deg);
 +
      -ms-transform: rotate(5deg);
 +
          transform: rotate(5deg);
 +
  -webkit-animation: arms 1.8s infinite ease-in-out;
 +
          animation: arms 1.8s infinite ease-in-out;
 +
}
 +
#robot .arm.l div {
 +
  -webkit-animation-delay: -0.9s;
 +
          animation-delay: -0.9s;
 +
}
 +
#robot .leg {
 +
  top: 45vh;
 +
  left: 5vh;
 +
  width: 8vh;
 +
  height: 4vh;
 +
}
 +
#robot .leg div {
 +
  width: 100%;
 +
  height: 15vh;
 +
  top: 100%;
 +
  -webkit-animation: legs1 1.8s infinite ease-in-out;
 +
          animation: legs1 1.8s infinite ease-in-out;
 +
}
 +
#robot .leg div div {
 +
  -webkit-animation: legs2 1.8s infinite ease-in-out;
 +
          animation: legs2 1.8s infinite ease-in-out;
 +
}
 +
#robot .leg.r div {
 +
  -webkit-animation-delay: -0.9s;
 +
          animation-delay: -0.9s;
 +
}
 +
 +
.shadow {
 +
  position: absolute;
 +
  width: 22vh;
 +
  height: 3vh;
 +
  margin: 0 auto;
 +
  bottom: 27px;
 +
  border-radius: 50%;
 +
  background: #05314f;
 +
  -webkit-animation: shadow 1.8s infinite ease-in-out;
 +
          animation: shadow 1.8s infinite ease-in-out;
 +
  z-index: 1;
 +
}
 +
 +
/**************************************************************************************/
 +
@-webkit-keyframes robot {
 +
  0%,    50%,    100% {
 +
    -webkit-transform: translateY(0vh) rotate(0.5deg);
 +
            transform: translateY(0vh) rotate(0.5deg);
 +
  }
 +
  15%,    65% {
 +
    -webkit-transform: translateY(-1vh) rotate(-0.2deg);
 +
            transform: translateY(-1vh) rotate(-0.2deg);
 +
  }
 +
}
 +
@keyframes robot {
 +
  0%,    50%,    100% {
 +
    -webkit-transform: translateY(0vh) rotate(0.5deg);
 +
            transform: translateY(0vh) rotate(0.5deg);
 +
  }
 +
  15%,    65% {
 +
    -webkit-transform: translateY(-1vh) rotate(-0.2deg);
 +
            transform: translateY(-1vh) rotate(-0.2deg);
 +
  }
 +
}
 +
@-webkit-keyframes trans {
 +
  0%, 100% {
 +
    -webkit-transform: translateX(0vh);
 +
            transform: translateX(0vh);
 +
  }
 +
  50% {
 +
    -webkit-transform: translateX(1.2vh);
 +
            transform: translateX(1.2vh);
 +
  }
 +
}
 +
@keyframes trans {
 +
  0%, 100% {
 +
    -webkit-transform: translateX(0vh);
 +
            transform: translateX(0vh);
 +
  }
 +
  50% {
 +
    -webkit-transform: translateX(1.2vh);
 +
            transform: translateX(1.2vh);
 +
  }
 +
}
 +
@-webkit-keyframes head {
 +
  0%, 100% {
 +
    -webkit-transform: rotate(-1deg);
 +
            transform: rotate(-1deg);
 +
  }
 +
  25%, 75% {
 +
    -webkit-transform: rotate(2deg);
 +
            transform: rotate(2deg);
 +
  }
 +
  50% {
 +
    -webkit-transform: rotate(0deg);
 +
            transform: rotate(0deg);
 +
  }
 +
}
 +
@keyframes head {
 +
  0%, 100% {
 +
    -webkit-transform: rotate(-1deg);
 +
            transform: rotate(-1deg);
 +
  }
 +
  25%, 75% {
 +
    -webkit-transform: rotate(2deg);
 +
            transform: rotate(2deg);
 +
  }
 +
  50% {
 +
    -webkit-transform: rotate(0deg);
 +
            transform: rotate(0deg);
 +
  }
 +
}
 +
@-webkit-keyframes arms {
 +
  0%, 100% {
 +
    -webkit-transform: rotate(2deg);
 +
            transform: rotate(2deg);
 +
  }
 +
  50% {
 +
    -webkit-transform: rotate(-10deg);
 +
            transform: rotate(-10deg);
 +
  }
 +
}
 +
@keyframes arms {
 +
  0%, 100% {
 +
    -webkit-transform: rotate(2deg);
 +
            transform: rotate(2deg);
 +
  }
 +
  50% {
 +
    -webkit-transform: rotate(-10deg);
 +
            transform: rotate(-10deg);
 +
  }
 +
}
 +
@-webkit-keyframes legs1 {
 +
  0%, 100% {
 +
    -webkit-transform: rotate(10deg);
 +
            transform: rotate(10deg);
 +
  }
 +
  45% {
 +
    -webkit-transform: rotate(-15deg);
 +
            transform: rotate(-15deg);
 +
  }
 +
}
 +
@keyframes legs1 {
 +
  0%, 100% {
 +
    -webkit-transform: rotate(10deg);
 +
            transform: rotate(10deg);
 +
  }
 +
  45% {
 +
    -webkit-transform: rotate(-15deg);
 +
            transform: rotate(-15deg);
 +
  }
 +
}
 +
@-webkit-keyframes legs2 {
 +
  0%, 100% {
 +
    -webkit-transform: rotate(2deg);
 +
            transform: rotate(2deg);
 +
  }
 +
  33% {
 +
    -webkit-transform: rotate(20deg);
 +
            transform: rotate(20deg);
 +
  }
 +
  50% {
 +
    -webkit-transform: rotate(0deg);
 +
            transform: rotate(0deg);
 +
  }
 +
}
 +
@keyframes legs2 {
 +
  0%, 100% {
 +
    -webkit-transform: rotate(2deg);
 +
            transform: rotate(2deg);
 +
  }
 +
  33% {
 +
    -webkit-transform: rotate(20deg);
 +
            transform: rotate(20deg);
 +
  }
 +
  50% {
 +
    -webkit-transform: rotate(0deg);
 +
            transform: rotate(0deg);
 +
  }
 +
}
 +
@-webkit-keyframes shadow {
 +
  0%,    50%,    100% {
 +
    -webkit-transform: scale(1.02);
 +
            transform: scale(1.02);
 +
  }
 +
  25%,    75% {
 +
    -webkit-transform: scale(0.98);
 +
            transform: scale(0.98);
 +
  }
 +
}
 +
@keyframes shadow {
 +
  0%,    50%,    100% {
 +
    -webkit-transform: scale(1.02);
 +
            transform: scale(1.02);
 +
  }
 +
  25%,    75% {
 +
    -webkit-transform: scale(0.98);
 +
            transform: scale(0.98);
 +
  }
 +
}
 +
</style>
</style>
</html>
</html>

Revision as of 07:30, 9 June 2015