
Este curso de Fundamentos de CSS foi criado para fornecer aos alunos uma base sólida em CSS, capacitando-os a criar páginas atraentes e funcionais. O curso está dividido em quatro seções principais, combinando teoria e prática para garantir um aprendizado eficaz e aplicável.
Na seção de introdução, os alunos serão apresentados aos conceitos básicos do CSS. Começaremos com as diferentes formas de adicionar CSS ao HTML, incluindo métodos inline, interno e externo.
Em seguida, exploraremos os seletores comuns, que permitem aplicar estilos a elementos HTML específicos, e aprenderemos sobre as propriedades de texto, como estilizar fontes, tamanhos, espaçamento e alinhamento de texto.
Também abordaremos o uso de cores no CSS, utilizando valores hexadecimais, RGB e HSL, além de explorar os estilos de link para personalizar a aparência de hyperlinks.
Seguimos com o estudo do box model, um conceito fundamental que inclui margens, bordas, preenchimentos e conteúdo, seguido por uma introdução aos diferentes métodos de posicionamento de elementos na página, como estático, relativo, absoluto e fixo. Aprenderemos sobre o flexbox, uma poderosa ferramenta para criar layouts flexíveis e responsivos, e concluiremos esta seção com exercícios práticos para reforçar os conhecimentos adquiridos.
Na segunda seção, aplicaremos os conceitos aprendidos para criar um projeto prático de cards estilizados. Começaremos estruturando o HTML dos cards, seguidos pela aplicação de CSS para o layout principal e os detalhes dos cards.
A terceira seção do curso aborda tópicos mais avançados de CSS. Exploraremos como estilizar listas e itens de lista, trabalharemos com diferentes unidades de medida, como pixels, em, rem e porcentagens, e entenderemos o uso de pseudo-seletores para aplicar estilos baseados em estados específicos dos elementos.
Abordaremos a criação de gradientes lineares e radiais, a aplicação de sombreamento para adicionar profundidade aos elementos e o uso de variáveis CSS para manter o código organizado e eficiente. Também aprenderemos sobre CSS Grid para criar layouts avançados e praticaremos esses conceitos com exercícios práticos.
Na seção final, focaremos em um projeto completo de uma página de produto. Começaremos estruturando e estilizando a barra de navegação (navbar), e seguiremos para a construção e estilização dos detalhes do produto. Esta seção fornecerá uma visão prática de como construir uma página web completa, combinando HTML e CSS para criar um design coeso e funcional.
Ao final deste curso, os alunos terão uma compreensão profunda dos fundamentos do CSS e estarão aptos a criar designs web responsivos e estilizados. Este curso é ideal tanto para iniciantes que desejam aprender CSS do zero quanto para desenvolvedores que buscam reforçar suas habilidades em estilização de páginas web.
Vamos começar a transformar suas ideias em designs incríveis!