mastering-tailwind Tailwind Templates

Mastering Tailwind

Projeto para aprofundar os conhecimentos de Tailwind. Implementado durante curso complementar da Rocketseat.

Masterizando o Tailwind - Curso complementar

🎲 O curso

O curso "Masterizando o Tailwind" tem o objetivo de aprofundar os conhecimentos da biblioteca de estilos Tailwind. A ideia é implementar somente a casca de um projeto de um dashboard, visualizando a vasta atuação da biblioteca em diferentes tipos de problemas.

O curso foi realizado em 12/2023.

💻 O Projeto

Trata-se da implementação de um dashboard com sidebar, abas e um formulário. Nenhuma funcionalidade em si foi implementada de fato, somente a parte de estrutura e CSS, pois o foco é aprimorar os conceitos da biblioteca. No projeto abordou-se

  • Configuração e personalização de temas
  • Utilização de variantes com CSS para alguns componentes
  • Uso de componentes de outras bibliotecas sendo customizados de acordo com o interesse
  • Criação de animações
  • Responsividade
  • Light/Dark mode

💡 Tecnologias Utilizadas

No projeto utilizou-se:

  • NextJS -> Framework React para implementação de interfaces
  • Typescript -> Linguagem de programação fortemente tipada
  • FormKit/Auto Animate -> Biblioteca para criação de animações.
  • Framer Motion -> Biblioteca para criação de animações.
  • Lucide React -> Biblioteca de ícones.
  • Radix UI/React Collapsible -> Biblioteca de componentes prontos, no qual já se preocupa com a acessibilidade. No caso, utilizou-se o Collapsible.
  • Radix UI/React Scroll Area -> Biblioteca de componentes prontos, no qual já se preocupa com a acessibilidade. No caso, utilizou-se o Scroll Area.
  • Radix UI/React Select -> Biblioteca de componentes prontos, no qual já se preocupa com a acessibilidade. No caso, utilizou-se o Select.
  • Radix UI/React Tabs -> Biblioteca de componentes prontos, no qual já se preocupa com a acessibilidade. No caso, utilizou-se as Tabs.
  • Tailwind Merge -> Biblioteca auxiliar do Tailwind que ajuda na escrita de classes muito longas.
  • Tailwind Variants -> Biblioteca para realizar criação de variantes de um componentes, em conjunto com o Tailwind.

🔎 Referências

🧠 Créditos e Agradecimentos

Gostaria de agradecer a Rocketseat pelo conteúdo fantástico disponibilizado, sendo todos os créditos do projeto destinados a eles.

Top categories

Loading Svelte Themes