Skip to main content

Design 3D Block with hover animation



        How To Design The 3D Block With Hover Effect.



The 3D block



Here is the code of How to design the 3D block design by using only html and css.
                    By using html-css you can make a lots of designs and animations. Few done by me
                    and somewhat expect from you . Try to watch all the videos by codoblog. And stay                                     connected.


                CODE - 

                  <html>
          <head>
<style type="text/css">
body{
background-color: black;
}
.wrap{
margin-top: 150px;
perspective:1000px;
perspective-origin:50% 50%;
}
.cube{
margin: auto;
position: relative;
height: 200px;
width: 200px;
transform-style:preserve-3d;
}
.cube > div{
position:absolute;
box-sizing:border-box;
padding: 10px;
height: 100%;
width: 100%;
opacity: 0.7;
background-color: #000;
border: solid 1px #eeeeee;
color: rgb(0.255,255);
}
.front{
transform:translateZ(100px);
background: green;
}
.back{
transform:translateZ(-100px) rotateY(180deg);
}
.top{
transform:rotateX(-270deg) translateY(-100px);
transform-origin: top center;
}
.bottom{
transform:rotateX(270deg) translateY(100px);
transform-origin:bottom center;
}
@keyframes rotate{
from{
transform: rotateX(0deg) rotateY(0deg);
}
to{
transform:rotateX(360deg) rotateY(360deg);
}
}
.cube{
animation:rotate 14s infinite linear;
}
.wrap:hover .back{
transform:translateZ(-200px) rotateY(180deg);
}
.wrap:hover .front{
transform:translateZ(200px);
}
.wrap:hover .top{
transform:rotateX(-270deg) translateZ(100px) translateY(-100px);
}
.wrap:hover .bottom{
transform:rotateX(270deg) translateZ(100px) translateY(100px);
}
.cube > div{
transition:transform 2s ease-out;
}
</style>
</head>
<body>
<div class="wrap">
  <div class="cube">
  <div class="front"></div>
  <div class="back"></div>
  <div class="top"></div>
  <div class="bottom"></div>
  </div>

</div>
</body>
</html>



  OUTPUT -
           

After Run the project.


&


After Hover



    Try to Write the code and bring the output. Also use in websites of your own .

    #Love CodoBlog

    Watch video if you miss something ::--||>

        

😃😃😃😃









 

Comments

The Most Populer

POP UP | ALERT MESSAGE

 || POP UP MESSAGE BOX || ALERT  MESSAGE BOX || CODE BY CODOBLOG || codoblog giving the code for designing the code for POP UP message Box. This box also helpfull for giving the message of alerting also. Design it and use properly in your websites. This pop up message is so helpful for the alerting users during interacting with our web. So, try to do the code for it, and keep connected with the codoblog.   #CODE -         <!DOCTYPE html> <html> <head>   <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title> Pop up</title>     <link rel="stylesheet">     <script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/2.1.2/sweetalert.min.js"></script>     <style type="text/css">     h3{     font-family: lucida Handwriting;     text-ali...

Android Logo Design

                    Android Logo Design By Html-Css                                                                                 Here is the code for designing the logo of Android. Design the logo by using programming language like Html and Css. You can simply design the logo, just small code for it. Don't hasitate and start to write it.. CODE :                 <!DOCTYPE html> <html> <head> <title>Android logo</title> <link href="https://fonts.googleapis.com/css2?family=Piedra&display=swap" rel="stylesheet"> <style type="text/css"> body{ background-color: black; } h4{ text-alig...

Random Captcha Generator

 How to generate random captcha || JAVASCRIPT techinc Here, you will going to teach how to generate random captcha by javascript #CODE: <!DOCTYPE html>     <html>         <head>             <title></title>         </head>         <body>             <canvas width=150 height=70 style="border:1px solid black;"></canvas><br>             <button style="width:150px;             height:40px;             color: red;             -webkit-tap-highlight-color:rgba(0,0,0,0);" onclick="generateCaptcha()">Generate Captcha</button>             <style type="text/css">                 body{     ...