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;
    }
    

    API References

    Additional Resources