CSS 3のtransform属性は、どのようにして複数の異なるアニメーション(変換属性)効果を同時に実行させることができますか?

623 ワード


1つのdom要素に複数の異なるCSS変換(transform)プロパティを同時に設定する場合、
 
アトリビュートの間をスペースで区切るだけで、スケールワープを回転させるなど同時に複数の効果を実行できます.

div{
    width: 100px; 
    height: 100px; 
    background: red; 

    
    transition: all 1s; 
} 


div:hover{

    
    transform: rotate(360deg) scale(2,2) skew(10deg,5deg);
} 

 
注意:dom要素に複数の変換transformプロパティを同時に設定した場合の実行順序!
顺番:后から前へ!!
例:
transform: rotate(360deg) scale(2,2) skew(10deg,5deg);
上の変換プロパティではskew(10 deg,5 deg)を実行してからscale(2,2)を実行し、最後にrotate(360 deg)を実行します.
だから:順番によって効果が変わる!!