Answers to Difference between transform:translate3d(50%,0,0) and left:50% in css? ( 2 )

  1. 2016-08-09 07:08

    translate3d(50%,0,0) considers the percentage as of the element itself, so it is being translated from the left half of the element size.

    The left of the div that is positioned absolute in the fiddle is relative to the container div which is positioned relative, so the left:50%;is 50% of this container.

  2. 2016-08-09 07:08

    Left value describes width related to parent element(or what it would be if width :100% was set)
    transform values describe in relation to its own width

    Since you have explicitly set a width, the 2 results are different

Leave a reply to - Difference between transform:translate3d(50%,0,0) and left:50% in css?

◀ Go back