From c47ce26f9b82fce796514013b2907ce6e1240ba6 Mon Sep 17 00:00:00 2001 From: Guilherme Diego Date: Sat, 28 Oct 2023 15:30:46 +0200 Subject: [PATCH] i18n(pt-BR): Add Tailwind Integration Guide (#4999) * start: tailwind guide * doing: add more localization * finish: translation * fix: meta * fix: link * fix: links * Add PT-BR subtitles * Apply suggestions from code review Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com> * Fix heading --------- Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com> --- ...0-8fd30eff-4d13-449d-a598-00a6a1ac4644.vtt | 37 +++ .../guides/integrations-guide/tailwind.mdx | 231 ++++++++++++++++++ 2 files changed, 268 insertions(+) create mode 100644 public/captions/pt-br/197398760-8fd30eff-4d13-449d-a598-00a6a1ac4644.vtt create mode 100644 src/content/docs/pt-br/guides/integrations-guide/tailwind.mdx diff --git a/public/captions/pt-br/197398760-8fd30eff-4d13-449d-a598-00a6a1ac4644.vtt b/public/captions/pt-br/197398760-8fd30eff-4d13-449d-a598-00a6a1ac4644.vtt new file mode 100644 index 0000000000000..adf396523cffe --- /dev/null +++ b/public/captions/pt-br/197398760-8fd30eff-4d13-449d-a598-00a6a1ac4644.vtt @@ -0,0 +1,37 @@ +WEBVTT + +00:00.570 --> 00:06.520 +Olá pessoal, eu sou o Dan, e hoje irei te mostrar como utilizar Tailwind CSS com seu projeto Astro. + +00:06.815 --> 00:12.415 +Você pode ver que tenho um site Astro básico aqui e ele parece bem entediante, então eu quero adicionar alguns estilos a ele. + +00:12.500 --> 00:15.500 +Vou clicar nesse botão para abrir um novo terminal + +00:15.511 --> 00:19.871 +onde eu posso executar o comando “npx astro add tailwind”. + +00:20.107 --> 00:25.500 +Este comando pode ser encontrado na documentação de integrações que vou me certificar de adicionar um link para. + +00:26.327 --> 00:34.383 +Ele me pede para permití-lo modificar o arquivo de configuração para dar suporte para Tailwind, eu vou em frente apertar "yes" para isso + +00:34.563 --> 00:38.673 +e agora ele quer instalar o próprio Tailwind e eu definitivamente vou apertar "yes" para isso. + +00:39.017 --> 00:44.760 +Assim que isso estiver feito, ele quer generar um arquivo de configuração do Tailwind automaticamente, então apertarei "yes" + +00:45.076 --> 00:49.365 +e agora tudo o que preciso fazer é reiniciar o servidor de desenvolvimento + +00:49.447 --> 00:55.857 +e podemos ver que eu já tenho alguns bons estilos escritos com Tailwind em um dos meus componentes. + +00:56.069 --> 01:02.075 +Me deixe só colocar o cabeçalho em negrito, usando Tailwind. + +01:02.236 --> 01:04.927 +E é isso aí: Tailwind no Astro! diff --git a/src/content/docs/pt-br/guides/integrations-guide/tailwind.mdx b/src/content/docs/pt-br/guides/integrations-guide/tailwind.mdx new file mode 100644 index 0000000000000..da8488971d18c --- /dev/null +++ b/src/content/docs/pt-br/guides/integrations-guide/tailwind.mdx @@ -0,0 +1,231 @@ +--- +type: integration +title: '@astrojs/tailwind' +description: Aprenda como usar a integração @astrojs/tailwind em seu projeto Astro. +githubURL: 'https://github.com/withastro/astro/tree/main/packages/integrations/tailwind/' +hasREADME: true +category: other +i18nReady: true +--- + +import Video from '~/components/Video.astro'; + +Esta **[integração Astro][astro-integration]** traz as classes CSS utilitárias do [Tailwind](https://tailwindcss.com/) para todos os arquivos `.astro` e [componentes de framework](/pt-br/core-concepts/framework-components/) em seu projeto, juntamente com suporte para o arquivo de configuração do Tailwind. + +## Por que Tailwind? + +O Tailwind permite que você use classes de utilitário em vez de escrever CSS. Essas classes de utilitário são na maioria das vezes equivalentes a uma determinada configuração de propriedade CSS: por exemplo, adicionar `text-lg` a um elemento é equivalente a definir `font-size: 1.125rem` em CSS. Você pode achar mais fácil escrever e manter seus estilos usando essas classes de utilitário predefinidas! + +Se você não gostar dessas configurações predefinidas, pode [personalizar o arquivo de configuração do Tailwind](https://tailwindcss.com/docs/configuration) de acordo com os requisitos de design do seu projeto. Por exemplo, se o "texto maior" em seu design for na verdade `2rem`, você pode [alterar a propriedade `fontSize` de `lg`](https://tailwindcss.com/docs/font-size#customizing-your-theme) para `2rem`. + +O Tailwind também é uma ótima escolha para adicionar estilos a componentes React, Preact ou Solid, que não suportam uma tag `