Blog članak

Kako dodati Bootstrap 5 toast pri učitavanju stranice

Pošaljite laganu i lako prilagodljivu toast poruku posjetiteljima čim se stranica učita.

Pošaljite laganu i lako prilagodljivu toast poruku posjetiteljima čim se stranica učita.

Toastovi su lagane obavijesti dizajnirane tako da podsjećaju na push notifikacije popularne na mobilnim i desktop operativnim sustavima. Izgrađeni su s flexboxom pa ih je lako poravnati i pozicionirati.

Nekoliko stvari koje trebate znati kada koristite toast plugin:

  • Toastovi su opt-in iz razloga performansi, što znači da ih morate sami inicijalizirati.
  • Toastovi će se automatski sakriti ako ne navedete autohide: false.

Osnovni HTML kod iz Bootstrap dokumentacije:

<div class="toast" role="alert" aria-live="assertive" aria-atomic="true">
  <div class="toast-header">
    <img src="..." class="rounded me-2" alt="...">
    <strong class="me-auto">Bootstrap</strong>
    <small>11 mins ago</small>
    <button type="button" class="btn-close" data-bs-dismiss="toast" aria-label="Close"></button>
  </div>
  <div class="toast-body">
    Hello, world! This is a toast message.
  </div>
</div>

Osnovni JS kod koji koristim za prikaz toast poruke pri učitavanju:

window.onload = (event) => {
    let myAlert = document.querySelectorAll('.toast');
    let bsAlert = new bootstrap.Toast(myAlert);
    bsAlert.show();
}

Više možete pronaći u službenoj Bootstrap 5 dokumentaciji.

Nastavite čitati

Prvo po zajedničkim kategorijama, a zatim po najjačem preklapanju u tagovima.