1. Transformaciones
  2. scale

Transformaciones

scale

Utilidades para escalar elementos.

ClaseEstilos
scale-none
scale: none;
scale-<number>
scale: <number>% <number>%;
-scale-<number>
scale: calc(<number>% * -1) calc(<number>% * -1);
scale-(<custom-property>)
scale: var(<custom-property>) var(<custom-property>);
scale-[<value>]
scale: <value>;
scale-x-<number>
scale: <number>% var(--tw-scale-y);
-scale-x-<number>
scale: calc(<number>% * -1) var(--tw-scale-y);
scale-x-(<custom-property>)
scale: var(<custom-property>) var(--tw-scale-y);
scale-x-[<value>]
scale: <value> var(--tw-scale-y);
scale-y-<number>
scale: var(--tw-scale-x) <number>%;

Ejemplos

Ejemplo básico

Usa utilidades scale-<number> como scale-75 y scale-150 para escalar un elemento por un porcentaje de su tamaño original:

scale-75

scale-100

scale-125

<img class="scale-75 ..." src="/img/mountains.jpg" />
<img class="scale-100 ..." src="/img/mountains.jpg" />
<img class="scale-125 ..." src="/img/mountains.jpg" />

Escalar en el eje x

Usa las utilidades scale-x-<number> como scale-x-75 y -scale-x-150 para escalar un elemento en el eje x por un porcentaje de su ancho original:

scale-x-75

scale-x-100

scale-x-125

<img class="scale-x-75 ..." src="/img/mountains.jpg" />
<img class="scale-x-100 ..." src="/img/mountains.jpg" />
<img class="scale-x-125 ..." src="/img/mountains.jpg" />

Escalar en el eje y

Usa las utilidades scale-y-<number> como scale-y-75 y -scale-y-150 para escalar un elemento en el eje y por un porcentaje de su altura original:

scale-y-75

scale-y-100

scale-y-125

<img class="scale-y-75 ..." src="/img/mountains.jpg" />
<img class="scale-y-100 ..." src="/img/mountains.jpg" />
<img class="scale-y-125 ..." src="/img/mountains.jpg" />

Usar valores negativos

Usa utilidades -scale-<number>, -scale-x-<number> o -scale-y-<number> como -scale-x-75 y -scale-125 para reflejar y reducir la escala de un elemento por un porcentaje de su tamaño original:

-scale-x-75

-scale-100

-scale-y-125

<img class="-scale-x-75 ..." src="/img/mountains.jpg" />
<img class="-scale-100 ..." src="/img/mountains.jpg" />
<img class="-scale-y-125 ..." src="/img/mountains.jpg" />

Usar un valor personalizado

Usa la sintaxis scale-[<value>] para establecer el scale basado en un valor completamente personalizado:

<img class="scale-[1.7] ..." src="/img/mountains.jpg" />

Para variables CSS, también puedes usar la sintaxis scale-(<custom-property>) :

<img class="scale-(--my-scale) ..." src="/img/mountains.jpg" />

Esto es solo un atajo para scale-[var(<custom-property>)] que agrega la función var() por ti automáticamente.

Aplicar en hover

Prefija una utilidad scale con una variante como hover:* para aplicar la utilidad solo en ese estado:

<img class="scale-95 hover:scale-120 ..." src="/img/mountains.jpg" />

Aprende más sobre el uso de variantes en la documentación de variantes.

Copyright © 2025 Tailwind Labs Inc.·Política de Marca Registrada