Elipsis CSS al comienzo de la cadena

Por David Walsh el 17 de diciembre de 2018

  • 6

Me sentí increíblemente feliz cuando CSS text-overflow: ellipsis (casado con width fijo y overflow: hidden introdujo la especificación CSS y los navegadores; la función nos permitió dejar de intentar combinar el cálculo del ancho de JavaScript con el cálculo del ancho de la cadena y el truncamiento. La elipsis de CSS también fue muy amigable con la accesibilidad. El CSS text-overflow: ellipsis La característica es excelente, pero está esencialmente destinada a elipsar las cadenas solo al final; ¿y si queremos elipsar el comienzo de una pantalla? El caso de uso es bastante razonable: piense en mostrar una ruta de archivo, muchas veces el directorio de un conjunto de archivos. es el mismo, en cuyo caso querría mostrar el final de la cadena, no el principio. ¡Permítame mostrarle un truco para los puntos suspensivos al principio de la cadena!

El CSS

Mostrando puntos suspensivos en la parte delantera de una cuerda es mos Al igual que los puntos suspensivos al final, solo con un truco simple: para agregar puntos suspensivos al principio de una cadena, use RTL y text-align para recortar el comienzo de la cadena. Reproducir RTL fuera de text-align es una forma genial de obtener el efecto deseado de puntos suspensivos CSS al comienzo de un elemento o cadena. Sería genial que la especificación CSS implemente un sistema de puntos suspensivos más robusto, pero, por ahora, ¡adoro trucos CSS increíbles como este!

Write a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *