jquery - How to get 3d cube style for my div -


i want 3d style div. don't have idea how it.

.cube{    width:100px;    height:100px;    background:#ff7700;    color:#fff;    text-align:center;    line-height:95px;  }
<div class="cube">3d cube</div>

https://davidwalsh.name/css-cube check out may you

body {       margin-top: 125px;   }    @-moz-keyframes spinningh {    {      -moz-transform: rotatex(0deg) rotatey(0deg);    }    to{      -moz-transform: rotatex(360deg) rotatey(360deg);    }  }    @-webkit-keyframes spinningh {    {      -webkit-transform: rotatex(0deg) rotatey(0deg);    }    to{      -webkit-transform: rotatex(360deg) rotatey(360deg);    }  }    @-o-keyframes spinningh {    {      -o-transform: rotatex(0deg) rotatey(0deg);    }    to{      -o-transform: rotatex(360deg) rotatey(360deg);    }  }    @-ms-keyframes spinningh {    {      -ms-transform: rotatex(0deg) rotatey(0deg);    }    to{      -ms-transform: rotatex(360deg) rotatey(360deg);    }  }    @keyframes spinningh {    {      transform: rotatex(0deg) rotatey(0deg);    }    to{      transform: rotatex(360deg) rotatey(360deg);    }  }     #container {    -webkit-perspective : 1000px;    -moz-perspective    : 1000px;    -o-perspective      : 1000px;    -ms-perspective     : 1000px;    perspective         : 1000px;      -webkit-perspective-origin  : 50% 50%;    -moz-perspective-origin     : 50% 50%;    -moz-transform-origin       : 50% 50%;    -o-perspective-origin       : 50% 50%;    -ms-perspective-origin      : 50% 50%;    perspective-origin          : 50% 50%;   }    .animate {    -webkit-animation : spinningh 6s infinite linear;    -moz-animation    : spinningh 6s infinite linear;    -o-animation      : spinningh 6s infinite linear;    -ms-animation     : spinningh 6s infinite linear;    animation         : spinningh 6s infinite linear;  }    #cube {    position: relative;    margin: 0 auto;    height: 400px;    width: 400px;      -webkit-transition  : -webkit-transform 2s linear;    -moz-transition     : -moz-transform 2s linear;    -o-transition       : -o-transform 2s linear;    -ms-transition      : -ms-transform 2s linear;    transition          : transform 2s linear;      -webkit-transform-style : preserve-3d;    -moz-transform-style    : preserve-3d;    -o-transform-style      : preserve-3d;    -ms-transform-style     : preserve-3d;    transform-style         : preserve-3d;  }    #cube>div {    position: absolute;    height: 360px;    width: 360px;    padding: 20px;    opacity: 0.9;    background-position:center center;  }    #cube div:nth-child(1) {    -webkit-transform : translatez(200px);    -moz-transform    : translatez(200px);    -o-transform      : translatez(200px);    -ms-transform     : translatez(200px);    transform         : translatez(200px);    background-color  : #2e272f;        background-repeat : no-repeat;  }    #cube div:nth-child(2) {    -webkit-transform : rotatey(90deg) translatez(200px);    -moz-transform    : rotatey(90deg) translatez(200px);    -o-transform      : rotatey(90deg) translatez(200px);    -ms-transform     : rotatey(90deg) translatez(200px);    transform         : rotatey(90deg) translatez(200px);    background-color  : #2d3a4d;       background-repeat : no-repeat;  }    #cube div:nth-child(3) {    -webkit-transform : rotatey(180deg) translatez(200px);    -moz-transform    : rotatey(180deg) translatez(200px);    -o-transform      : rotatey(180deg) translatez(200px);    -ms-transform     : rotatey(180deg) translatez(200px);    transform         : rotatey(180deg) translatez(200px);    background-color  : #2d1c12;       background-repeat : no-repeat;  }    #cube div:nth-child(4) {    -webkit-transform : rotatey(-90deg) translatez(200px);    -moz-transform    : rotatey(-90deg) translatez(200px);    -o-transform      : rotatey(-90deg) translatez(200px);    -ms-transform     : rotatey(-90deg) translatez(200px);    transform         : rotatey(-90deg) translatez(200px);    background-color  : #693c1f;       background-repeat : no-repeat;  }    #cube div:nth-child(5) {    -webkit-transform : rotatex(-90deg) translatez(200px) rotate(180deg);    -moz-transform    : rotatex(-90deg) translatez(200px) rotate(180deg);    -o-transform      : rotatex(-90deg) translatez(200px) rotate(180deg);    -ms-transform     : rotatex(-90deg) translatez(200px) rotate(180deg);    transform         : rotatex(-90deg) translatez(200px) rotate(180deg);    background-color  : #955122;       background-repeat :no-repeat;  }    #cube div:nth-child(6)  {    -webkit-transform : rotatex(90deg) translatez(200px);    -moz-transform    : rotatex(90deg) translatez(200px);    -o-transform      : rotatex(90deg) translatez(200px);    -ms-transform     : rotatex(90deg) translatez(200px);    transform         : rotatex(90deg) translatez(200px);    background-color  : #e34c26;        background-repeat :no-repeat;    text-align:center;    }
<div id="container">    <div id="cube" class="animate">      <div></div>      <div></div>      <div></div>      <div></div>      <div></div>      <div></div>    </div>  </div>


Comments

Popular posts from this blog

serialization - Convert Any type in scala to Array[Byte] and back -

matplotlib support failed in PyCharm on OSX -

python - Matplotlib: TypeError: 'AxesSubplot' object is not callable -