3d Effects

 



<!DOCTYPE html>
<html>
<head>
<title>3d Effects</title>
</head>
<body>
<div class="container">
<div class="box">
<div class="imgBx">
<img src="img-hover.jpg">
</div>
<div class="contentBx">
<h2>Tilte Box Hover Effects</h2>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum, dolores quo tempore omnis ad similique? Modi, dignissimos molestiae? Enim debitis, deserunt accusantium. Veritatis dicta ipsam illum impedit excepturi suscipit inventore?</p>
</div>
</div>
<div class="box">
<div class="imgBx">
<img src="img-hover.jpg">
</div>
<div class="contentBx">
<h2>Tilte Box Hover Effects</h2>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum, dolores quo tempore omnis ad similique? Modi, dignissimos molestiae? Enim debitis, deserunt accusantium. Veritatis dicta ipsam illum impedit excepturi suscipit inventore?</p>
</div>
</div>
</div>
<script type="text/javascript" src="vanilla-tilt.js"></script>
<script type="text/javascript">
VanillaTilt.init(document.querySelectorAll(".box"), {
max: 25,
speed: 400
});
</script>
</body>
</html>
<!-- Download This File -->
<!-- https://raw.githubusercontent.com/micku7zu/vanilla-tilt.js/master/dist/vanilla-tilt.js -->
<style type="text/css">
*{
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-family: arial;
}
body{
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
}
.container{
position: relative;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
padding: 50px 0px;
transform-style: preserve-3d;
}
.container .box{
position: relative;
width: 450px;
height: 300px;
margin: 60px 0px;
background: #000;
transform-style: preserve-3d;
}
.container .box .imgBx{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.container .box .contentBx{
position: absolute;
top: 50%;
left: 50px;
right: 50px;
background: #fff;
transform: translateZ(20px) scaleY(0);
padding: 40px 25px;
transform-origin: top;
transition:0.5s;
transform-style: preserve-3d;
}
.container .box:hover .contentBx{
transform: translateZ(50px) scaleY(1);
}
.container .box:hover{
box-shadow: 0 50px 80px rgba(0, 0, 0, 0.1);
}
</style>


Comments

Popular posts from this blog

Right click disable

Moutain

Input Placeholder