In questo tutorial parleremo di Bootstrap alerts, ovvero di come creare dei messaggi di avviso in maniera automatica utilizzando apposite classi.

Utilizzo di Bootstrap alerts

Quindi è possibile utilizzare le seguenti classi:

alert-success crea un riquadro con i bordi arrotondati con sfondo verde e testo nero

alert-info crea un riquadro con i bordi arrotondati con sfondo verde e testo nero

alert-warning crea un riquadro con i bordi arrotondati con sfondo arancione e testo nero

alert-danger crea un riquadro con i bordi arrotondati con sfondo rosso e testo nero

Banner Pubblicitario

alert-primary crea un riquadro con i bordi arrotondati con sfondo azzurro e testo nero

alert-secondary crea un riquadro con i bordi arrotondati con sfondo grigio chiaro e testo nero

alert-light crea un riquadro con i bordi arrotondati sfondo trasparente e testo nero

alert-dark crea un riquadro con i bordi arrotondati con sfondo grigio scuro e testo nero

Quindi provate ad inserire nel punto desiderato il seguente codice:

<div class="alert alert-success">Successo!</div>
<div class="alert alert-warning">Warning!</div>
<div class="alert alert-danger">Danger!</div>
<div class="alert alert-info">Danger!</div>
<div class="alert alert-primary">Primary!</div>
<div class="alert alert-secondary">Secondary!</div>
<div class="alert alert-light">Trasparente</div>
<div class="alert alert-dark">Sfondo scuro!</div>

In output visualizzerete i vari alert con le diverse formattazioni.

Chiusura di un alert

Si può anche chiudere l’alert cliccando sulla x. Basta inserire un pulsante che provoca l’effetto di chiusura della finestra.

Banner pubblicitario

Bisogna però aggiungere prima della chiusura di head il collegamento a jquery.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

E dopo creare un alert aggiungendo un pulsante con l’attributo data-dismiss posto uguale ad alert ad esempio in questo modo:

<div class="alert alert-success">
    <strong>Successo!</strong>
    <button type="button" class="close" data-dismiss="alert">&times</button>
</div>

Collegamento ipertestuale

Si possono inserire i collegamenti all’interno degli alert con la classe alert-link.

<div class="alert alert-success alert-dismissible fade show">
   <strong>Successo!</strong>
   <button type="button" class="close" data-dismiss="alert">&times;</button>
   <a href="#" class="alert-link">Collegamento</a>
</div>
<div class="alert alert-warning alert-dismissible fade show">
    Warning!
   <button type="button" class="close" data-dismiss="alert">&times;</button></div>
<div class="alert alert-danger alert-dismissible fade show">
   Danger!
   <button type="button" class="close" data-dismiss="alert">&times;</button></div>
<div class="alert alert-info alert-dismissible fade show">
  Danger!
  <button type="button" class="close" data-dismiss="alert">&times;</button></div>
<div class="alert alert-primary alert-dismissible fade show">
  Primary!
  <button type="button" class="close" data-dismiss="alert">&times;</button></div>
<div class="alert alert-secondary alert-dismissible fade show">
  Secondary!
  <button type="button" class="close" data-dismiss="alert">&times;</button></div>
<div class="alert alert-light alert-dismissible fade show">
  Trasparente!
  <button type="button" class="close" data-dismiss="alert">&times;</button></div>
<div class="alert alert-dark alert-dismissible fade show">
   Sfondo scuro!
   <button type="button" class="close" data-dismiss="alert">&times;</button></div>
			

Potete vedere un esempio d’uso degli alert alla seguente pagina web: esempio d’uso degli alert con Bootstrap.

In questa lezione abbiamo affrontato i Bootstrap alert, nella prossima lezione vedremo come inserire una progress bar.

Link utili

Indice argomenti tutorial Bootstrap

1 – Introduzione a Bootstrap

2 – Creazione del primo template

3 – Come inserire una Navbar

4 – Personalizzare la posizione del menù

5 – Come utilizzare il grid system

6 – Bootstrap Container

7 – Inserire lo slideshow di immagini con Carousel

8 – Come utilizzare le Bootstrap images