J'ai un div avec overflow:hidden
, à l'intérieur duquel j'affiche un numéro de téléphone au fur et à mesure que l'utilisateur le tape. Le texte à l'intérieur du div est aligné à droite et les caractères entrants sont ajoutés à droite à mesure que le texte se développe vers la gauche.
Mais une fois que le texte est assez grand pour ne pas tenir dans le div, les derniers caractères du nombre sont automatiquement rognés et l'utilisateur ne peut pas voir les nouveaux caractères qu'il tape.
Ce que je veux faire, c'est recadrer les caractères de gauche, comme si le div affiche le plus à droite de son contenu et déborde sur le côté gauche. Comment créer cet effet?
Réponses:
Avez-vous essayé d'utiliser les éléments suivants:
Pour plus d'informations, consultez
http://www.w3schools.com/cssref/pr_text_direction.asp
la source
14:00–15:00
se tournera vers15:00–14:00
Firefox.direction: ltr
règle pour inverser l'effet.J'ai eu le même problème et je l'ai résolu en utilisant deux divs. La division externe effectue le découpage sur la gauche et la division interne fait le flottement vers la droite.
Vous devriez pouvoir mettre n'importe quel contenu à l'intérieur de la div interne et le déborder sur la gauche.
la source
overflow: visible
afin que le contenu puisse s'échapper du côté gauche .Tu peux faire
float:right
et il débordera vers la gauche, mais dans mon cas, je dois centrer le div si la fenêtre est plus grande que l'élément, mais déborder vers la gauche si la fenêtre est plus petite. Des pensées à ce sujet?J'ai essayé de jouer avec
direction:rtl
mais cela ne semble pas changer le débordement d'éléments de bloc.Je pense que la seule réponse est de le faire flotter à droite, avec un div à droite qui flotte également à droite, puis de définir la largeur du div à droite à la moitié de l'espace de fenêtre restant avec jquery.
la source
facile à faire,
<span>
les nombres et la position de la travée absolue à droite à l'intérieur d'un élément avec débordement caché.:)
rgrds jake
la source
Cela a fonctionné comme un charme:
la source
Modification du balisage HTML et ajout de javascript à la solution jsFiddle de WebWanderer.
https://jsfiddle.net/urulai/bfzqgreo/3/
HTML:
CSS:
JS:
la source