App Masters

App Masters

  • English
  • Português

›Frontend

App Masters - Core

  • Início
  • Conteúdo

Backend

  • Adonis
  • Laravel
  • Livewire
  • Sequelize

Fundamentos de Javascript

  • Javascript Assíncrono
  • Typescript

Padrões de Projeto

  • Presentational Container Design Pattern

Frontend

  • Ant Design
  • Flexbox
  • Media Queries
  • React Hook Form
  • Redux
  • Redux-Saga
  • Redux-Thunk
  • Styled Components
  • Tailwind
  • TWA
  • Yup

Testes

  • Cypress
  • Detox
  • Jest

Ferramentas

  • Docker
  • nvm
  • Storybook
  • Visual Studio Code

CMS

  • Strapi

Tailwind

O que é

Tailwind Css é um framework de CSS de baixo nível, com foco em utilidade e customização.

Ao contrário dos frameworks de css mais famosos, que fornecem classes de estilização de componentes, o Tailwind fornece apenas classes utilitárias que são customizáveis.

Instalação

Passo a passo

Exemplo

No exemplo abaixo, foi criado um botão com estilização básica, como: cor de fundo, cor do texto, padding nos eixos x e y (py e px), arredondamento das bordas (rounded) e efeito de hover, com transição de 500ms.

<button
  class="bg-blue-500
    text-white
    py-2
    px-4
    rounded
    hover:bg-blue-600
    transition
    duration-500"
>
  Botão
</button>

Tópicos importantes

  • Conceitos principais
  • Customização
  • Removendo estilos não utilizados com PurgeCss

Links externos

  • Site com componentes criados utilizando Tailwind
  • Tailwind Crash Course por Traversy Media - vídeo

Projeto para praticar

  • Criar uma página com sidebar, footer e conteúdo
  • Criar um componente Card com imagem, nome e informações genéricas
  • Montar uma página com diversos cards, que se adapte a diferentes tamanhos de tela
← Styled ComponentsTWA →
  • O que é
  • Instalação
  • Exemplo
  • Tópicos importantes
  • Links externos
  • Projeto para praticar
App Masters
App masters
Content
More
BlogGitHub
Copyright © 2022 App Masters