Neste tutorial, você aprenderá como preparar seu projeto para trabalhar com CSS Flexbox. É importante ter uma base sólida antes de mergulhar mais fundo nas técnicas de layout do Flexbox. Estamos usando o Visual Studio Code para o desenvolvimento, mas você também pode escolher um editor de texto simples e um navegador. Nos próximos passos, vamos configurar um projeto simples que o ajudará a entender e aplicar o Flexbox.

Principais Descobertas

  • O uso de um servidor de desenvolvimento facilita o trabalho em seus projetos.
  • Você pode trabalhar sem frameworks para aprender os fundamentos de JavaScript e CSS.
  • O arquivo index.html é o ponto central do seu projeto, a partir do qual você trabalhará.

Guia Passo a Passo

Primeiro, abra um terminal no Visual Studio Code ou em outro programa de sua escolha. Verifique se o Node.js está instalado antes de prosseguir. Isso é crucial para executar os comandos do NPM.

Agora você pode utilizar o pacote NPM para a estruturação do projeto. Digite npx create-v no terminal para iniciar o processo de criação do seu projeto. Você será questionado se deseja baixar o pacote. Confirme.

Flexbox em CSS e HTML: Configurar o projeto inicial

Em seguida, insira o nome do seu projeto. Recomendo chamá-lo simplesmente de "flexbox", porque é exatamente o que vamos abordar. Depois de inserir o nome, será solicitada a escolha de um framework de IU. Nesse caso, selecione "Vanilla JavaScript", pois não usaremos frameworks específicos.

Flexbox em CSS e HTML: Configurar o projeto inicial

No próximo passo, será perguntado se você deseja usar TypeScript. Novamente, é aconselhável escolher "não" para manter as coisas simples e se concentrar nas tecnologias principais.

Flexbox em CSS e HTML: Configurar o projeto inicial

Agora você está quase pronto. Você só precisa navegar até o diretório do seu novo projeto. Faça isso com o comando cd flexbox. Assim, você entrará na pasta que acabou de ser criada.

Flexbox em CSS e HTML: Configurar o projeto inicial

Em seguida, execute o comando npm install no terminal. Isso instalará todos os pacotes necessários para o seu projeto.

Depois que isso estiver concluído, inicie o servidor de desenvolvimento local com npm run dev. Isso abrirá seu projeto e o disponibilizará em um servidor local.

Agora você pode dar uma olhada no arquivo index.html gerado, localizado no diretório do seu projeto. Este arquivo é a parte mais importante do seu projeto, onde você criará todo o seu conteúdo e estrutura.

Flexbox em CSS e HTML: Configurar o projeto inicial

O próximo passo é excluir o script padrão gerado para o projeto. Não precisamos usar o script main.js logo de início, então basta excluí-lo. Você também pode remover a folha de estilos style.css, pois inicialmente queremos gerenciar tudo no index.html.

No index.html, vamos construir a estrutura do nosso contêiner Flexbox. Precisamos de um contêiner principal que, por sua vez, conterá alguns contêineres secundários. Esta é uma estrutura fundamental que precisamos para o Flexbox.

Para visualizar suas alterações no navegador, abra o Chrome e vá para http://localhost:3000. Quando você inicia o servidor de desenvolvimento, a URL para acessar seu arquivo index.html é exibida.

Flexbox em CSS e HTML: Configurar o projeto inicial

Recomendo que ao abrir links no navegador, você utilize a tecla Ctrl (ou Command no Mac) para abri-los diretamente no navegador padrão. Isso permite que você acompanhe suas alterações.

Flexbox em CSS e HTML: Configurar o projeto inicial

Depois que a página estiver aberta, você pode, por exemplo, alterar o título no seu index.html de "Weed App" para "Flexbox" e salvar a página. A atualização ao vivo trará suas alterações imediatamente para o navegador.

Flexbox em CSS & HTML: Configurando o projeto inicial

Você pode adicionar mais texto à página, por exemplo, "Curso de Flexbox", e ver como o texto é atualizado dinamicamente, sem precisar recarregar manualmente a página. Esta pré-visualização em tempo real facilita muito o trabalho.

Flexbox em CSS e HTML: Configuração do projeto inicial

Os exemplos de Flexbox serão mais trabalhados no arquivo Index-HTML no próximo passo. Aqui é onde vamos estilizar o layout com CSS e criar os contêineres Flexbox. Fique atento aos próximos vídeos, onde aprofundaremos as técnicas de Flexbox.

Flexbox em CSS & HTML: Configuração do projeto inicial

Resumo

Neste tutorial, você aprendeu como configurar um projeto simples para trabalhar com CSS Flexbox. Você captou os fundamentos da estrutura do projeto, preparou o arquivo Index-HTML e utilizou o servidor de desenvolvimento local. Estes são os primeiros passos para dominar o Flexbox.

Perguntas Frequentes

Como instalar o Node.js?Baixe o pacote de instalação do site oficial do Node.js e siga as instruções.

Posso usar Flexbox sem um framework?Sim, é perfeitamente possível usar Flexbox apenas com HTML e CSS.

Como iniciar o servidor de desenvolvimento?Execute o comando npm run dev no terminal para iniciar o servidor de desenvolvimento local.