Furniture Gallery Section
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
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Furniture Gallery</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet"> </head> <body> <section class="gallery-section"> <h2 data-aos="fade-up">Elegant Furniture Collection</h2> <p data-aos="fade-up" data-aos-delay="100" class="paregra"> Discover our exclusive range of premium furniture that blends comfort, style, and durability. From modern sofas to elegant dining sets, we bring timeless designs for your home and office. </p> <div class="container"> <div class="gallery-container"> <div class="gallery-card" data-aos="zoom-in"> <img src="https://images.unsplash.com/photo-1555041469-a586c61ea9bc?w=500&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8M3x8ZnVybml0dXJlfGVufDB8fDB8fHww" alt="Luxury Sofa"> <div class="gallery-info"> <h4>Luxury Sofas</h4> <p>Comfort meets elegance</p> </div> </div> <div class="gallery-card" data-aos="zoom-in" data-aos-delay="100"> <img src="https://plus.unsplash.com/premium_photo-1670076513880-f58e3c377903?w=500&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8ZnVybml0dXJlfGVufDB8fDB8fHww" alt="Dining Table"> <div class="gallery-info"> <h4>Dining Sets</h4> <p>Perfect for family gatherings</p> </div> </div> <div class="gallery-card" data-aos="zoom-in" data-aos-delay="200"> <img src="https://images.unsplash.com/photo-1556020685-ae41abfc9365?w=500&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mzd8fGZ1cm5pdHVyZXxlbnwwfHwwfHx8MA%3D%3D" alt="Bedroom Furniture"> <div class="gallery-info"> <h4>Bedroom Furniture</h4> <p>Stylish beds & wardrobes</p> </div> </div> <div class="gallery-card" data-aos="zoom-in" data-aos-delay="300"> <img src="https://images.unsplash.com/photo-1524758631624-e2822e304c36?w=500&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NXx8ZnVybml0dXJlfGVufDB8fDB8fHww" alt="Office Furniture"> <div class="gallery-info"> <h4>Office Furniture</h4> <p>Designed for productivity</p> </div> </div> <div class="gallery-card" data-aos="zoom-in" data-aos-delay="400"> <img src="https://images.unsplash.com/photo-1487015307662-6ce6210680f1?w=500&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTF8fGZ1cm5pdHVyZXxlbnwwfHwwfHx8MA%3D%3D" alt="Wooden Chairs"> <div class="gallery-info"> <h4>Wooden Chairs</h4> <p>Classic comfort seating</p> </div> </div> <div class="gallery-card" data-aos="zoom-in" data-aos-delay="500"> <img src="https://images.unsplash.com/photo-1616486338812-3dadae4b4ace?w=500&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTJ8fGZ1cm5pdHVyZXxlbnwwfHwwfHx8MA%3D%3D" alt="Decor Items"> <div class="gallery-info"> <h4>Decor Items</h4> <p>Finishing touch for your interiors</p> </div> </div> </div> </div> </section> <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script> </body> </html>
CSS
body { font-family: 'Poppins', sans-serif; background: #faf7f3; } .gallery-section { padding: 80px 20px; text-align: center; } .gallery-section h2 { font-size: 2.6rem; font-weight: 700; color: #5a3825; margin-bottom: 15px; } .gallery-section p { font-size: 1.1rem; color: #ffffff; max-width: 720px; margin: 0 auto 50px; } .paregra { color: #5a3825 !important; } .gallery-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 25px; } .gallery-card { position: relative; overflow: hidden; border-radius: 16px; background: #fff; box-shadow: 0 8px 25px rgba(0,0,0,0.15); transition: transform 0.4s ease, box-shadow 0.4s ease; } .gallery-card img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s ease; } .gallery-card:hover img { transform: scale(1.15); } .gallery-card:hover { transform: translateY(-12px); box-shadow: 0 15px 35px rgba(0,0,0,0.25); } .gallery-info { position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(to top, rgba(90,56,37,0.9), rgba(90,56,37,0)); color: #fff; padding: 20px; text-align: left; } .gallery-info h4 { margin: 0; font-size: 1.25rem; font-weight: 600; } .gallery-info p { margin: 5px 0 0; font-size: 0.95rem; opacity: 0.95; }
JavaScript
AOS.init({ duration: 1000, once: true });
Output Preview
Desktop
Mobile
Fullscreen