Tengo un div con overflow:hidden
, dentro del cual muestro un número de teléfono a medida que 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 a la izquierda.Desbordamiento a la izquierda en lugar de a la derecha
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 que el div muestra el extremo derecho de su contenido y se desborda hacia el lado izquierdo. ¿Cómo puedo crear este efecto?
Advertencia: esto no funciona para una pantalla de la calculadora con caracteres especiales como/y *. – Max
Tampoco funciona para configuraciones regionales con formato de número que no sea de EE. UU., Como "" para separador de miles. Esta no es la solución correcta –
Esta propiedad no está pensada para la alineación, y también cambiará el orden de las palabras en el interior. F.e. '14: 00-15: 00' cambiará a' 15: 00-14: 00' en Firefox. – Andy