Tengo un div con overflow:hidden
, dentro del cual muestro un número de teléfono mientras el usuario lo escribe. El texto dentro del div se alinea a la derecha y los caracteres entrantes se agregan a la derecha a medida que el texto crece hacia la izquierda.
Pero una vez que el texto es lo suficientemente grande como para no caber en el div, los últimos caracteres del número se recortan automáticamente y el usuario no puede ver los nuevos caracteres que escribe.
Lo que quiero hacer es recortar los caracteres de la izquierda, como si el div mostrara el extremo derecho de su contenido y se desbordara hacia el lado izquierdo. ¿Cómo puedo crear este efecto?
Respuestas:
¿Ha intentado utilizar lo siguiente?
Para obtener más información, consulte
http://www.w3schools.com/cssref/pr_text_direction.asp
fuente
14:00–15:00
recurrirá a15:00–14:00
Firefox.direction: ltr
regla para revertir el efecto.Tuve el mismo problema y lo resolví usando dos divs. El div exterior hace el recorte a la izquierda y el div interior hace el flotante a la derecha.
Debería poder poner cualquier contenido dentro del div interno y desbordarlo a la izquierda.
fuente
overflow: visible
manera que el contenido pueda filtrarse por el lado izquierdo .Puede hacerlo
float:right
y se desbordará hacia la izquierda, pero en mi caso necesito centrar el div si la ventana es más grande que el elemento, pero se desbordará hacia la izquierda si la ventana es más pequeña. ¿Alguna idea sobre eso?Intenté jugar,
direction:rtl
pero eso no parece cambiar el desbordamiento de los elementos del bloque.Creo que la única respuesta es hacerlo flotar correctamente, con un div a la derecha que también flota a la derecha, luego establecer el ancho del div a la derecha en la mitad del espacio restante de la ventana con jquery.
fuente
fácil de hacer,
<span>
los números y la posición del intervalo absoluto a la derecha dentro de un elemento con desbordamiento oculto.:)
rgrds jake
fuente
Funcionó como por arte de magia:
fuente
Se modificó el marcado HTML y se agregó algo de javascript a la solución jsFiddle de WebWanderer.
https://jsfiddle.net/urulai/bfzqgreo/3/
HTML:
CSS:
JS:
fuente