La propiedad -webkit-line-clamp.
es una función de CSS que permite limitar el número de líneas de un bloque de contenido, al número especificado de líneas por la regla de -webkit-line-clamp.
Solo funciona en combinación con la displaypropiedad establec
Cómo funciona
- Limita el contenido de un bloque a un número específico de líneas.
- Muestra puntos suspensivos (...) al final del texto.
- Puede usarse con un diseño adaptable para mostrar una cantidad diferente de líneas según el ancho de la pantalla.
Requisitos
- Para que funcione, debe usarse en combinación con la propiedad display establecida en -webkit-box o -webkit-inline-box.
- También debe usarse con la propiedad -webkit-box-orient establecida en vertical.
A pesar de que están en desuso, la codependencia de estas tres propiedades es un comportamiento completamente especificado y seguirá siendo compatible.
Consideraciones
- No es una función básica, ya que no funciona en algunos navegadores muy utilizados.
- Cuando se aplica a elementos de anclaje, el truncamiento puede ocurrir en el medio del texto.
Sintaxis
/* Keyword value */
-webkit-line-clamp: none;
/* values */
-webkit-line-clamp: 3;
-webkit-line-clamp: 10;
/* Global values */
-webkit-line-clamp: inherit;
-webkit-line-clamp: initial;
-webkit-line-clamp: revert;
-webkit-line-clamp: revert-layer;
-webkit-line-clamp: unset;
Ejemplo
Truncando un párrafo
CSS: <style> .clamp { width: 400px;height:auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;text-align:justify; overflow: hidden; } </style> HTML: <p class="clamp">En este ejemplo, la propiedad -webkit-line-clamp se establece en 3, lo que significa que el texto se sujeta después de tres líneas. Una elipsis se mostrará en el punto donde se sujeta el texto en cumplimiento de la regla de esta propiedad, por lo que se mostrarán puntos suspensivos después de tres líneas.</p>
Resultado:
En este ejemplo, la propiedad -webkit-line-clamp
se establece en 3, lo que significa que el texto se sujeta después de tres líneas. Una elipsis
se mostrará en el punto donde se sujeta el texto en cumplimiento de la regla de esta propiedad, por lo que se mostrarán puntos suspensivos después de tres líneas.
Fuentes: