Olá a todos! ? Se você é um usuário antigo do Bootstrap e está curioso sobre a transição para o Tailwind CSS, este guia é para você. Tailwind é uma estrutura CSS utilitária que oferece uma abordagem radicalmente diferente em comparação com a estrutura baseada em componentes do Bootstrap. Vamos ver como você pode começar facilmente a usar o Tailwind como usuário do Bootstrap!
Esta versão aprimorada garante que todos os blocos de código sejam formatados e recuados corretamente, tornando o guia mais fácil de ler e seguir.
Antes de entrar no tutorial, aqui está uma comparação rápida entre Bootstrap e Tailwind:
Tailwind brilha quando você precisa de um design altamente personalizado, mas pode parecer estranho se você estiver acostumado com o Bootstrap. Então, vamos detalhar passo a passo.
Para começar a usar Tailwind CSS, você precisará instalá-lo em seu projeto. Siga estas etapas:
npm install -D tailwindcss postcss autoprefixer npx tailwindcss init
module.exports = { content: [ './public/**/*.html', './src/**/*.{html,js}', ], theme: { extend: {}, }, plugins: [], }
Agora, crie um arquivo estilos.css em seu projeto com as seguintes diretivas do Tailwind:
@tailwind base; @tailwind components; @tailwind utilities;
Em seus arquivos HTML, vincule o arquivo CSS gerado:
Agora você está pronto para começar a usar o Tailwind em seu projeto!
Se você está acostumado com as classes do Bootstrap como .container, .row e .col-6, mudar para o Tailwind pode parecer uma grande mudança. No Bootstrap, as decisões de layout e design são abstraídas em componentes, enquanto no Tailwind você tem controle total do design usando classes utilitárias.
Bootstrap:
Column 1Column 2
Vento favorável:
Column 1Column 2
No Tailwind, as classes grid e grid-cols-2 substituem o sistema de linhas e colunas do Bootstrap. A classe gap-4 adiciona espaçamento entre os itens da grade e você pode ajustar tudo conforme necessário ajustando as classes de utilitários.
Uma grande diferença entre Bootstrap e Tailwind é como a tipografia e o espaçamento são tratados.
Bootstrap:
Hello, Bootstrap!
This is a lead paragraph.
Vento favorável:
Hello, Tailwind!
This is a lead paragraph.
No Tailwind, não há botões ou estilos de título predefinidos. Em vez disso, você aplica classes utilitárias diretamente (text-4xl, bg-blue-500, px-4, etc.) para construir seu design exatamente do jeito que você deseja.
Uma coisa que os usuários do Bootstrap adoram é o sistema de grade responsivo. O Tailwind também possui ótimos utilitários responsivos, mas em vez de depender de pontos de interrupção predefinidos, você pode controlar estilos para diferentes tamanhos de tela usando os prefixos responsivos do Tailwind.
Bootstrap:
Responsive Column
Vento favorável:
Responsive Column
No Tailwind, w-full garante que o elemento ocupe toda a largura em telas menores e md:w-1/2 aplica a largura de 50% a partir do ponto de interrupção md (tamanho de tela médio).
Assim como você pode ter variáveis de Bootstrap personalizadas, você pode estender as classes de utilitário do Tailwind ou criar seu próprio sistema de design personalizado. Em seu tailwind.config.js, você pode estender ou modificar o tema padrão:
module.exports = { theme: { extend: { colors: { primary: '#1DA1F2', secondary: '#14171A', }, }, }, }
Com esta configuração, você pode usar suas cores personalizadas da seguinte forma:
Se você deseja recriar componentes comuns do Bootstrap (como botões, barras de navegação e modais) no Tailwind, basta usar os utilitários certos. Aqui estão alguns exemplos:
Bootstrap:
Vento favorável:
Bootstrap:
Vento favorável:
Ao aprender as classes utilitárias do Tailwind, você pode construir componentes complexos com maior flexibilidade do que os estilos pré-construídos do Bootstrap.
Tailwind possui um rico ecossistema de plug-ins que ampliam sua funcionalidade. Por exemplo, você pode adicionar facilmente formulários, tipografia ou utilitários de proporção:
npm install @tailwindcss/forms @tailwindcss/typography @tailwindcss/aspect-ratio
Em seu tailwind.config.js:
module.exports = { plugins: [ require('@tailwindcss/forms'), require('@tailwindcss/typography'), require('@tailwindcss/aspect-ratio'), ] }
Se você está procurando uma experiência Tailwind CSS que combine a simplicidade e a familiaridade do Bootstrap, não procure mais, Metronic 9!
Metronic 9 é um kit de ferramentas Tailwind UI completo que traz o melhor dos dois mundos: o poder utilitário do Tailwind CSS, combinado com a abordagem estruturada e orientada a componentes com a qual você está familiarizado no Bootstrap.
Por que escolher Metronic 9 para seus projetos Tailwind?
Popular e confiável: lançado em 2013, Metronic se tornou o modelo de painel de administração número um no Envato Market, com 115.000 vendas e 8.000 avaliações 5 estrelas, alimentando mais de 3.000 projetos SaaS em todo o mundo.
Componentes pré-construídos: Assim como o Bootstrap, o Metronic 9 vem com centenas de componentes prontos para uso, como botões, barras de navegação, modais, formulários e muito mais - todos alimentados por utilitários Tailwind CSS. Isso permite que você crie UIs modernas e responsivas rapidamente sem escrever estilos personalizados do zero.
Tailwind Bootstrap Experience: Você obtém a flexibilidade do Tailwind com a sensação estruturada do Bootstrap. Esteja você migrando do Bootstrap ou começando do zero, a curva de aprendizado será mínima.
Vários layouts: com mais de 5 demonstrações de layout de aplicativos e 1.000 elementos de interface do usuário, o Metronic 9 permite criar aplicativos complexos de maneira rápida e fácil, esteja você trabalhando em um painel SaaS, painel de administração ou um aplicativo da web geral.
Integração perfeita: Metronic 9 integra-se perfeitamente com estruturas modernas como React, Next.js e Angular, dando a você uma vantagem inicial em sua jornada Tailwind com uma facilidade de uso semelhante à do Bootstrap.
Comece a usar o Metronic 9 hoje mesmo!
Se você está migrando do Bootstrap e deseja um ambiente familiar e repleto de recursos para trabalhar com o Tailwind, o Metronic 9 é a solução perfeita. Ele foi projetado para economizar tempo e esforço, permitindo que você se concentre na construção de ótimos produtos, sem se preocupar com detalhes de design.
? Confira Metronic 9 aqui e comece a criar lindas UIs com a flexibilidade do Tailwind e a simplicidade do Bootstrap!
Se você procura mais personalização e controle sobre seu design sem ficar restrito a componentes pré-construídos,
Tailwind CSS é uma ótima escolha. Pode levar algum tempo para se ajustar se você estiver acostumado com o Bootstrap, mas quando você se sentir confortável com a abordagem que prioriza a utilidade, as possibilidades serão infinitas!
Sinta-se à vontade para fazer qualquer pergunta ou compartilhar suas experiências nos comentários abaixo. Boa codificação! ?
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3