Appearance
Transform
Transform nos deja modificar la posición, rotación y escala de un elemento mediante las siguientes propiedades:
translate
: Nos permite modificar la posición del elemento.rotate
: Nos permite modificar la rotación del elemento.scale
: Nos permite modificar la escala del elemento.skew
: Nos permite modificar la inclinación del elemento.transform-origin
: Nos permite modificar el punto de origen de la transformación.transform
: Nos permite aplicar varias transformaciones a la vez.perspective
: Nos permite modificar la perspectiva de un elemento.
translate
Translate nos permite modificar la posición de un elemento.
css
.box {
transform: translate(100px, 100px);
}
.box {
transform: translate(100px, 100px);
}
En este ejemplo, hemos movido el elemento .box
100px
hacia la derecha y 100px
hacia abajo.
Podemos usar translateX
y translateY
para mover el elemento solo en un eje.
css
.box {
transform: translateX(100px);
}
.box {
transform: translateX(100px);
}
En este ejemplo, hemos movido el elemento .box
100px
hacia la derecha.
rotate
Rotate nos permite modificar la rotación de un elemento.
css
.box {
transform: rotate(45deg);
}
.box {
transform: rotate(45deg);
}
En este ejemplo, hemos rotado el elemento .box
45deg
.
css
.box {
width: 100px;
height: 100px;
transition: 0.5s;
}
.box:hover{
transform: rotate(45deg);
}
.box {
width: 100px;
height: 100px;
transition: 0.5s;
}
.box:hover{
transform: rotate(45deg);
}