Skeuomorphism Earthy Modal Component
A complex, responsive Modal Component with Skeuomorphism design, Earth tones color scheme, and dark theme support for Portfolio use. Features multiple interactive elements without JavaScript.
HTML Code
<div class="fixed inset-0 bg-stone-800 bg-opacity-75 flex items-center justify-center p-4">
<div class="bg-gradient-to-br from-stone-100 to-stone-300 text-stone-800 rounded-lg shadow-2xl overflow-hidden max-w-2xl w-full">
<div class="p-6 border-b border-stone-400">
<h2 class="text-2xl font-bold text-stone-900 drop-shadow-md">Project Title</h2>
</div>
<div class="p-6">
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div>
<img src="https://picsum.photos/600/400?random=1" alt="Project Image" class="rounded-lg shadow-xl border-4 border-stone-300">
</div>
<div>
<p class="text-stone-700 mb-4 leading-relaxed">This is a detailed description of the project. It highlights the key features, technologies used, and the goals achieved. The skeuomorphic design elements like soft shadows and gradients are used to give a sense of depth and realism.</p>
<ul class="list-disc list-inside text-stone-600 space-y-2">
<li>Feature 1: Detailed explanation</li>
<li>Feature 2: Detailed explanation</li>
<li>Feature 3: Detailed explanation</li>
</ul>
</div>
</div>
</div>
<div class="p-6 border-t border-stone-400 bg-stone-200 flex justify-end space-x-4">
<button class="px-6 py-2 bg-stone-600 text-white font-semibold rounded-md shadow-lg hover:bg-stone-700 focus:outline-none focus:ring-2 focus:ring-stone-500 focus:ring-opacity-50 transition ease-in-out duration-200">View Live</button>
<button class="px-6 py-2 bg-stone-400 text-stone-800 font-semibold rounded-md shadow-lg hover:bg-stone-500 focus:outline-none focus:ring-2 focus:ring-stone-300 focus:ring-opacity-50 transition ease-in-out duration-200">Close</button>
</div>
</div>
</div>
<!-- Dark Mode -->
<div class="fixed inset-0 bg-stone-800 bg-opacity-75 flex items-center justify-center p-4 hidden dark:flex">
<div class="bg-gradient-to-br from-stone-700 to-stone-900 text-stone-200 rounded-lg shadow-2xl overflow-hidden max-w-2xl w-full border border-stone-600">
<div class="p-6 border-b border-stone-600">
<h2 class="text-2xl font-bold text-stone-100 drop-shadow-md">Project Title</h2>
</div>
<div class="p-6">
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div>
<img src="https://picsum.photos/600/400?random=2" alt="Project Image" class="rounded-lg shadow-xl border-4 border-stone-600">
</div>
<div>
<p class="text-stone-300 mb-4 leading-relaxed">This is a detailed description of the project in dark mode, maintaining the skeuomorphic design with darker tones and subtle highlights.</p>
<ul class="list-disc list-inside text-stone-400 space-y-2">
<li>Feature 1: Detailed explanation</li>
<li>Feature 2: Detailed explanation</li>
<li>Feature 3: Detailed explanation</li>
</ul>
</div>
</div>
</div>
<div class="p-6 border-t border-stone-600 bg-stone-800 flex justify-end space-x-4">
<button class="px-6 py-2 bg-stone-500 text-white font-semibold rounded-md shadow-lg hover:bg-stone-600 focus:outline-none focus:ring-2 focus:ring-stone-400 focus:ring-opacity-50 transition ease-in-out duration-200">View Live</button>
<button class="px-6 py-2 bg-stone-600 text-stone-200 font-semibold rounded-md shadow-lg hover:bg-stone-700 focus:outline-none focus:ring-2 focus:ring-stone-500 focus:ring-opacity-50 transition ease-in-out duration-200">Close</button>
</div>
</div>
</div>
Related Components
Modal Component
A responsive modal component styled with microinteractions and triadic color scheme, designed for social media interfaces. It features animations that engage users upon interaction and provides dark theme support using Tailwind CSS.
Material Design Modal
A Material Design-styled Modal Component with responsive design and dark theme support. Includes a modal overlay, a modal container with a card-like appearance, and a close button. No JavaScript is included.
Dark Mode Modal Component
A simple responsive modal component designed for social media interfaces in dark mode with a pastel color scheme.