5 ícones · licença MIT
Ícones animados de alerta
Triângulos de aviso, círculos de alerta e placas de pare que pulsam só o bastante para chamar a atenção, sem piscar. Use-os ao lado de um campo de formulário com erro, no início de um banner de erro ou numa coluna de status, onde um ícone estático passa despercebido na rolagem.
Dos 5 ícones, 4 ficam em loop contínuo e 1 toca de novo a cada clique. Cada um vem como componente React, componente shadcn/ui e animação Lottie JSON, além de SVGs estáticos, e é gratuito para uso comercial sob a licença MIT.
Todos os ícones de alertas
Onde usar
- Erros de validação logo abaixo dos campos de formulário
- Banners de erro e de aviso no topo da página
- Linhas com falha numa tabela de status de deploys ou jobs
- Diálogos de confirmação de ações destrutivas
- Páginas de status do sistema durante um incidente
Por interação
- Ícones animados em loop · 4
Toca continuamente; fica no primeiro frame estático quando o usuário prefere movimento reduzido. Alert circle, Alert octagon, Alert triangle, Error.
- Ícones animados no clique · 1
Toca de novo desde o início a cada clique, a menos que o usuário prefira movimento reduzido. X Octagon.
Adicione um ao seu app
Com React, instale o react-useanimations e importe o ícone; ele executa a interação “Loop” sozinho. Todos os ícones desta categoria funcionam do mesmo jeito: troque alertTriangle pelo nome que aparece na página do ícone.
npm install react-useanimationsimport UseAnimations from 'react-useanimations';
import alertTriangle from 'react-useanimations/lib/alertTriangle';
<UseAnimations animation={alertTriangle} size={32} />Com o shadcn/ui, a CLI adiciona um componente pronto:
npx shadcn@latest add https://useanimations.com/r/alert-triangle.jsonimport { AnimatedAlertTriangle } from '@/components/animations/alert-triangle';
<AnimatedAlertTriangle size={24} />Não usa React? Cada ícone é um arquivo Lottie JSON em /icons/<id>.json; veja em Ícones Lottie os players para web, iOS, Android e Flutter.
Perguntas frequentes
Quais ícones animados de alerta estão incluídos?
5 ícones: Alert circle, Alert octagon, Alert triangle, Error e X Octagon. Todos são gratuitos para projetos pessoais e comerciais sob a licença MIT, sem exigência de atribuição.
Como uso estes ícones animados de alerta no React?
Instale o react-useanimations, adicione import alertTriangle from 'react-useanimations/lib/alertTriangle' e renderize <UseAnimations animation={alertTriangle} size={32} />. O ícone executa a interação “Loop” e segue a cor do texto. Se você usa shadcn/ui, rode npx shadcn@latest add https://useanimations.com/r/alert-triangle.json.
Posso usar estes ícones animados de alerta sem React?
Sim. Cada ícone é um arquivo Lottie JSON em https://useanimations.com/icons/<id>.json (por exemplo, https://useanimations.com/icons/alert-triangle.json), que pode ser reproduzido com lottie-web, lottie-ios, lottie-android ou o pacote lottie do Flutter; os SVGs estáticos ficam na página de cada ícone (em inglês). Error usa expressões do After Effects, então na web precisa do build completo do lottie-web.