2012-06-05 32 views
5

¿Hay algo como -o-ellipsis-lastline para Google Chrome?elipsis para texto de líneas múltiples en Chrome

Estoy construyendo una extensión de Chrome y me gustaría elipsear texto de líneas múltiples mediante CSS.

+0

¿Tiene algún tipo de requisito para lo que los navegadores que necesita que esto sea compatible con? ¿Estás dispuesto a implementar una solución que usa Javascript? – Wex

+0

Estoy construyendo una extensión de Chrome, por lo que solo tiene que ser compatible con Chrome. Preferiría no usar Javascript. – mark

Respuesta

0

En la actualidad no hay puntos suspensivos para el texto de líneas múltiples ... Pero puede hacer efecto de elipsis para líneas múltiples usando condiciones simples. Aquí está un ejemplo ...

Digamos que tiene un html así ...

<div class="class_name"><%=message%></div> 

Y hacer que el texto en tiempo de ejecución ... Su texto se procesará y se coloca en la etiqueta div en lugar de la plantilla de mensaje Así que lo que puede hacer es ...

<% if(message.length < 100) { %> 
    <div class="class_name"><%=message%></div> 
<% } else { %> 
    <div class="class_name"><%=message.slice(0,80)%>...</div> 
<% } %> 

Si el texto es más de 100 caracteres se mostrará un efecto de puntos suspensivos (al final de 80 caracteres)

Nota: los valores de 100 y 80 Opcional. Se puede cambiar a medida que la preocupación ...

creo que sirve:) ...

Cuestiones relacionadas