Gallery Component
A responsive gallery component with Glassmorphism design, analogous color scheme, complex layout, and dark theme support for e-commerce.
HTML Code
<div class="bg-gradient-to-br from-purple-100 via-purple-200 to-pink-100 dark:from-gray-900 dark:via-purple-900 dark:to-pink-900 min-h-screen p-8">
<div class="container mx-auto">
<h1 class="text-4xl font-bold text-center text-purple-800 dark:text-purple-300 mb-12 drop-shadow-lg">Product Gallery</h1>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Product Card 1 -->
<div class="bg-white bg-opacity-30 dark:bg-gray-800 dark:bg-opacity-30 backdrop-filter backdrop-blur-lg rounded-xl shadow-2xl overflow-hidden transform transition-all duration-500 hover:scale-105 group relative">
<div class="p-6 relative z-10">
<img src="https://picsum.photos/id/237/400/300" alt="Product Image" class="w-full h-48 object-cover rounded-lg mb-4 shadow-md group-hover:shadow-xl transition-shadow duration-300">
<h2 class="text-2xl font-semibold text-purple-900 dark:text-purple-200 mb-2">Product Title 1</h2>
<p class="text-purple-800 dark:text-purple-300 text-lg mb-4">A short description of the product, highlighting its key features.</p>
<div class="flex justify-between items-center mb-4">
<span class="text-3xl font-bold text-purple-900 dark:text-purple-100">$99.99</span>
<span class="text-sm text-purple-700 dark:text-purple-300 line-through">$120.00</span>
</div>
<div class="flex space-x-2 text-purple-700 dark:text-purple-300 mb-4">
<span class="text-yellow-400">★</span>
<span class="text-yellow-400">★</span>
<span class="text-yellow-400">★</span>
<span class="text-yellow-400">★</span>
<span class="text-gray-400">★</span>
<span>(4.5 stars)</span>
</div>
<button class="w-full bg-purple-600 hover:bg-purple-700 text-white font-bold py-3 px-6 rounded-lg transition-colors duration-300 shadow-md hover:shadow-lg focus:outline-none focus:ring-2 focus:ring-purple-500 focus:ring-opacity-75">Add to Cart</button>
</div>
<div class="absolute inset-0 bg-gradient-to-br from-purple-400 to-pink-400 opacity-20 group-hover:opacity-40 transition-opacity duration-300 z-0"></div>
</div>
<!-- Product Card 2 -->
<div class="bg-white bg-opacity-30 dark:bg-gray-800 dark:bg-opacity-30 backdrop-filter backdrop-blur-lg rounded-xl shadow-2xl overflow-hidden transform transition-all duration-500 hover:scale-105 group relative">
<div class="p-6 relative z-10">
<img src="https://picsum.photos/id/238/400/300" alt="Product Image" class="w-full h-48 object-cover rounded-lg mb-4 shadow-md group-hover:shadow-xl transition-shadow duration-300">
<h2 class="text-2xl font-semibold text-purple-900 dark:text-purple-200 mb-2">Product Title 2</h2>
<p class="text-purple-800 dark:text-purple-300 text-lg mb-4">Another great product with amazing features and benefits you\
Related Components
Neumorphism Gallery Component
A responsive Neumorphic gallery component with dark mode support. Images are placeholders from picsum.photos and avatars from randomuser.me.
E-commerce Product Gallery
A complex, responsive, and dark-theme compatible gallery component with a minimalist design, a complementary color scheme, and multiple interactive elements suitable for e-commerce.
Gallery Component
A simple gallery component using Tailwind CSS, implementing a Brutalism design style with a triadic color scheme, and dark theme support for showcasing work or products.