Tamaño
La configuración del tamaño puede mejorar significativamente la representación visual de grandes cantidades de datos. En Ignite UI for Angular, ofrecemos un conjunto predefinido de opciones: grandes, medianas y pequeñas.
Usando la propiedad CSS personalizada--ig-size
, puede configurar el tamaño a nivel de aplicación o componente.
Angular Size Example
Note
Para comenzar a usar Ignite UI for Angular en sus propios proyectos, asegúrese de haber configurado todas las dependencias necesarias y haber realizado la configuración adecuada de su proyecto. Puede aprender cómo hacer esto en el tema de instalación.
Usage
Establecer el tamaño a nivel de aplicación/componente
Para establecer el tamaño, utilice la propiedad personalizada CSS--ig-size
. Puede establecer el tamaño de todos los componentes de su aplicación configurando la propiedad antes mencionada en el elemento del cuerpo.
Los valores disponibles para--ig-size
son--ig-size-small
,--ig-size-medium
y--ig-size-large
.
body {
--ig-size: var(--ig-size-small);
}
Para establecer el tamaño a nivel de componente, apunte al selector de elementos. Por ejemplo, para establecer el tamaño del grupo de entrada en small
, puede hacer:
igx-input-group {
--ig-size: var(--ig-size-small);
}
Incorporating size in your own components and layouts
Ignite UI for Angular expone algunas funciones de Sass y un mixin que le permiten implementar diseños que reaccionan a los cambios de la propiedad CSS--ig-size
.
Aquí hay un ejemplo de cómo podemos hacer que un elemento cambie su ancho y alto según el valor de--ig-size
.
<div class="my-elem"></div>
@use "igniteui-angular/theming" as *;
.my-elem {
// Make the element sizable
@include sizable();
// Define the default size of the element and hook it to the `--ig-size` property
--component-size: var(--ig-size, var(--ig-size-large));
// Define sizes for small (10px), medium (20px), and large (30px)
--size: #{sizable(10px, 20px, 30px)};
width: var(--size);
height: var(--size);
}
Ahora, cada vez que cambie el valor de--ig-size
,.my-elem
cambiará su tamaño.
API References
Sizing and Spacing Functions
Additional Resources
Nuestra comunidad es activa y siempre da la bienvenida a nuevas ideas.