Lista de avatares com TailwindCSS e shadcn/ui
Assistir agora
1. Introdução da Lista de Avatares
Sobre o Tutorial
Esse tutorial mostra o passo-a-passo para resolver o Mini Projeto Lista de avatares com TailwindCSS e shadcn/ui.
Descrição do projeto
Explore e amplie suas habilidades com TailwindCSS criando um componente visual de lista de avatares!
🔨 Requisitos
- Utilize TailwindCSS para estilizar e criar o componente.
- O componente deve ser desenvolvido pensando na responsividade e adaptabilidade.
Componente da Lista de Avatares
- Crie um componente que exiba uma lista de avatares.
- Os avatares devem ficar levemente sobrepostos uns aos outros.
- A lista de avatares deve se adaptar à largura do container que a contém.
- Desenvolva uma borda com gradiente para cada avatar.
- Torne o componente customizável:
- Através de variáveis CSS ou, se estiver usando uma biblioteca como React, com props.
- Algumas opções de customização: cor da borda, tamanho da borda e tamanho dos avatares.
Deploy
- Faça o deploy de uma página utilizando o seu componente.
🔨 Desafios extras para quem quer ir além
- Disponibilize o componente como uma lib no npm.
🔍 Dicas
- Estude sobre as capacidades do TailwindCSS, um framework CSS focado na produtividade e eficiência.
- Se estiver usando o React, familiarize-se com a passagem de props e customização de componentes.
🎨 Design Sugerido
Temos uma sugestão de design no Figma. Entretanto, fique à vontade para usar sua criatividade e criar um design único.
👉🏽 Sobre esse mini-projeto
Tecnologias sugeridas
TailwindCSS
Pré-requisitos
HTML, CSS
- (Opcional)
JavaScript, React
❓ FAQ
Posso utilizar outros frameworks além do TailwindCSS?
Esse projeto foi pensado especificamente para praticar o uso do TailwindCSS na criação de componentes visuais. Portanto, a resolução oficial seguirá essa direção.
Se desejar explorar outros frameworks, sinta-se à vontade. No entanto, a solução oficial pode não abordar essas variações.
Como faço para ver a resolução oficial?
A resolução oficial sempre é disponibilizada no site oficial do Codante. Algumas resoluções são abertas e outras são exclusivas para os nossos membros PRO.
Seu Instrutor
Aulas
- 1.
Introdução da Lista de Avatares
01:20 - 2.
Explicação do projeto e configuração inicial
07:58 Instalando o shadcn/ui
05:42Criando o componente de avatar
17:47Criando a lista de avatares
07:03Customizando o avatar com a biblioteca class-variance-authority
15:15Criando os selects para trocar entre as variantes
09:59Fazendo o deploy da lista de avatares
02:02