Transformaciones
Utilidades para transformar elementos.
| Clase | Estilos |
|---|---|
transform-(<custom-property>) | transform: var(<custom-property>); |
transform-[<value>] | transform: <value>; |
transform-none | transform: none; |
transform-gpu | transform: translateZ(0) var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y); |
transform-cpu | transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y); |
Si tu transición funciona mejor cuando es renderizada por la GPU en lugar de la CPU, puedes forzar la aceleración por hardware agregando la utilidad transform-gpu:
<div class="scale-150 transform-gpu"> <!-- ... --></div>Usa la utilidad transform-cpu para forzar que las cosas vuelvan a la CPU si necesitas deshacer esto condicionalmente.
Usa la utilidad transform-none para eliminar todas las transformaciones de un elemento a la vez:
<div class="skew-y-3 md:transform-none"> <!-- ... --></div>Usa la sintaxis transform-[<value>] para establecer el transform basado en un valor completamente personalizado:
<div class="transform-[matrix(1,2,3,4,5,6)] ..."> <!-- ... --></div>Para variables CSS, también puedes usar la sintaxis transform-(<custom-property>) :
<div class="transform-(--my-transform) ..."> <!-- ... --></div>Esto es solo un atajo para transform-[var(<custom-property>)] que agrega la función var() por ti automáticamente.