Lewati ke konten

Drawer - JS + CSS

Drawer

banner-background

<button
  type="button"
  class="ina-button ina-button--primary ina-button--md"
  id="drawer-trigger"
>
  Open Drawer
</button>

<div class="ina-drawer ina-drawer--position-left" id="drawer" style="display: none;">
  <div class="ina-drawer__backdrop"></div>
  <div class="ina-drawer__panel ina-drawer__panel--width-sm">
    <div class="ina-drawer__header">
      <h2 class="ina-drawer__title">Basic Drawer</h2>
      <button
        type="button"
        class="ina-drawer__close-button"
        aria-label="Close drawer"
      >
        <svg
          class="ina-drawer__close-icon"
          width="20"
          height="20"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M18 6L6 18M6 6L18 18"
            stroke="currentColor"
            stroke-width="2"
            stroke-linecap="round"
            stroke-linejoin="round"
          />
        </svg>
      </button>
    </div>
    <div class="ina-drawer__content">
      <p>This is a basic drawer with default position (left) and width (420px).</p>
      <p>Perfect for navigation menus or additional information.</p>
    </div>
  </div>
</div>