CSS 3 nos permite efectuar modificaciones a un elemento que utilicen las tres dimensiones del espacio.
Tabla de contenido
- · Propiedades
- · Funciones de transformación
- · Movimiento
- · Escalado
- · Rotación
- · Inclinación
- · Perspectiva
- · Animación
Propiedades
Primero vamos a enumerar y explicar las propiedades CSS que existen para estas tareas:transform - Aplica una función de transformación espacial a un objeto
000 |
|
transform-origin - Indica el origen de la transformación
transform-style - Indica cómo se muestra el elemento en el espacio, valores posibles: flat y preserve-3d
perspective - Aplica la función de transformación perspective
000 |
|
Funciones de transformación
Las funciones de transformación las usamos cómo valor de la propiedad transform y realizan la modificación espacial del objeto.
Movimiento
Para hacer un movimiento a un objeto ( translate ), podemos hacerlo con cualquiera de las siguientes funciones:translate - Hace un movimiento en el espacio 2D tiene parámetro X y de forma opcional Y
translate3d - Hace un movimiento en el espacio 2D tiene parámetros X, Y y Z
translateX
translateY
translateZ - Hace un movimiento en el espacio 2D y en su eje, que es su único parámetro
000 |
|
Escalado
Para hacer un escalado a un objeto disponemos de las mismas funciones que para el movimiento pero cambiando translate por escale, por ejemplo veamos cómo escalamos un objeto tridimensionalmente:000 |
|
Rotación
Para hacer una rotación disponemos de las mismas funciones que para el movimiento pero cambiando translate por rotate, por ejemplo veamos cómo girar un objeto sobre el eje Y:000 |
|
Inclinación
Para inclinar un objeto tenemos screw, screwX y screwY:000 |
|
Perspectiva
Determina la intensidad de los efectos 3D de los elementos contenidos en el elemento actual, perspective además de una función también es una propiedad:000 |
|
Contra mayor es la perspectiva ( en píxels ), menor es la intensidad de los efectos aplicados.
Animación
Para hacer animaciones, añadiremos la propiedad transition que veremos en detalle en próximos capítulos:000 |
|
Comentarios
Publicar un comentario