Para aplicar transformaciones de varios tipos debes usar la clase transform
junto con las utilidades especÃficas.
Ejemplo: scale-50 (no necesita transform, solo es una) rotate-45 (no necesita transform, solo es una) transform scale-50 rotate-45 (necesita transform, son varias)
scale-*
)Clase | CSS | Ejemplo |
---|---|---|
scale-50 | transform: scale(0.5); | 50% |
scale-100 | transform: scale(1); | 100% |
scale-[1.25] | transform: scale(1.25); | 125% |
scale-x-150 | transform: scaleX(1.5); | X150% |
scale-y-[0.6] | transform: scaleY(0.6); | Y60% |
rotate-*
)Clase | CSS | Ejemplo |
---|---|---|
rotate-45 | transform: rotate(45deg); | 45° |
-rotate-90 | transform: rotate(-90deg); | -90° |
rotate-[120deg] | transform: rotate(120deg); | 120° |
translate-*
)Clase | CSS | Ejemplo |
---|---|---|
translate-x-4 | transform: translateX(1rem); | → x4 |
-translate-y-2 | transform: translateY(-0.5rem); | ↑ y2 |
translate-x-[50px] | transform: translateX(50px); | → 50px |
skew-*
)Clase | CSS | Ejemplo |
---|---|---|
skew-x-12 | transform: skewX(12deg); | X |
skew-y-[10deg] | transform: skewY(10deg); | Y |
origin-*
)Afecta el punto desde donde se aplican transformaciones como scale
o rotate
.
Clase | CSS | Sin origen | Con origen |
---|---|---|---|
origin-top-left + rotate-45 | transform-origin: top left; | ↻ |
↻ |
origin-bottom-right + scale-150 | transform-origin: bottom right; | ⤴ |
⤴ |