Cómo crear: Mensajes de chat
- Página anterior Página en espera de lanzamiento
- Página siguiente Ventana emergente de chat
Entiende cómo usar CSS para crear mensajes de chat.
Mensajes de chat

Hola. ¿Cómo estás hoy?
11:00
¡Hey! Me siento bien. Gracias por preocuparte!
11:01
¡Qué bien! Entonces, ¿qué quieres hacer hoy?
11:02
No lo sé. Jugar al fútbol... o tal vez aprender más programación?
11:05Cómo crear mensajes de chat
Primero paso - Añadir HTML:
<div class="container"> <img src="/w3images/bandmember.jpg" alt="Avatar"> <p>Hola. ¿Cómo estás hoy?</p> <span class="time-right">11:00</span> </div> <div class="container darker"> <img src="/w3images/avatar_g2.jpg" alt="Avatar" class="right"> <p>Hola! Estoy bien. Gracias por preguntar!</p> <span class="time-left">11:01</span> </div> <div class="container"> <img src="/w3images/bandmember.jpg" alt="Avatar"> <p>¡Genial! ¿Qué quieres hacer hoy?</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, no sé. Juega al fútbol... o tal vez aprenda más codificación?</p> <span class="time-left">11:05</span> </div>
Segundo paso - Añadir CSS:
/* Contenedor de chat */ .container { border: 2px solid #dedede; background-color: #f1f1f1; border-radius: 5px; padding: 10px; margin: 10px 0; } /* Contenedor de chat más oscuro */ .darker { border-color: #ccc; background-color: #ddd; } /* Quitar la flotación */ .container::after { content: ""; clear: both; display: table; } /* Establecer el estilo de la imagen */ .container img { float: left; max-width: 60px; width: 100%; margin-right: 20px; border-radius: 50%; } /* Establecer el estilo de la imagen derecha */ .container img.right { float: right; margin-left: 20px; margin-right:0; } /* Establecer el estilo del texto de tiempo derecho */ .time-right { float: right; color: #aaa; } /* Establecer el estilo del texto de tiempo izquierdo */ .time-left { float: left; color: #999; }
- Página anterior Página en espera de lanzamiento
- Página siguiente Ventana emergente de chat