Come creare: messaggio di chat
- Pagina precedente Pagina in arrivo
- Pagina successiva Finestra di chat a comparsa
Scopri come creare messaggi di chat utilizzando CSS.
Messaggio di chat

Ciao. Come ti trovi oggi?
11:00
Ehi! Sto bene. Grazie per la tua preoccupazione!
11:01
Fantastico! Allora, cosa vuoi fare oggi?
11:02
Non so. Giocare a calcio... o forse imparare più programmazione?
11:05Come creare un messaggio di chat
Primo passo - Aggiungi HTML:
<div class="container"> <img src="/w3images/bandmember.jpg" alt="Avatar"> <p>Ciao. Come ti trovi oggi?</p> <span class="time-right">11:00</span> </div> <div class="container darker"> <img src="/w3images/avatar_g2.jpg" alt="Avatar" class="right"> <p>Ciao! Sto bene. Grazie per aver chiesto!</p> <span class="time-left">11:01</span> </div> <div class="container"> <img src="/w3images/bandmember.jpg" alt="Avatar"> <p>Bello! Cos'è che vuoi fare oggi?</p> <span class="time-right">11:02</span> </div> <div class="container darker"> <img src="/w3images/avatar_g2.jpg" alt="Avatar" class="right"> <p>Nah, non lo so. Gioca a calcio.. o forse impara più codice?</p> <span class="time-left">11:05</span> </div>
Secondo passo - Aggiungi CSS:
/* Contenitore di chat */ .container { border: 2px solid #dedede; background-color: #f1f1f1; border-radius: 5px; padding: 10px; margin: 10px 0; } /* Contenitore di chat più scuro */ .darker { border-color: #ccc; background-color: #ddd; } /* Rimuovi il floating */ .container::after { content: ""; clear: both; display: table; } /* Imposta lo stile delle immagini */ .container img { float: left; max-width: 60px; width: 100%; margin-right: 20px; border-radius: 50%; } /* Imposta lo stile dell'immagine destro */ .container img.right { float: right; margin-left: 20px; margin-right:0; } /* Imposta lo stile del testo di tempo destro */ .time-right { float: right; color: #aaa; } /* Imposta lo stile del testo di tempo sinistro */ .time-left { float: left; color: #999; }
- Pagina precedente Pagina in arrivo
- Pagina successiva Finestra di chat a comparsa