Como criar: Mensagens de chat
- Página anterior Página em breve
- Próxima página Janela de chat pop-up
Entenda como usar CSS para criar mensagens de chat.
Mensagens de chat

Olá. Como você está hoje?
11:00
Hey! Estou bem. Obrigado por se preocupar!
11:01
Muito bem! Então, o que você quer fazer hoje?
11:02
Não sei. Jogar futebol... ou talvez aprender mais programação?
11:05Como criar mensagens de chat
Primeiro passo - Adicionar HTML:
<div class="container"> <img src="/w3images/bandmember.jpg" alt="Avatar"> <p>Hello. How are you today?</p> <span class="time-right">11:00</span> </div> <div class="container darker"> <img src="/w3images/avatar_g2.jpg" alt="Avatar" class="right"> <p>Hey! I'm fine. Thanks for asking!</p> <span class="time-left">11:01</span> </div> <div class="container"> <img src="/w3images/bandmember.jpg" alt="Avatar"> <p>ótimo! Então, o que você quer fazer hoje?</p> <span class="time-right">11:02</span> </div> <div class="container darker"> <img src="/w3images/avatar_g2.jpg" alt="Avatar" class="right"> <p>Não, não sei. Jogue futebol.. ou talvez aprenda mais programação?</p> <span class="time-left">11:05</span> </div>
Segundo passo - Adicionar CSS:
/* Container de chat */ .container { border: 2px solid #dedede; background-color: #f1f1f1; border-radius: 5px; padding: 10px; margin: 10px 0; } /* Container de chat mais escuro */ .darker { border-color: #ccc; background-color: #ddd; } /* Remover flutuação */ .container::after { content: ""; clear: both; display: table; } /* Definir o estilo da imagem */ .container img { float: left; max-width: 60px; width: 100%; margin-right: 20px; border-radius: 50%; } /* Definir o estilo da imagem à direita */ .container img.right { float: right; margin-left: 20px; margin-right:0; } /* Definir o estilo do texto de tempo à direita */ .time-right { float: right; color: #aaa; } /* Definir o estilo do texto de tempo à esquerda */ .time-left { float: left; color: #999; }
- Página anterior Página em breve
- Próxima página Janela de chat pop-up