Descripción general de Web Components Chip
Ignite UI for Web Components Chips ayudan a las personas a ingresar información, hacer selecciones, filtrar contenido o activar acciones.
Web Components Chip Example
Usage
En primer lugar, debe instalar el Ignite UI for Web Components ejecutando el siguiente comando:
npm install igniteui-webcomponents
Luego tendrás que importar elIgcChipComponent CSS necesario y registrar su módulo, así:
import { defineComponents, IgcChipComponent } from 'igniteui-webcomponents';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
defineComponents(IgcChipComponent);
Para una introducción completa al Ignite UI for Web Components, lee el tema Empezar.
La forma más sencilla de empezar a usar elIgcChipComponent uso es la siguiente:
<igc-chip></igc-chip>
Para mostrar un chip seleccionable, puedes usar laselectable propiedad del chip.
<igc-chip selectable></igc-chip>
Para mostrar un chip extraíble, puedes usar laremovable propiedad del chip.
<igc-chip removable></igc-chip>
Examples
Variants
El chip Ignite UI for Web Components soporta varias variantes estilísticas predefinidas. Puedes cambiar la variante asignando uno de los valores soportados -Primary,Info,Success,Warning, oDanger a lavariant propiedad.
<igc-chip variant="success"></igc-chip>
Disabled
El chip Ignite UI for Web Components puede desactivarse usando estadisabled propiedad.
<igc-chip disabled></igc-chip>
Prefix / Suffix
Con lasPrefix partesSuffix y delIgcChipComponent componente y sus ranuras, podemos añadir contenido diferente antes y después del contenido principal del chip. Ofrecemos iconos por defecto para seleccionar y eliminar, pero puedes personalizarlos usando lasIgcSelectComponent ranuras de andRemove. Puedes añadir contenido adicional antes o después del contenido principal, usando lasStart ranuras yEnd.
<igc-chip selectable removable>
<span slot="select"><igc-icon name="verified-account"></igc-icon></span>
<span slot="start"><igc-icon name="brush"></igc-icon></span>
Chip
<span slot="end"><igc-icon name="blood"></igc-icon></span>
<span slot="remove"><igc-icon name="pacifier"></igc-icon></span>
</igc-chip>
Tamaño
Permitimos al usuario elegir el tamaño de laIgcChipComponent utilizando la--ig-size variable CSS:
.size-small {
--ig-size: var(--ig-size-small);
}
.size-medium {
--ig-size: var(--ig-size-medium);
}
.size-large {
--ig-size: var(--ig-size-large);
}
Styling
ElIgcChipComponent componente expone unbase,prefix,suffix piezas CSS que pueden usarse para cambiar todas sus propiedades de estilo.
igc-chip::part(base) {
background: var(--ig-primary-500);
color: var(--ig-primary-500-contrast);
}
igc-chip::part(suffix) {
color: var(--ig-gray-400);
}