CSS 3D Product Card (Hover Interaction)
by Vijay Pancholi
HTML
<div class="card">
<h2>MacBook Pro</h2>
<p>Powerful. Elegant.</p>
</div>
CSS
body {
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background: #111;
}
.card {
width: 260px;
height: 160px;
background: linear-gradient(135deg, #667eea, #764ba2);
color: white;
padding: 20px;
border-radius: 15px;
transition: transform 0.5s, box-shadow 0.5s;
transform-style: preserve-3d;
}
.card:hover {
transform: rotateY(15deg) rotateX(10deg);
box-shadow: 0 30px 60px rgba(0,0,0,0.5);
}