Se emplean para resaltar texto dentro de una tabla o una página y para identificar elementos independientes entre sí (categorías, filtros…).
Pill
Mostrar parámetros
Parámetros Nunjucks del componente: "Pill"
params:
- name: text
type: string
required: true
description: If `html` is set, this is not required. Text to use within the pill component. If `html` is provided, the `text` argument will be ignored.
- name: html
type: string
required: true
description: If `text` is set, this is not required. HTML to use within the pill component. If `html` is provided, the `text` argument will be ignored.
- name: type
type: string
required: false
description: Type of `a`, `button` or `span`. Defaults to `span`.
- name: href
type: string
required: false
description: The value of the pill’s `href` attribute. Defaults to `#content` if you do not provide a value.
- name: target
type: string
required: false
description: The target where the pill should link to.
- name: classes
type: string
required: false
description: Classes to add to the pill.
- name: attributes
type: object
required: false
description: HTML attributes (for example data attributes) to add to the pill.
Por defecto #
Recuerda que los pills, por accesibilidad, deben estar rodeados de una etiqueta semántica, normalmente un <li>.
Descripción visual
Botón pill con fondo blanco, borde gris de 1px, y texto negro en tamaño pequeño. Esquinas completamente redondeadas tipo cápsula. Padding compacto horizontal y vertical que ajusta al contenido del texto.
Mostrar códigodel ejemplo: Por defecto
Tipo enlace #
Descripción visual
Botón pill con fondo blanco, borde gris de 1px, y texto azul estilo hipervínculo en tamaño pequeño. Esquinas completamente redondeadas tipo cápsula. Padding compacto horizontal y vertical, elemento interactivo con cursor pointer.
Mostrar códigodel ejemplo: Tipo enlace
Tipo enlace con target blank #
Descripción visual
Botón pill con fondo blanco, borde gris de 1px, y texto azul estilo hipervínculo en tamaño pequeño. Esquinas completamente redondeadas tipo cápsula. Padding compacto horizontal y vertical, configurado para abrir en nueva pestaña del navegador.
Mostrar códigodel ejemplo: Tipo enlace con target blank
Tipo botón #
Descripción visual
Pill con fondo blanco, borde gris de 1px y bordes redondeados. Texto en negro centrado dentro del elemento. Dimensiones compactas de altura reducida y ancho ajustado al contenido.
Mostrar códigodel ejemplo: Tipo botón
Tipo enlace o botón con estado hover #
Simula activar la pseudoclase de CSS :hover
Descripción visual
Pill con fondo gris claro, borde gris de 1px y bordes redondeados. Texto en negro centrado dentro del elemento. Dimensiones compactas de altura reducida y ancho ajustado al contenido.
Mostrar códigodel ejemplo: Tipo enlace o botón con estado hover
Tipo enlace o botón con estado focus #
Simula activar la pseudoclase de CSS :focus
Descripción visual
Pill con fondo amarillo, borde negro de 2px y bordes redondeados. Texto en negro centrado dentro del elemento. Dimensiones compactas de altura reducida y ancho ajustado al contenido.
Mostrar códigodel ejemplo: Tipo enlace o botón con estado focus
Peque #
Usa las clases de tamaño de texto para establecer el tamaño. Recuerda que los pills, por accesibilidad, deben estar rodeados de una etiqueta semántica, normalmente un <li>
Descripción visual
Pill de tamaño reducido con texto "Peque pill" en color negro sobre fondo blanco. Borde gris claro redondeado que define la forma de cápsula. Dimensiones compactas con padding mínimo alrededor del texto.
Mostrar códigodel ejemplo: Peque
Con icono a la derecha #
Descripción visual
Pill con texto "Icono derecha pill" en negro sobre fondo blanco, seguido de un ícono "×" de cierre alineado a la derecha. Borde gris claro redondeado formando una cápsula horizontal. Padding uniforme que distribuye el espacio entre el texto y el ícono interactivo de cierre.
Mostrar códigodel ejemplo: Con icono a la derecha
Con icono a la izquierda #
Descripción visual
Pill que presenta un ícono de usuario a la izquierda seguido del texto "Icono izquierda pill" en negro, todo sobre fondo blanco. Borde gris claro redondeado que envuelve ambos elementos en forma de cápsula. Padding distribuido que equilibra el ícono inicial con el texto adyacente.
Mostrar códigodel ejemplo: Con icono a la izquierda
Primario #
Descripción visual
Componente pill con fondo azul claro, texto azul oscuro en peso normal, borde redondeado azul de 1px. Incluye ícono de checkmark circular azul a la izquierda del texto. Tamaño compacto con padding horizontal generoso.
Mostrar códigodel ejemplo: Primario
Aviso #
Descripción visual
Componente pill con fondo amarillo claro, texto negro en peso normal, borde redondeado amarillo de 1px. Incluye ícono de triángulo de advertencia amarillo a la izquierda del texto. Tamaño compacto con padding horizontal generoso.
Mostrar códigodel ejemplo: Aviso
Éxito #
Descripción visual
Componente pill con fondo verde claro, texto verde oscuro en peso normal, borde redondeado verde de 1px. Incluye ícono de checkmark circular verde a la izquierda del texto. Tamaño compacto con padding horizontal generoso.
Mostrar códigodel ejemplo: Éxito
Alerta #
Descripción visual
Pill rectangular con esquinas redondeadas, fondo rojo claro, y borde rojo de 1px. Contiene texto "Alerta" en color rojo oscuro alineado al centro, junto con un icono circular rojo con una "X" blanca en el interior posicionado a la izquierda del texto. El componente tiene padding interno horizontal y vertical, creando un espacio visual compacto alrededor del contenido.
Mostrar códigodel ejemplo: Alerta