Now we make a 3D Animated Image in Website with Html and Css. First you create a html file which name is index.html , then open your file with your editor and type this html code -
<!DOCTYPE html>
<html>
<head>
<title>3D Image Animated Responsive</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<img src="images/1.png">
<img src="images/1.png">
<img src="images/1.png">
<img src="images/1.png">
</div>
</body>
</html>
Image source file path get your own storage image location and Name.
Now you also create a css file which name is style.css and open with your editor. Then type css code -
Tutor: Rakib Alom
<!DOCTYPE html>
<html>
<head>
<title>3D Image Animated Responsive</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<img src="images/1.png">
<img src="images/1.png">
<img src="images/1.png">
<img src="images/1.png">
</div>
</body>
</html>
Image source file path get your own storage image location and Name.
Now you also create a css file which name is style.css and open with your editor. Then type css code -
body{
margin: 0;
padding: 0;
width: 100%;
height: 100vh;
align-items: center;
display: flex;
justify-content: center;
}
.container{
position: relative;
width: 360px;
height: 640px;
margin-top: 150px;
background: rgba(0,0,0,.1);
transition: .5s;
transform: rotate(-30deg) skew(25deg) scale(.8);
}
.container img{
position: absolute;
width: 100%;
height: 100%;
height: 100%;
transition: .5s;
}
.container:hover img:nth-child(4){
transform: translate(160px, -160px);
opacity: 1;
}
.container:hover img:nth-child(3){
transform:translate(120px, -120px);
opacity: .8;
}
.container:hover img:nth-child(2){
transform:translate(80px, -80px);
opacity: .6;
}
.container:hover img:nth-child(1){
transform: translate(40px, -40px);
opacity: .4;
}
Tutor: Rakib Alom
Always wait for you blog❤
ReplyDelete