Neumorphisme Accordéon Composant
Composant accordéon avec conception neumorphique, effets réactifs et prise en charge du thème sombre à l’aide de Tailwind CSS.
HTML Code
<div x-data="{ activeTab: 1 }" class="max-w-3xl mx-auto p-8 dark:bg-gray-800 dark:text-white rounded-xl shadow-neumorphic-light dark:shadow-neumorphic-dark">
<div class="mb-6">
<button @click="activeTab = activeTab === 1 ? null : 1" class="w-full text-left py-3 px-4 text-gray-700 font-semibold rounded-md focus:outline-none focus:ring focus:ring-blue-300 dark:text-gray-300 dark:focus:ring-blue-700 shadow-neumorphic-light-inset dark:shadow-neumorphic-dark-inset transition duration-300 ease-in-out">
<h2>Section 1</h2>
</button>
<div x-show="activeTab === 1" class="mt-2 p-4 text-gray-600 leading-relaxed dark:text-gray-400">
<p>Content for section 1. This is where the detailed information for the first section goes.</p>
</div>
</div>
<div class="mb-6">
<button @click="activeTab = activeTab === 2 ? null : 2" class="w-full text-left py-3 px-4 text-gray-700 font-semibold rounded-md focus:outline-none focus:ring focus:ring-blue-300 dark:text-gray-300 dark:focus:ring-blue-700 shadow-neumorphic-light-inset dark:shadow-neumorphic-dark-inset transition duration-300 ease-in-out">
<h2>Section 2</h2>
</button>
<div x-show="activeTab === 2" class="mt-2 p-4 text-gray-600 leading-relaxed dark:text-gray-400">
<p>Content for section 2. More detailed information can be added here for the second section.</p>
</div>
</div>
<div class="mb-6">
<button @click="activeTab = activeTab === 3 ? null : 3" class="w-full text-left py-3 px-4 text-gray-700 font-semibold rounded-md focus:outline-none focus:ring focus:ring-blue-300 dark:text-gray-300 dark:focus:ring-blue-700 shadow-neumorphic-light-inset dark:shadow-neumorphic-dark-inset transition duration-300 ease-in-out">
<h2>Section 3</h2>
</button>
<div x-show="activeTab === 3" class="mt-2 p-4 text-gray-600 leading-relaxed dark:text-gray-400">
<p>Content for section 3. This is the content for the third and final section of the accordion.</p>
</div>
</div>
</div>
<style>
.shadow-neumorphic-light {
box-shadow: 7px 7px 15px #cbced1, -7px -7px 15px #ffffff;
}
.shadow-neumorphic-dark {
box-shadow: 7px 7px 15px #4b5563, -7px -7px 15px #374151;
}
.shadow-neumorphic-light-inset {
box-shadow: inset 5px 5px 10px #cbced1, inset -5px -5px 10px #ffffff;
}
.shadow-neumorphic-dark-inset {
box-shadow: inset 5px 5px 10px #4b5563, inset -5px -5px 10px #374151;
}
/* Basic responsiveness */
@media (max-width: 768px) {
.p-8 {
padding: 2rem;
}
}
</style>
Composants associés
Skeuomorphism E-commerce Accordéon aux couleurs pastel
Composant d’accordéon skeuomorphe pour le commerce électronique avec des couleurs pastel, se concentrant sur les interactions complexes et la réactivité, y compris la prise en charge du mode sombre.
Neon_Glow_Sepia_Photography_Accordion
Un composant d’accordéon complexe et réactif avec un effet néon/lueur dans les tons sépia/brun, conçu pour les portfolios de photographie, avec des éléments interactifs et la prise en charge du mode sombre.
Accordéon neumorphe
Un composant d’accordéon simple, réactif et compatible avec le mode sombre avec un design neumorphe en niveaux de gris, adapté aux sections de portfolio.