Holo Card
Preview
Edit
Download
Run
Download Options
HTML File
Download as .html file
CSS File
Download as .css file
JavaScript File
Download as .js file
Combined HTML
All code in one HTML file
Project ZIP
All files in a ZIP archive
Cancel
HTML
<div class="holo-card-container"> <div class="holo-card"> <div class="holo-lights"></div> <div class="holo-content"> <h2 class="holo-title">Neo-Hologram</h2> <p class="holo-description"> Step into the world of holograms with designs that break the boundaries of reality. </p> <button class="holo-button">Experience Now</button> </div> </div> </div>
CSS
/* General Styling */ body { margin: 0; font-family: 'Orbitron', sans-serif; background: radial-gradient(circle at center, #000212, #040b26, #091233, #0d1841); height: 100vh; display: flex; justify-content: center; align-items: center; color: white; overflow: hidden; } /* Holographic Card Container */ .holo-card-container { display: flex; justify-content: center; align-items: center; perspective: 2000px; } /* Holographic Card */ .holo-card { width: 400px; height: 300px; background: linear-gradient(135deg, rgba(10, 10, 50, 0.6), rgba(30, 30, 90, 0.7)); border-radius: 20px; position: relative; box-shadow: 0 0 20px rgba(0, 255, 255, 0.3), 0 0 40px rgba(255, 0, 255, 0.2); overflow: hidden; transform: rotateX(10deg) rotateY(-10deg); animation: holo-rotate 5s infinite linear; } /* Card Lights Animation */ .holo-lights { position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: linear-gradient(90deg, #00ffea, #ff007a, #0011ff, #ffea00); opacity: 0.3; mix-blend-mode: screen; animation: holo-lights 8s infinite linear; } @keyframes holo-lights { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } /* Card Hover Effect */ .holo-card:hover { transform: rotateX(0deg) rotateY(0deg) scale(1.05); box-shadow: 0 0 30px rgba(0, 255, 255, 0.5), 0 0 50px rgba(255, 0, 255, 0.4); } /* Card Content */ .holo-content { position: relative; z-index: 2; text-align: center; padding: 20px; color: rgba(255, 255, 255, 0.9); } .holo-title { font-size: 2rem; background: linear-gradient(90deg, #00ffff, #ff007a); -webkit-background-clip: text; color: transparent; margin-bottom: 10px; text-transform: uppercase; } .holo-description { font-size: 1rem; line-height: 1.5; margin-bottom: 20px; color: rgba(255, 255, 255, 0.8); } /* Holographic Button */ .holo-button { padding: 10px 25px; border: 2px solid rgba(255, 255, 255, 0.5); background: rgba(0, 0, 0, 0.5); color: white; font-size: 1rem; border-radius: 50px; text-transform: uppercase; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 0 10px rgba(0, 255, 255, 0.3), 0 0 20px rgba(255, 0, 255, 0.2); } .holo-button:hover { background: linear-gradient(90deg, #00ffff, #ff007a); box-shadow: 0 0 20px rgba(0, 255, 255, 0.7), 0 0 40px rgba(255, 0, 255, 0.5); transform: scale(1.1); } /* Animations */ @keyframes holo-rotate { 0% { transform: rotateX(10deg) rotateY(-10deg); } 50% { transform: rotateX(-10deg) rotateY(10deg); } 100% { transform: rotateX(10deg) rotateY(-10deg); } }
JavaScript
Output Preview
Desktop
Mobile
Fullscreen