Este projeto é resultado da formação Aprofunde seus conhecimentos em CSS da Alura, com foco no curso SASS e CSS: estilizando um site. O objetivo central foi aplicar os recursos avançados do pré-processador SASS para estilizar um site, priorizando a modularização, utilização de variáveis, mixins e partials.
O principal objetivo deste projeto foi utilizar o pré-processador SASS para criar folhas de estilos de fácil manutenção, modularizar o código e aplicar estilos consistentes em diferentes seções de um site.
- Modularização de Código: Organização dos estilos em
partialspara facilitar a manutenção. - Otimização com Variáveis: Utilização de
variáveispara cores, tamanhos e outras propriedades. - Criação de Mixins: Códigos reutilizáveis para estilização dinâmica de seções e textos.
- Estilos Avançados: Implementação de estilos para seções específicas, como
ServiçoseDesconto. - Pseudo-classes e Parent Selector: Aplicação de estilos avançados para interatividade.
- Reutilização de Código: Utilização de
@Extendpara evitar repetição e manter o código limpo. - Posicionamento e Estilização: Posicionamento de imagens e estilização de formulários.
Durante o desenvolvimento deste projeto, adquiri conhecimentos sólidos em:
- Modularização e Organização de Código: Utilizando partials e imports para manter o código organizado e escalável.
- Otimização de Estilos: Através de variáveis e mixins para reduzir a repetição e facilitar a manutenção.
- Estilização Avançada: Aplicando pseudo-classes e Parent Selector para estilização dinâmica.
- Sintaxe Recuada: Utilizando a sintaxe recuada para melhor legibilidade do código.
Para executar este projeto localmente, siga estas etapas:
- Clone o Repositório:
git clone https://github.com/seu-usuario/seu-projeto.git - Instale o SASS:
npm install -g sass(caso ainda não tenha instalado). - Navegue até o Diretório do Projeto:
cd seu-projeto - Compile o SASS para CSS:
sass --watch scss:css - Abra o Arquivo HTML: Abra o arquivo
index.htmlno seu navegador preferido.
Uma versão hospedada deste projeto está disponível aqui.
Desenvolvido por Lucas Reis.
