【发布时间】:2021-03-01 20:59:10
【问题描述】:
我有这个导航栏,我想关闭 lg 或 xl 大小,而不是 md 大小。我想了解如何使用 alpine js:
<div>
<script src="https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.x.x/dist/alpine.min.js" defer></script>
<div x-data="{ sidebarOpen: false }" class="flex h-screen bg-gray-200">
<div :class="sidebarOpen ? 'block' : 'hidden'" @click="sidebarOpen = false" class="fixed z-20 inset-0 bg-black opacity-50 transition-opacity lg:hidden"></div>
<div :class="sidebarOpen ? 'translate-x-0 ease-out' : '-translate-x-full ease-in'" class="fixed z-30 inset-y-0 left-0 w-64 transition duration-300 transform bg-gray-900 overflow-y-auto lg:translate-x-0 lg:static lg:inset-0">
我不明白如何用 alpine js 和 tailwind 关闭这个已经是 xl 大小的侧边栏
下面是整个代码的链接:
https://tailwindcomponents.com/component/dashboard-template
我不太明白如何使用侧边栏打开
【问题讨论】:
标签: menu navbar tailwind-css alpine.js