Alnus UI

Drawer

<label class="btn" for="drawer" tabIndex={0}>Click</label>
<input id="drawer" hidden type="checkbox" />
<div class="drawer">
  <label class="drawer-background" for="drawer" tabIndex={0} />
  <div class="drawer-content">
    <h2 class="text-2xl font-bold">Modal Title</h2>
    <p class="my-4">Are you sure?</p>
  </div>
</div>

Modal Title

Are you sure?

Note: .drawer can be activated by &.checked, &.active or :checked + &.

Manually Close

Just move label.drawer-background to div.drawer-background.

<label class="btn" for="drawer" tabIndex={0}>Click</label>
<input id="drawer" hidden type="checkbox" />
<div class="drawer">
  <div class="drawer-background" for="drawer" />
  <div class="drawer-content">
    <h2 class="text-2xl font-bold">Modal Title</h2>
    <p class="my-4">Are you sure?</p>
    <label for="drawer" class="btn" tabIndex={0}>Yes</label>
  </div>
</div>

Modal Title

Are you sure?

Left Drawer

<div class="drawer drawer-left">{/* ... */}</div>

Modal Title

Are you sure?

Last update: 3/20/2023, 3:07:51 AM