Adrian Cabeza

0 %
Adrian Cabeza
Paraty Tech
Front-end Lead Developer
Español
Ingles
HTML/ CSS3/ Javascript
Python
jQuery / SASS
Google Appengine / AWS
Jenkins
Google Analytics
React
Flutter
  • GIT
  • Sass, Less
  • Webpack
  • Django / Flask / Jinja2
  • RabbitMQ
  • PostrgreSQL / MongoDB
  • REST
  • Google Tag Manager
  • Administración de Sistemas
  • Administración de Redes

line-clamp | CSS | Aprende a delimitar lineas de texto

11 de noviembre de 2021

CSS line-clamp

La propiedad css line-clamp nos permite limitar el número de lineas visible en un bloque de texto

Syntax

.module {
   line-clamp: [none | <numero>];
}

line-clamp permite una de las 2 propiedades citadas anteriormente, a continuación se detallan:

  • none: Indica que no tiene un número máximo de lineas
  • <numero>: Indica el número máximo de lineas que puede mostrar


Esta propiedad CSS es un “shorthand” de las propiedades max-lines, block-ellipsis y continue.


¿Cómo usarlo?

Para usarlo es importante usar una serie de propiedades extra, a continuación dejo un ejemplo de código a usar

.ejemplo {
   display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   overflow: hidden;
}

A continuación explico cada una de las propiedades:

  • display: -webkit-box || Debe ser usado en conjunto con -webkit-line-clamp para aplicar el truncamiento de lineas.
  • -webkit-box-orient: vertical || Especifica la forma mediante la cual debe ser mostrada la información (Vertical u horizontal)
  • overflow: hidden || Usado para ocultar el contenido que excede el tamaño del contenedor

Ejemplo

See the Pen line-clamp acabeza.es by Adrian C (@cr4id3r) on CodePen.


Incidencia con Safari

Cuando usamos la propiedad en un navegador como Safari, debemos asegurarnos de que el contenido no esté dentro de ningún otro elemento como <div>, ya que en ese momento se ocultará y no se podrá visualizar el contenido


Posted in CSSTags: