CSS Element
Chip / Tag [y2chip]
Chips compactos para filtros, seleções, categorias e tags - com avatar, cone, remoção e cores.
1. Básico
Padrão
Primário
Sucesso
Alerta
Erro
Info
Secundário
2. Outline
Padrão
Primário
Sucesso
Alerta
Erro
3. Removível
HTML
CSS
JavaScript
TypeScript
// Ao clicar no botão de remover
document.querySelectorAll('.y2chip-rm').forEach(btn => {
btn.addEventListener('click', () => btn.parentElement.remove());
});
4. Com Avatar / Ícone
A
Ana Silva
B
Bruno Santos
?
Favorito
5. Tamanhos
Small
Normal
Large
Quick Reference
| Atributo/Classe | Descrição |
|---|---|
[y2chip] |
Atributo base do chip/tag |
.y2chip-pri .y2chip-sec
.y2chip-suc.y2chip-ale .y2chip-err
.y2chip-per .y2chip-inf
|
Variantes de cor (fundo tintado) |
.y2chip-out |
Estilo outline - combina com variantes de cor |
.y2chip-sm / .y2chip-lg |
Tamanhos menor e maior que o padrão |
.y2chip-clk |
Cursor pointer - indica chip clicável/filtrável |
.y2chip-act |
Estado ativo/selecionado |
.y2chip-rm |
Botão de remoção interno () |
.y2chip-cls |
Variante estilizada do botão de fechar interno |
.y2chip-av |
Container de avatar ou ícone interno |