Como limitar textos longos usando reticências

Ao trabalhar com grandes blocos de texto no front-end, é comum enfrentar um problema: conteúdo longo demais.
Isso pode prejudicar a leitura e, consequentemente, a experiência do usuário.

Por isso, limitar a quantidade de texto exibida na tela é uma boa prática.

Por que limitar o tamanho do texto?

Em primeiro lugar, textos extensos deixam a interface mais pesada.
Além disso, eles dificultam a leitura rápida, principalmente em dispositivos móveis.

Com um limite visual, o usuário consegue entender o contexto sem se sentir sobrecarregado.

Como resolver isso com CSS

Felizmente, o CSS oferece uma solução simples e eficiente.
Com algumas propriedades específicas, é possível limitar o número de linhas exibidas e adicionar reticências ao final do texto.

Veja um exemplo prático:

				
					.text-element {
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2; /* Define o número máximo de linhas */
  -webkit-box-orient: vertical;
}
				
			
Nesse caso, o texto será exibido com no máximo 2 linhas.

Caso ultrapasse esse limite, o conteúdo será cortado automaticamente.

Quando usar essa abordagem

Essa técnica é muito útil em diferentes cenários. Por exemplo:

  • Cards de produtos

  • Listas de artigos ou notícias

  • Descrições resumidas

  • Blocos de conteúdo em grids

Assim, o layout se mantém organizado e consistente.

E o “Leia mais”?

Além do limite visual, é comum combinar essa solução com um botão “Leia mais”.
Dessa forma, o usuário pode expandir o conteúdo apenas se quiser.

Isso melhora a experiência e mantém a interface limpa.

Resumo final

Em resumo, limitar textos longos no front-end é essencial para uma boa usabilidade.
Com o uso de line-clamp, você resolve esse problema de forma simples, rápida e eficiente.

Além disso, a aplicação correta dessa técnica deixa o layout mais moderno e amigável.

Quer se aprofundar em Front-end e VTEX IO?​

Na DFreedom, trabalhamos com uma formação prática e orientada ao mercado. Por isso, nosso foco está no desenvolvimento web e no ecossistema da VTEX. Assim, atendemos desde quem está começando até profissionais em nível avançado.

Compartilhe
LinkedIn
Facebook
X
Email
WhatsApp