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

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

Patricia Arquette
リリース: 2024-12-26 01:44:10
オリジナル
955 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート