También podemos hacer transiciones de múltiples propiedades, para ello indicamos cada transición separada por coma:
Elemento { transition: [nombre de propiedad] [duración de la transición], [nombre de propiedad] [duración de la transición], [nombre de propiedad] [duración de la transición] ; }
Por ejemplo si queremos que el recuadro modifique su ancho y cambie de color luego debemos codificar lo siguiente:
#recuadro1{ border-radius: 20px; background-color:#ff0; width:200px; padding:10px; transition:width 1s, background-color 8s; -moz-transition:width 1s, background-color 8s; -ms-transition:width 1s, background-color 8s; -webkit-transition:width 1s, background-color 8s; -o-transition:width 1s, background-color 8s; } #recuadro1:hover{ width:300px; background-color: #f00; }
Como vemos en la propiedad transition indicamos la propiedad width con una duración de un segundo y la propiedad background-color con un valor de 8 segundos. Esto significa que cuando dispongamos la flecha del mouse dentro del div se lanzarán ambas transiciones que tienen duraciones distintas (cambiará de 200 píxeles a 300 píxeles en el lapso de un segundo y también cambiará del color amarillo al rojo en forma gradual en un lapso de 8 segundos)