Descripción general del chip Web Components
Los chips Ignite UI for Web Components ayudan a las personas a ingresar información, realizar selecciones, filtrar contenido o activar acciones.
Web Components Chip Example
Usage
Primero, debe instalar la Ignite UI for Web Components ejecutando el siguiente comando:
npm install igniteui-webcomponents
Luego necesitarás importar IgcChipComponent
, su CSS necesario y registrar su módulo, así:
import { defineComponents, IgcChipComponent } from 'igniteui-webcomponents';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
defineComponents(IgcChipComponent);
Para obtener una introducción completa a Ignite UI for Web Components, lea el tema Introducción.
La forma más sencilla de empezar a utilizarlo IgcChipComponent
es la siguiente:
<igc-chip></igc-chip>
Para mostrar un chip seleccionable, puede utilizar la propiedad selectable
del chip.
<igc-chip selectable></igc-chip>
Para mostrar un chip extraíble, puede utilizar la propiedad removable
del chip.
<igc-chip removable></igc-chip>
Examples
Variants
El chip Ignite UI for Web Components admite varias variantes estilísticas predefinidas. Puede cambiar la variante asignando uno de los valores admitidos: Primary
, Info
, Success
, Warning
o Danger
a la propiedad variant
.
<igc-chip variant="success"></igc-chip>
Disabled
El chip Ignite UI for Web Components se puede desactivar utilizando la propiedad disabled
.
<igc-chip disabled></igc-chip>
Prefix / Suffix
Con las partes Prefix
y Suffix
del componente IgcChipComponent
y sus ranuras, podemos agregar contenido diferente antes y después del contenido principal del chip. Proporcionamos íconos predeterminados para seleccionar y eliminar, pero puede personalizarlos usando las ranuras IgcSelectComponent
y Remove
. Puede agregar contenido adicional antes o después del contenido principal, utilizando las ranuras Start
y End
.
<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 que el usuario elija el tamaño del IgcChipComponent
utilizando la variable CSS--ig-size
:
igc-chip {
--ig-size: var(--ig-size-large);
}
Styling
El componente del chip expone partes Base
, Prefix
, Sufix
y varias ranuras que se pueden usar para cambiar todas sus propiedades de estilo.
igc-chip::part(base) {
background: #011627;
color: #ECAA53;
}
igc-chip::part(suffix) {
color: #B7B6C2;
}