<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.css" rel="stylesheet"> <div class="container"> <div class="header"> <h1>Feature Showcase</h1> <p>Explore our key features with this interactive accordion</p> </div> <div class="accordion" id="accordionSlider"> <div class="accordion-item"> <h2 class="accordion-header"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne"> <ion-icon name="rocket-outline"></ion-icon> Fast Performance </button> </h2> <div id="collapseOne" class="accordion-collapse collapse show" data-bs-parent="#accordionSlider"> <div class="accordion-body"> <div class="slider-content"> <img src="https://images.unsplash.com/photo--551-288-20?w=400&h=400&fit=crop" alt="Performance" class="slider-image"> <div class="slider-text"> <h5>Lightning-Fast Speed</h5> <p>Experience unparalleled performance with optimized code and efficient algorithms. Our solution delivers results in milliseconds, ensuring your users never have to wait.</p> </div> </div> </div> </div> </div> <div class="accordion-item"> <h2 class="accordion-header"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo"> <ion-icon name="shield-checkmark-outline"></ion-icon> Secure & Reliable </button> </h2> <div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#accordionSlider"> <div class="accordion-body"> <div class="slider-content"> <img src="https://images.unsplash.com/photo-1563986768609-322da13575f3?w=400&h=400&fit=crop" alt="Security" class="slider-image"> <div class="slider-text"> <h5>Bank-Level Security</h5> <p>Your data is protected with industry-leading encryption and security protocols. We implement multi-layer security measures to keep your information safe and private.</p> </div> </div> </div> </div> </div> <div class="accordion-item"> <h2 class="accordion-header"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree"> <ion-icon name="color-palette-outline"></ion-icon> Beautiful Design </button> </h2> <div id="collapseThree" class="accordion-collapse collapse" data-bs-parent="#accordionSlider"> <div class="accordion-body"> <div class="slider-content"> <img src="https://images.unsplash.com/photo-1561070791-2526d30994b5?w=400&h=400&fit=crop" alt="Design" class="slider-image"> <div class="slider-text"> <h5>Stunning Visual Experience</h5> <p>Crafted with attention to detail, our interface combines aesthetics with functionality. Every element is designed to provide an intuitive and delightful user experience.</p> </div> </div> </div> </div> </div> <div class="accordion-item"> <h2 class="accordion-header"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFour"> <ion-icon name="people-outline"></ion-icon> 24/7 Support </button> </h2> <div id="collapseFour" class="accordion-collapse collapse" data-bs-parent="#accordionSlider"> <div class="accordion-body"> <div class="slider-content"> <img src="https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?w=400&h=400&fit=crop" alt="Support" class="slider-image"> <div class="slider-text"> <h5>Always Here to Help</h5> <p>Our dedicated support team is available around the clock to assist you. Whether you have questions or need technical support, we're just a message away.</p> </div> </div> </div> </div> </div> </div> </div> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script> <script type="module" src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.esm.js"></script> <script nomodule src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.js"></script>
body { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); min-height: 100vh; display: flex; align-items: center; justify-content: center; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; padding: 20px; } .container { max-width: 900px; } .header { text-align: center; color: white; margin-bottom: 40px; } .header h1 { font-size: 2.5rem; font-weight: 700; margin-bottom: 10px; } .header p { font-size: 1.1rem; opacity: 0.9; } .accordion { background: white; border-radius: 16px; overflow: hidden; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); } .accordion-item { border: none; border-bottom: 1px solid #e9ecef; } .accordion-item:last-child { border-bottom: none; } .accordion-button { background: white; color: #2d3748; font-weight: 600; font-size: 1.1rem; padding: 1.5rem 1.5rem; border: none; transition: all 0.3s ease; } .accordion-button:not(.collapsed) { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; box-shadow: none; } .accordion-button:focus { box-shadow: none; border: none; } .accordion-button::after { display: none; } .accordion-button ion-icon { font-size: 24px; margin-right: 15px; transition: transform 0.3s ease; } .accordion-button:not(.collapsed) ion-icon { transform: rotate(90deg); } .accordion-body { padding: 1.5rem; background: #f8f9fa; color: #4a5568; line-height: 1.8; } .slider-content { display: flex; align-items: center; gap: 20px; } .slider-image { width: 120px; height: 120px; border-radius: 12px; object-fit: cover; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); } .slider-text { flex: 1; } .slider-text h5 { color: #2d3748; font-weight: 600; margin-bottom: 10px; } @media (max-width: 768px) { .header h1 { font-size: 2rem; } .slider-content { flex-direction: column; } .slider-image { width: 100%; height: 200px; } }
Login to leave a comment
No comments yet. Be the first!
View Project
No comments yet. Be the first!