ホームページ >ウェブフロントエンド >CSSチュートリアル >要素に複数の CSS 変換を適用するにはどうすればよいですか?

要素に複数の CSS 変換を適用するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-26 01:44:10918ブラウズ

How Do I Apply Multiple CSS Transformations to an Element?

複数の CSS プロパティによる要素の変換

CSS では、要素に複数の変換を適用できます。ただし、transform プロパティを複数回使用する場合は、最後のディレクティブのみが有効になります。複数の変換を適用するには、それらを 1 行に結合する必要があります。

例:

次の CSS では、変換のみが要素に適用されます。

li:nth-child(2) {
    transform: rotate(15deg);
    transform: translate(-20px,0px);        
}

両方の変換を適用するには、それらを 1 つに結合します。 line:

li:nth-child(2) {
    transform: rotate(15deg) translate(-20px,0px);
}

変換の順序

単一行に適用される複数の変換は右から左に処理されます。これは、右端の変換が最初に適用されることを意味します。

次の例を考えてみましょう:

transform: scale(1, 1.5) rotate(90deg);
transform: rotate(90deg) scale(1, 1.5);

これら 2 つの変換は、次の理由により同じ結果を生成しません。アプリケーションの順序が異なります。

以上が要素に複数の CSS 変換を適用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。