css transform + width + left + top transition jump on safari browser
问题 I have a transition implemented with this code: h1 { position: absolute; z-index: 2; line-height: 1; font-size: 8em; transition: all 10s; pointer-events: none; font-weight: 600; width: 800px; font-family: 'Crimson Text', serif; margin: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); &.top-left { top: 0%; left: 0%; transform: translate(0%, 0%); width: 300px; font-size: 3em; } And it doesn't work as needed on Safari. I tried to do scale animation instead but it has the same effect.