Biblioteca de Ícones
As definições de uso e boas práticas dos ícones estão no componente Icon
Animalia-icon
Explore todos os ícones disponíveis no Animalia Design System através da nossa Biblioteca de Ícones. Você pode pesquisar, visualizar e copiar facilmente os nomes das classes dos ícones para usar no seu projeto.
A biblioteca oferece:
- 3.000+ ícones disponíveis em duas variantes
- Busca inteligente por nome ou tags
- Variantes Regular e Preenchido para cada ícone
- Copy-to-clipboard - clique no ícone para copiar o nome da classe
Acessar Biblioteca de Ícones →
Instalação
Adicione a biblioteca de ícones Animalia ao seu projeto com o npm:
npm i @animaliads/animalia-icon
Como utilizar
Uso como Web Font
Nossos ícones funcionam como fontes da web, facilitando a inserção em seu site. Basta adicionar um arquivo ao seu documento e usar tags simples para exibir ícones nítidos e escaláveis em vários estilos.
<!DOCTYPE html>
<html>
<head>
<link
rel="stylesheet"
type="text/css"
href="https://unpkg.com/@animaliads/animalia-icon@1.0.0/src/regular/style.css"
/>
</head>
<body>
<i class="an an-smiley"></i>
</body>
</html>
Você pode importar quantos pesos forem necessários. Apenas os pesos importados corresponderão e serão renderizados como ícones.
Variantes (Pesos)
Os ícones Animalia vêm em 2 variantes:
- Regular: Usa a classe
.an+.an-{nome-do-icone} - Preenchido: Usa a classe
.an-fill+.an-{nome-do-icone}
Para usar uma variante, você deve incluir um link para sua folha de estilo e usar a classe apropriada no ícone:
Regular:
<link
rel="stylesheet"
href="https://unpkg.com/@animaliads/animalia-icon@1.0.0/src/regular/style.css"
/>
<i class="an an-user"></i>
Preenchido:
<link
rel="stylesheet"
href="https://unpkg.com/@animaliads/animalia-icon@1.0.0/src/fill/style.css"
/>
<i class="an-fill an-user"></i>
Estilização
Ícones Animalia são essencialmente texto, então você pode estilizá-los com CSS como qualquer fonte. Personalize o font-size, color e muito mais para combinar com seu design.
.my-icon {
font-size: 24px;
color: #8b5cf6;
}
Classes auxiliares de tamanho
Precisa de opções rápidas de dimensionamento? Temos classes auxiliares disponíveis:
.an-xxs {
font-size: 0.5em;
}
.an-xs {
font-size: 0.75em;
}
.an-sm {
font-size: 0.875em;
}
.an-lg {
font-size: 1.25em;
}
.an-xl {
font-size: 1.5em;
}
Evite sobrescrever font-family, font-style, font-weight, font-variant ou text-transform. Fazer isso pode quebrar os ícones e exibir caracteres incorretos.
Recursos adicionais
Para mais detalhes sobre design e boas práticas, veja em Começando na parte de Design.
Biblioteca no Figma
A biblioteca de ícones do Animalia Design System pode ser encontrada na Comunidade do Figma.