Overflow to left instead of right

后端 未结 6 1535
梦毁少年i
梦毁少年i 2020-11-27 04:15

I have a div with overflow:hidden, inside which I show a phone number as the user types it. The text inside the div is aligned to right and incoming characters

6条回答
  •  暖寄归人
    2020-11-27 05:04

    Modified HTML markup and added some javascript to WebWanderer's jsFiddle solution.

    https://jsfiddle.net/urulai/bfzqgreo/3/

    HTML:

    ipsum dolor amet bacon venison porchetta spare ribs, tongue turducken alcatra doner leberkas t-bone rump ball tip hamburger drumstick. Shoulder strip steak ribeye, kielbasa fatback pig kevin drumstick biltong pork short loin rump. Biltong doner ribeye, alcatra landjaeger tenderloin drumstick t-bone pastrami andouille. Sirloin spare ribs fatback, bresaola strip steak alcatra landjaeger kielbasa cupim doner.

    CSS:

    #outer-div {
      width:100%;
      margin-left:auto;
      margin-right:auto;
      text-align:right;
      overflow:hidden;
      white-space: nowrap;
      border:1px solid black;
    }
    

    JS:

    let outer = document.getElementById("outer-div");
    outer.scrollLeft += outer.scrollWidth;
    

提交回复
热议问题