selector{ transition: property1 duration timing-function delay, property2 duration timing-function delay; } selector:hover { property1:desired-value; property2:desired-value; } * Duration is required; timing-function and delay are optional. See w3schools for specifics on duration, timing-function and delay -- http://www.w3schools.com/cssref/css3_pr_transition.asp OR, just handle all transitioned properties across the board, quickly: selector{ transition: all duration timing-function; } selector:hover { property1:desired-value; property2:desired-value; property3:desired-value; property4:desired-value; }