Truncar texto de varias líneas
index.html y style.css ya se han proporcionado en la VM.
Para truncar texto que tiene más de una línea, siga estos pasos:
- Utilice
overflow: hidden para evitar que el texto desborde sus dimensiones.
- Establezca un ancho fijo de
400px para garantizar que el elemento tenga al menos una dimensión constante.
- Establezca
height: 109.2px según se calculó a partir del font-size, utilizando la fórmula font-size * line-height * numberOfLines (en este caso 26 * 1.4 * 3 = 109.2).
- Agregue la clase
truncate-text-multiline al elemento p en su HTML.
- Establezca
font-size: 26px y line-height: 1.4 en el CSS para la clase .truncate-text-multiline.
- Establezca
color: #333 y background: #f5f6f9 para dar estilo al texto.
- Para crear un degradado desde
transparent hasta el background-color, agregue las siguientes reglas CSS al pseudo-elemento .truncate-text-multiline::after:
.truncate-text-multiline::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
width: 150px;
height: 36.4px;
background: linear-gradient(to right, rgba(0, 0, 0, 0), #f5f6f9 50%);
}
Esto creará un contenedor de degradado con una altura de 36.4px, calculada para el contenedor de degradado, basada en la fórmula font-size * line-height (en este caso 26 * 1.4 = 36.4). El pseudo-elemento ::after se coloca en la esquina inferior derecha del elemento .truncate-text-multiline.
Haga clic en 'Go Live' en la esquina inferior derecha para ejecutar el servicio web en el puerto 8080. Luego, puede actualizar la pestaña Web 8080 para previsualizar la página web.