Navigation in der E-Commerce-Seitenleiste
Eine einfache, reaktionsschnelle Navigationskomponente für E-Commerce-Websites mit einem triadischen Farbschema, Mikrointeraktionen beim Hover und Unterstützung für den Dunkelmodus, die mit Tailwind CSS erstellt wurde.
HTML-Code
<div class="flex">
<!-- Sidebar (Hidden on mobile, shown on desktop) -->
<aside id="sidebar" class="bg-blue-500 text-white w-64 space-y-6 py-7 px-2 absolute inset-y-0 left-0 transform -translate-x-full md:relative md:translate-x-0 transition duration-200 ease-in-out">
<a href="#" class="text-white flex items-center space-x-2 px-4">
<span class="text-2xl font-extrabold">E-Shop</span>
</a>
<nav>
<a href="#" class="block py-2.5 px-4 rounded transition duration-200 hover:bg-blue-700 dark:hover:bg-blue-900">
Home
</a>
<a href="#" class="block py-2.5 px-4 rounded transition duration-200 hover:bg-blue-700 dark:hover:bg-blue-900">
Products
</a>
<a href="#" class="block py-2.5 px-4 rounded transition duration-200 hover:bg-blue-700 dark:hover:bg-blue-900">
Categories
</a>
<a href="#" class="block py-2.5 px-4 rounded transition duration-200 hover:bg-blue-700 dark:hover:bg-blue-900">
Cart
</a>
<a href="#" class="block py-2.5 px-4 rounded transition duration-200 hover:bg-blue-700 dark:hover:bg-blue-900">
Account
</a>
</nav>
</aside>
<!-- Content area -->
<div class="flex-1 p-10">
<!-- A button to toggle the sidebar on mobile -->
<button id="sidebar-toggle" class="text-blue-700 dark:text-blue-300 focus:outline-none md:hidden">
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg>
</button>
<h1 class="text-2xl font-bold text-gray-900 dark:text-white mb-8">Welcome to E-Shop</h1>
<!-- Your main content goes here -->
<p class="text-gray-700 dark:text-gray-300">This is the main content area. Add your product listings, categories, etc. here.</p>
</div>
</div>
<!-- Add this script at the end of the body tag -->
<script>
const sidebarToggle = document.getElementById('sidebar-toggle');
const sidebar = document.getElementById('sidebar');
sidebarToggle.addEventListener('click', () => {
sidebar.classList.toggle('-translate-x-full');
});
</script>
Verwandte Komponenten
Navigationskomponente in der Seitenleiste
Eine einfache, reaktionsschnelle Navigationskomponente in der Seitenleiste mit Hover-Effekten, die auf Mikrointeraktion ausgerichtet sind und für Websites von Behörden/öffentlichen Diensten entwickelt wurden. Verfügt über ein analoges Farbschema und Unterstützung für den Dunkelmodus.
Glassmorphism-Navigationskomponente in der Seitenleiste
Eine Seitenleisten-Navigationskomponente im Glassmorphism-Stil für Blogs mit einem monochromatischen Farbschema. Es handelt sich um ein einfaches, responsives Design mit Unterstützung für den Dunkelmodus, das nur HTML und Tailwind CSS verwendet. Die Seitenleiste enthält einen Website-Titel, Navigationslinks und einen Profilbereich.
Navigationskomponente in der Seitenleiste
Responsive Sidebar-Navigationskomponente mit Unterstützung für den Dunkelmodus. Minimalistisches/flaches Design, monochromatisches Farbschema, komplexe Benutzeroberfläche für Portfolios. Verwendet Tailwind CSS, picsum.photos und randomuser.me. Kein JavaScript.