Esta redacción explicará la propiedad de transformación CSS con la función Value Translate ().
Escenario de ejemplo
Para la demostración, crearemos dos imágenes apiladas entre sí. El primero será estático y ligeramente opaco, mientras que el otro será móvil. Además, el "transformarLa propiedad se aplica al segundo elemento para que se mueva en relación con la imagen opaca.
Paso 1: Agregar imágenes en HTML
En HTML, primero, cree un elemento Div con el nombre de la clase "contenido principal". Dentro de este elemento Div, agregue otro DIV con el nombre de la clase "movimiento-img". Dentro de este elemento div, agregue dos elementos, cada uno con atributos:
Aquí está el código HTML:
Paso 2: Aplicación de CSS
Avencemos para aplicar propiedades de estilo CSS a los elementos HTML.
Elemento de estilo "cuerpo"
cuerpoEl "color de fondoLa propiedad se aplica para establecer el color de fondo del elemento del cuerpo.
Estilo "Move-IMG" Div
.Move-IMGEl "movimiento-imgEl elemento div se aplica con las siguientes propiedades CSS:
Estilo "IMG-1" Div
.IMG-1El "IMG-1"Div tiene el estilo de la siguiente manera:
Estilo "IMG-2" Div
.IMG-2De la misma manera, hemos colocado el "IMG-2"Div.
Producción
Cómo transformar la posición del objeto en HTML?
El "transformar"La propiedad nos permite rotar, sesgar, escalar o traducir un elemento. Más especialmente, el "traducir()"La función ajusta la posición del elemento en el eje x, y y z. La funcionalidad del "traducir"La propiedad es la misma que la de la función traduce () utilizada con la propiedad de transformación.
¿Cuáles son los diferentes valores de propiedad de "transformar"??
Hay varios valores de traducción asociados con la propiedad de transformación CSS:
Consulte el ejemplo proporcionado para comprender su uso!
Ejemplo 1: Uso de la propiedad "traducir ()" con "transformar"
El "traducir()"La función toma dos valores de parámetros. El primero representa el valor del eje x, y el segundo valor representa el eje y:
transformar: traducir (100px, 100px);Se puede observar que de acuerdo con los valores especificados, el elemento se reposiciona horizontal y verticalmente:
Ejemplo 2: Uso de la propiedad "traduceX ()" con "transformar"
Para mover el objeto horizontalmente, utilice el "traduceX ()" función. Como resultado, el valor positivo moverá el objeto al lado derecho, y el valor negativo moverá el objeto al lado izquierdo:
Transform: traduceX (100px);Se puede observar que el objeto se ha movido 100px a la derecha:
Ejemplo 3: Uso de la propiedad "traducey ()" con "transformar"
Para mover el objeto verticalmente, use el "traduce ()" función. Según sus parámetros, el valor positivo moverá el objeto hacia la parte inferior, y el valor negativo lo moverá hacia la parte superior:
Transform: traducir (90px);Producción
Ejemplo 4: Uso de la propiedad "TradatateZ ()" con "Transformar"
El traduceX () y la traducey () son bastante simples de entender a medida que transforman los elementos en términos del eje x y el eje y, respectivamente. El "traducez ()La función es de alguna manera complicada. El eje x y el eje y mueven el elemento horizontal o verticalmente, mientras que el eje z mueve el objeto más cerca o lejos de usted.
Pasando el valor positivo como el parámetro de función traducez ()
Puede utilizar la función traduceZ () de la siguiente manera:
Transform: Perspective (200px) traducez (50px);Aquí:
Se puede observar que ahora la imagen se acerca a la pantalla y se ve más grande:
Pasando el valor negativo como parámetro de función traducez ()
Ahora, especifiquemos el valor negativo como el parámetro de la función TradatateZ ():
Transform: Perspective (200px) traducez (-50px);El valor negativo movió el elemento lejos de nosotros:
Objetivo de movimiento en la dirección 3-D
Para mover el objeto en una dirección 3-D, utilice el "traduce3d ()" función. Toma el valor como el eje x, el eje y y los parámetros del eje z. Además, el "perspectiva()"El valor especifica el espacio entre el elemento y la pantalla para que la imagen pueda moverse en un plano 3-D:
transformación: perspectiva (500px) traduce3D (150px, 30px, 130px);La salida representa el movimiento del objeto en 3-D:
Eso se trataba de propiedad de transformación CSS con la función Tradate () en CSS.
Conclusión
CSS "transformar"Propiedad con el valor"traducir()"Posicionó los elementos en el eje x, el eje y y el eje z. Estos valores pueden ser positivos o negativos. El "traduceX ()" y "traduce ()"Las funciones colocaron los objetos horizontal y verticalmente. El "traducez ()La función "mueve el objeto más cerca o lejos de la pantalla. Se combina con el "perspectiva()"Función, que especifica un espacio entre la pantalla y el elemento. Este artículo ha demostrado la propiedad de transformación CSS con la función traduce ().