Tutorial
Toast notifications com TailwindCSS
Nível
12 aulas
1h31
Assistir agora
1. Introdução ao Projeto
Sobre o Tutorial
Esse tutorial mostra o passo-a-passo para resolver o Mini Projeto Toast notification animado.
Descrição do projeto
Aprimore a experiência do usuário em seu projeto web com uma toast notification animada desenvolvida com Tailwind CSS. Neste mini projeto, vamos explorar como criar uma notificação flutuante elegante e interativa que chama a atenção do usuário de forma sutil e eficaz.
🔨 Requisitos
- Crie um botão "Mostrar notificação".
- Ao ser clicado o botão exibirá uma notificação "toast" na tela.
- A notificação deverá aparecer por 5 segundos.
- A notificação deve ser exibida no canto superior direito da tela.
- A notificação deve exibir o avatar, nome, mensagem e uma opção de fechar a notificação.
- Utilize o framework Tailwind CSS para estilizar os elementos da notificação.
- Implemente uma animação de entrada e saída suave para a toast notification.
- Adicione interatividade à notificação, permitindo que o usuário a feche manualmente.
🔨 Desafios extra
- Implemente uma forma de mudar onde a notificação vai aparecer na tela. Por exemplo, no canto superior esquerdo ou no canto inferior direito.
- Toque um som quando a notificação aparecer.
🎨 Design Sugerido
Temos uma sugestão de design no Figma. Mas sinta-se livre para utilizar a criatividade e fazer o seu próprio estilo de notificação.
📝 Inspiração
Seu Instrutor
Aulas
- 1.
Introdução ao Projeto
02:52 - 2.
Duas Tags novas no HTML: dialog e template.
01:32 - 3.
Estruturando o botão no HTML
04:04 - 4.
Estruturando e estilizando a notificação no HTML
10:53 - 5.
Adicionando o avatar na notificação
05:05 Limitando o tamanho da mensagem
06:20Evitando o layout shift da imagem
03:33Implementando a tag html template
07:11Fazendo o botão de close funcionar
07:19Removendo a notificação após 5 segundos
07:12Animações - Adicionando transição de saída
25:22Animações - Animando a entrada
09:50