Unique Multi Purpose Cards - MeggiTools
Run
Toggle Theme
Share Link
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Unique Multi-purpose Cards</title> <style> body { font-family: 'Arial', sans-serif; background-color: #f0f2f5; display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin: 0; padding: 20px; } .card { border-radius: 10px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); width: 300px; padding: 20px; transition: transform 0.3s ease, box-shadow 0.3s ease; text-align: center; } .card h3 { margin: 0 0 10px; font-size: 24px; } .card p { color: #777; font-size: 16px; } .card:hover { transform: translateY(-10px); box-shadow: 0 8px 16px rgba(0,0,0,0.2); } /* Neumorphism Style */ .neumorphism-card { background: #e0e0e0; box-shadow: 7px 7px 15px #bebebe, -7px -7px 15px #ffffff; } .neumorphism-card:hover { box-shadow: 10px 10px 20px #bebebe, -10px -10px 20px #ffffff; } /* Glassmorphism Style */ .glassmorphism-card { background: rgba(255, 255, 255, 0.1); box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); border: 1px solid rgba(255, 255, 255, 0.2); color: white; } .glassmorphism-card:hover { box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2); } /* Dark Mode */ .dark-card { background: #1e1e1e; color: white; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4); } .dark-card:hover { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.6); } /* Minimalist Style */ .minimalist-card { background: white; border: 1px solid #ddd; color: #333; } .minimalist-card:hover { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } /* Retro Style */ .retro-card { background: #ffcc80; border: 2px solid #ffab40; color: #d84315; } .retro-card:hover { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } /* Pricing Card Specific Styles */ .pricing-card .price { font-size: 36px; color: #4CAF50; } .pricing-card .price sup { font-size: 18px; } .pricing-card ul { list-style: none; padding: 0; margin: 20px 0; text-align: left; } .pricing-card ul li { margin: 10px 0; display: flex; align-items: center; } .pricing-card ul li::before { content: '✔️'; margin-right: 10px; } /* Team Card Specific Styles */ .team-card .team-member { display: flex; align-items: center; } .team-card .team-member img { border-radius: 50%; margin-right: 15px; } .team-card .team-member h4 { margin: 0; } /* Blog Card Specific Styles */ .blog-card .read-more { display: inline-block; margin-top: 10px; color: #4CAF50; text-decoration: none; font-weight: bold; } .blog-card .read-more:hover { text-decoration: underline; } </style> </head> <body> <!-- Neumorphism Cards --> <div class="card neumorphism-card"> <h3>Product Card</h3> <p>Product description with Neumorphism style.</p> </div> <div class="card neumorphism-card pricing-card"> <h3>Pro Plan</h3> <p class="price"><sup>$</sup>29<sup>/mo</sup></p> <ul> <li>Unlimited Access</li> <li>24/7 Support</li> <li>Advanced Features</li> </ul> </div> <div class="card neumorphism-card"> <h3>Service Card</h3> <p>Service description with Neumorphism style.</p> </div> <div class="card neumorphism-card blog-card"> <h3>Blog Post Title</h3> <p>Blog post summary with Neumorphism style.</p> <a href="#" class="read-more">Read More</a> </div> <div class="card neumorphism-card team-card"> <div class="team-member"> <img src="https://via.placeholder.com/50" alt="Team Member"> <div> <h4>John Doe</h4> <p>CEO & Founder</p> </div> </div> </div> <!-- Glassmorphism Cards --> <div class="card glassmorphism-card"> <h3>Product Card</h3> <p>Product description with Glassmorphism style.</p> </div> <div class="card glassmorphism-card pricing-card"> <h3>Pro Plan</h3> <p class="price"><sup>$</sup>29<sup>/mo</sup></p> <ul> <li>Unlimited Access</li> <li>24/7 Support</li> <li>Advanced Features</li> </ul> </div> <div class="card glassmorphism-card"> <h3>Service Card</h3> <p>Service description with Glassmorphism style.</p> </div> <div class="card glassmorphism-card blog-card"> <h3>Blog Post Title</h3> <p>Blog post summary with Glassmorphism style.</p> <a href="#" class="read-more">Read More</a> </div> <div class="card glassmorphism-card team-card"> <div class="team-member"> <img src="https://via.placeholder.com/50" alt="Team Member"> <div> <h4>John Doe</h4> <p>CEO & Founder</p> </div> </div> </div> <!-- Dark Mode Cards --> <div class="card dark-card"> <h3>Product Card</h3> <p>Product description with Dark Mode style.</p> </div> <div class="card dark-card pricing-card"> <h3>Pro Plan</h3> <p class="price"><sup>$</sup>29<sup>/mo</sup></p> <ul> <li>Unlimited Access</li> <li>24/7 Support</li> <li>Advanced Features</li> </ul> </div> <div class="card dark-card"> <h3>Service Card</h3> <p>Service description with Dark Mode style.</p> </div> <div class="card dark-card blog-card"> <h3>Blog Post Title</h3> <p>Blog post summary with Dark Mode style.</p> <a href="#" class="read-more">Read More</a> </div> <div class="card dark-card team-card"> <div class="team-member"> <img src="https://via.placeholder.com/50" alt="Team Member"> <div> <h4>John Doe</h4> <p>CEO & Founder</p> </div> </div> </div> <!-- Minimalist Cards --> <div class="card minimalist-card"> <h3>Product Card</h3> <p>Product description with Minimalist style.</p> </div> <div class="card minimalist-card pricing-card"> <h3>Pro Plan</h3> <p class="price"><sup>$</sup>29<sup>/mo</sup></p> <ul> <li>Unlimited Access</li> <li>24/7 Support</li> <li>Advanced Features</li> </ul> </div> <div class="card minimalist-card"> <h3>Service Card</h3> <p>Service description with Minimalist style.</p> </div> <div class="card minimalist-card blog-card"> <h3>Blog Post Title</h3> <p>Blog post summary with Minimalist style.</p> <a href="#" class="read-more">Read More</a> </div> <div class="card minimalist-card team-card"> <div class="team-member"> <img src="https://via.placeholder.com/50" alt="Team Member"> <div> <h4>John Doe</h4> <p>CEO & Founder</p> </div> </div> </div> <!-- Retro Cards --> <div class="card retro-card"> <h3>Product Card</h3> <p>Product description with Retro style.</p> </div> <div class="card retro-card pricing-card"> <h3>Pro Plan</h3> <p class="price"><sup>$</sup>29<sup>/mo</sup></p> <ul> <li>Unlimited Access</li> <li>24/7 Support</li> <li>Advanced Features</li> </ul> </div> <div class="card retro-card"> <h3>Service Card</h3> <p>Service description with Retro style.</p> </div> <div class="card retro-card blog-card"> <h3>Blog Post Title</h3> <p>Blog post summary with Retro style.</p> <a href="#" class="read-more">Read More</a> </div> <div class="card retro-card team-card"> <div class="team-member"> <img src="https://via.placeholder.com/50" alt="Team Member"> <div> <h4>John Doe</h4> <p>CEO & Founder</p> </div> </div> </div> <script> // Optional JavaScript for card interactions document.querySelectorAll('.card').forEach(card => { card.addEventListener('mouseover', () => { card.style.transform = 'scale(1.05)'; }); card.addEventListener('mouseout', () => { card.style.transform = 'scale(1)'; }); }); </script> </body> </html>