Lewati ke konten

Modal - JS + CSS

Modal

banner-background

<button
  type="button"
  class="ina-button ina-button--primary ina-button--md"
  id="modal-trigger"
>
  Open Modal
</button>

<div class="ina-modal" id="modal" style="display: none;">
  <div class="ina-modal__backdrop" id="modal-backdrop"></div>
  <div class="ina-modal__container">
    <div class="ina-modal__dialog ina-modal__dialog--size-md" role="dialog" aria-modal="true" aria-labelledby="modal-title">
      <div class="ina-modal__header">
        <h2 class="ina-modal__title" id="modal-title">Basic Modal</h2>
        <button type="button" class="ina-modal__close-button" aria-label="Tutup dialog">
          <svg
            width="24"
            height="24"
            viewBox="0 0 24 24"
            fill="none"
            stroke="currentColor"
            stroke-width="2"
            stroke-linecap="round"
            stroke-linejoin="round"
            class="ina-modal__close-icon"
          >
            <line x1="18" y1="6" x2="6" y2="18"></line>
            <line x1="6" y1="6" x2="18" y2="18"></line>
          </svg>
        </button>
      </div>
      <div class="ina-modal__body">
        <p>This is a basic modal with a title and content. You can close it by clicking the X button or clicking outside the modal.</p>
      </div>
    </div>
  </div>
</div>