Maison >interface Web >tutoriel CSS >Comment appliquer plusieurs transformations CSS sur une seule ligne et quel est l'ordre d'application ?

Comment appliquer plusieurs transformations CSS sur une seule ligne et quel est l'ordre d'application ?

DDD
DDDoriginal
2024-12-27 06:29:13885parcourir

How to Apply Multiple CSS Transforms in One Line and What's the Order of Application?

Application de plusieurs transformations CSS sur une seule ligne

En CSS, vous pouvez appliquer plusieurs transformations à un élément simultanément. Cependant, si vous fournissez plusieurs directives de transformation, seule la dernière sera appliquée.

Pour appliquer plusieurs transformations sur une seule ligne, concaténez-les avec des espaces :

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

Ordre de Application

Il est crucial de noter que plusieurs transformations sont appliquées de droite à gauche. Cela signifie que l'ordre des transformations est important, car :

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

est différent de :

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

Exemple

Considérez l'exemple suivant :

.orderOne, .orderTwo {
    font-family: sans-serif;
    font-size: 22px;
    color: #000;
    display: inline-block;
}

.orderOne {
    transform: scale(1, 1.5) rotate(90deg);
}

.orderTwo {
    transform: rotate(90deg) scale(1, 1.5);
}

Vous pouvez observer la différence en appliquant les transformations dans des ordres différents.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Balises de formatage HTMLArticle suivant:Balises de formatage HTML