If you want to apply several different transitions, you need to combine them into one rule (plus repeat them with the necessary prefixes):
-webkit-transition: color 2s, outline-color .7s ease-out, background-color .7s ease-out; -moz-transition: color 2s, outline-color .7s ease-out, background-color .7s ease-out; -o-transition: color 2s, outline-color .7s ease-out, background-color .7s ease-out; transition: color 2s, outline-color .7s ease-out, background-color .7s ease-out;
Example: http://jsfiddle.net/UF3Ht/6/
https://developer.mozilla.org/en-US/docs/CSS/transition-property
transition: [<'transition-property'> || <'transition-duration'> || <'transition-timing-function'> || <'transition-delay'> [, [<'transition-property'> || <'transition-duration'> || <'transition-timing-function'> || <'transition-delay'>]]*
If you use the same property several times, only the last will be applied:
transition: outline-color .7s ease-out; transition: background-color .7s ease-out;
source share