Atributo CSS scale
- Referencia: Anterior página
- Página siguiente @scope
Definición y uso
scale
El atributo le permite cambiar el tamaño del elemento.
scale
El atributo define los valores de proporción de escalado en las direcciones x e y del elemento. También puede definir la proporción de escalado en el eje z.
Los valores de escalado pueden ser un valor, dos valores o tres valores.
- Si se proporciona un valor, la proporción de escalado en las direcciones x e y es la misma.
- Si se proporcionan dos valores, el elemento se escala en las direcciones x e y según las proporciones especificadas.
- Si se proporcionan tres valores, el elemento se escala en las direcciones x, y y según las proporciones especificadas.
Para entender mejor scale
Para ver el atributo, consulteDemostración.
Nota:Otra técnica para escalar elementos es usar atributos con Función scale() de CSS del atributo CSS transform. La explicación de CSS en esta página web scale
El atributo puede decirse que es una manera más simple y directa de escalar un elemento.
Ejemplo
Ejemplo 1
Cambiar el tamaño del elemento:
div { scale: 2; }
Ejemplo 2
Cuando scale
Cuando se establecen dos valores para el atributo, se establece el tamaño en el eje x y eje y respectivamente. Aquí, el tamaño del elemento en el eje x se duplica y en el eje y se reduce a la mitad:
div { scale: 2 50%; }
Sintaxis de CSS
scale: eje-x eje-y eje-z|initial|inherit;
Valor del atributo
Valor | Descripción |
---|---|
eje-x |
Define la proporción de escalado en el eje x. Valores posibles:
|
eje-y |
Define la proporción de escalado en el eje y. Valores posibles:
|
eje-z |
Define la proporción de escalado en el eje z. Valores posibles:
|
initial | Establezca este atributo en su valor predeterminado. Ver: initial. |
inherit | Hereda este atributo de su elemento padre. Ver: inherit. |
Detalles técnicos
Valor predeterminado: | none |
---|---|
Herencia: | No |
Producción de animación: | Admite. Consulte:Atributos relacionados con la animación. |
Versión: | CSS3 |
Sintaxis de JavaScript: | object.style.scale="2 0.7" |
Compatibilidad del navegador
Los números en la tabla representan la versión del navegador que admite completamente esta propiedad por primera vez.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
Páginas relacionadas
Tutoriales:Transformaciones 2D CSS
Tutoriales:Tutoriales:
Transformaciones 3D de CSSAtributo CSS rotate
Transformaciones 3D de CSSAtributo translate de CSS
- Referencia: Anterior página
- Página siguiente @scope