Maison >interface Web >tutoriel CSS >Comment utiliser le déplacement translation() en CSS ? Résumé de l'utilisation de la traduction

Comment utiliser le déplacement translation() en CSS ? Résumé de l'utilisation de la traduction

云罗郡主
云罗郡主original
2018-10-29 13:44:0937193parcourir

Comment utiliser la traduction en CSS3 ? Comment utiliser le déplacement translation() en CSS ? Il peut s'agir de problèmes rencontrés par certains novices qui apprennent le CSS. Ensuite, expliquons comment utiliser le déplacement translation() en CSS ?

1 : Utilisation de Translate()

Dans les styles CSS, de nombreuses personnes aiment utiliser Translate() pour représenter le déplacement. Vous pouvez utiliser x et y dans Translate() pour représenter la position horizontale de. l'élément se déplace verticalement ou horizontalement.

Par exemple : 1.translateY(y) : indique que l'élément se déplace dans la direction verticale, ce que nous appelons l'axe y

2.translateX(x) : indique que l'élément se déplace horizontalement Se déplacer dans la direction, ce que nous appelons l'axe des x

2 : syntaxe translation()

transform:translateX(x);或者transform:translateY(y);

En CSS3, la méthode de transformation de l'attribut transform appartient à transformer, et doit être ajouté Transform en haut, indiquant ainsi le processus de déformation. L'unité de la distance à laquelle l'élément se déplace dans la direction horizontale est exprimée en px et en pourcentage. Lorsque x apparaît comme une valeur positive, cela signifie que l'élément. s'est déplacé vers la droite dans le sens horizontal. Lorsque x est une valeur négative, cela signifie que l'élément s'est déplacé vers la droite dans le sens horizontal,

Par exemple :

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head> 
    <title>CSS3位移translate()方法</title>
    <style type="text/css">
        /*设置原始元素样式*/
        #origin
        {
            margin:100px auto;/*水平居中*/
            width:200px;
            height:100px;
            border:1px dashed silver;
        }
        /*设置当前元素样式*/
        #current
        {
            width:200px;
            height:100px;
            color:white;
            background-color: #3EDFF4;
            text-align:center;
            transform:translateX(50px);
            -webkit-transform:translateX(20px);  /*兼容-webkit-引擎浏览器*/
            -moz-transform:translateX(20px);     /*兼容-moz-引擎浏览器*/
        }
    </style>
</head>
<body>
    <div id="origin">
        <div id="current"></div>
    </div>
</body>
</html>
L'effet est le suivant :

Comment utiliser le déplacement translation() en CSS ? Résumé de lutilisation de la traduction

Résumé : transform:translateX(50px) est expliqué dans Déplacer 50px horizontalement à ce moment-là, si nous changeons. 50px à -50px, l’élément se déplacera horizontalement de 50px dans la direction opposée.

Utilisation de translation(y) :

L'utilisation de translation(y) est très similaire à l'utilisation de translation(x) x se déplace dans le sens horizontal et y se déplace dans le sens vertical. direction. , lorsque

y a une valeur positive, cela signifie que l'élément se déplace vers le bas. Si une valeur négative apparaît, cela signifie qu'il se déplace vers le haut, ce qui est contraire à notre pensée normale. Utilisation mixte de

translate(x,y) :

indique que l'élément se déplace dans le sens horizontal en x. Il convient de noter ici que la valeur y est un paramètre si le y. La valeur n'est pas définie, peut indiquer que l'élément se déplace sur l'axe des x. En fait, la simple utilisation de translation() n'a pas beaucoup de sens. Nous pouvons l'utiliser en conjonction avec CSS.

Ce qui précède explique comment utiliser le déplacement translation() en CSS ? Une introduction complète au résumé de l'utilisation de la traduction. Si vous souhaitez en savoir plus sur le

Tutoriel vidéo CSS, veuillez faire attention au site Web php chinois.


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