css3: two transitions with different timing functions (css3)
I want to use a transform for both scale and translateX , but each with a different timing function. Currently I have it working with absolute positioning instead of translateX , as follows: transition: transform 500ms cubic-bezier(0.390, -0.600, 1.000, -0.600), left 500ms cubic-bezier(0.270, 0.875, 0.575, 0.870); . left: -50px ; transform: scale(2,2) ; How would you rewrite this to achieve the same, but use translateX instead of left ? In this case, I would probably use a wrapper and transition one of the two transforms for the wrapper and the other one for the element itself. demo HTML: <div