Pular para o conteúdo
Curso Completo de CSS: Dominando a Arte dos Layouts
🎨

Curso Completo de CSS: Dominando a Arte dos Layouts

Do zero ao nível profissional avançado. Desenvolva o modelo mental de cascata, especificidade, Box Model, Flexbox, Grid, CSS Moderno (:has, Nesting, @layer), Acessibilidade e Performance. Sem memorização decorada: aprendizado baseado em modelo mental, analogias visuais e projetos reais.

Capítulos 18
Progresso 0/18 aulas
Concluído 0%
🌐
CAPÍTULO 1

Módulo 1 — Fundamentos da Web

1 aulas

Como HTML, CSS e JS trabalham juntos, renderização no navegador, VS Code, DevTools, tipos de inclusão e sintaxe.

🎯
CAPÍTULO 2

Módulo 2 — Seletores, Cascata & Especificidade

1 aulas

Seletores de elemento, classe, ID, atributos, combinadores, pseudoclasses, pseudoelementos, especificidade e herança.

🔒

O Cálculo da Especificidade: A Hierarquia de Pesos

Aprenda como o navegador decide qual regra vence quando há conflito de estilos.

Bloqueada
📏
CAPÍTULO 3

Módulo 3 — Cores, Unidades & Valores

1 aulas

HEX, RGB, HSL, unidades absolutas vs relativas (em, rem), viewport (vw, vh, dvh), calc(), clamp() e Variáveis CSS.

🔒

Unidades Relativas: Por que REM é Rei da Acessibilidade

Nunca mais use PX para tamanho de fonte. Entenda como REM respeita as preferências do usuário.

Bloqueada
📦
CAPÍTULO 4

Módulo 4 — Box Model & Espaçamento

1 aulas

Content, padding, border, margin, colapso de margens, box-sizing: border-box, limites de largura, sombras e overflow.

🔒

A Anatomia da Caixa no CSS

Domine as 4 camadas de todo elemento na web.

Bloqueada
✍️
CAPÍTULO 5

Módulo 5 — Texto & Tipografia Avançada

1 aulas

Fontes de sistema, Google Fonts, @font-face, line-height, letter-spacing, controle de overflow e performance.

🔒

Tipografia Profissional e Otimização de Fontes

Melhore a legibilidade e evite o piscar de tela (FOUT/FOIT) ao carregar fontes web.

Bloqueada
🖼️
CAPÍTULO 6

Módulo 6 — Backgrounds, Imagens & Efeitos Visuais

1 aulas

Gradientes, múltiplos backgrounds, object-fit, object-position, clip-path, sombras, filtros de desfoque e máscaras.

🔒

object-fit: cover vs contain

Aprenda a controlar como imagens de usuários se adaptam a containers de tamanho fixo sem distorcer.

Bloqueada
📍
CAPÍTULO 7

Módulo 7 — Fluxo, Posicionamento & Z-Index

1 aulas

Fluxo normal, display (block, inline, inline-block), relative, absolute, fixed, sticky, contextos de empilhamento (stacking context).

🔒

Entendendo Stacking Context e Z-Index

Por que definir z-index: 9999 nem sempre funciona e como corrigir a sobreposição de elementos.

Bloqueada
📐
CAPÍTULO 8

Módulo 8 — Flexbox: Layouts Unidimensionais

1 aulas

Eixo principal vs transversal, justify-content, align-items, flex-wrap, gap, flex-grow, flex-shrink e flex-basis.

🔒

Modelo Mental de Flexbox: Eixo Principal e Transversal

Aprenda a controlar o alinhamento com maestria sem adivinhar propriedades.

Bloqueada
🧱
CAPÍTULO 9

Módulo 9 — CSS Grid: Layouts Bidimensionais

1 aulas

Linhas, colunas, unidades fr, minmax(), repeat(), auto-fit vs auto-fill, grid-template-areas e Subgrid.

🔒

Grid Responsivo Sem Media Queries com auto-fit e minmax()

O padrão mágico de CSS Grid para criar cards flexíveis automáticos.

Bloqueada
📱
CAPÍTULO 10

Módulo 10 — Design Responsivo Moderno

1 aulas

Mobile First, Media Queries, Breakpoints por conteúdo, Container Queries (@container) e preferências do usuário.

🔒

Container Queries: A Revolução dos Componentes Responsivos

Aprenda a adaptar um card com base no tamanho do seu container pai, e não da tela do celular.

Bloqueada
🗂️
CAPÍTULO 11

Módulo 11 — Formulários & Componentes de UI

1 aulas

Inputs, radios, checkboxes customizados, estados de foco acessíveis, cards, menus, modais e skeleton loading.

🔒

Estilização de Formulários & Estados de Foco Visíveis

Como estilizar formulários elegantes sem quebrar a acessibilidade via teclado.

Bloqueada
🎬
CAPÍTULO 12

Módulo 12 — Transformações & Animações 60 FPS

1 aulas

Transformações 2D/3D, transitions, @keyframes, timing functions, prefers-reduced-motion e performance de GPU.

🔒

Animações de Alta Performance na GPU (transform e opacity)

Evite animações travadas e lentas utilizando apenas propriedades aceleradas por hardware.

Bloqueada
🏗️
CAPÍTULO 13

Módulo 13 — Arquitetura, Metodologias & Modo Escuro

1 aulas

Convenção BEM, ITCSS, Design Tokens, temas com modo claro/escuro nativo, resets e estrutura de pastas.

🔒

Metodologia BEM (Block, Element, Modifier)

Organize classes CSS de projetos gigantescos sem colisão de nomes.

Bloqueada
🚀
CAPÍTULO 14

Módulo 14 — CSS Moderno & Avançado (:has, Nesting, @layer)

1 aulas

Pseudoclasse :has() (O seletor pai), :is(), :where(), Nesting nativo, Cascade Layers (@layer) e Scroll-driven animations.

🔒

A Revolução da Pseudoclasse :has()

Selecione elementos pais com base em seus filhos usando o recurso mais aguardado do CSS moderno.

Bloqueada
CAPÍTULO 15

Módulo 15 — Acessibilidade em CSS (WCAG & Usabilidade)

1 aulas

Contraste de cores, navegação por teclado, ocultação visual acessível (.sr-only), movimento reduzido e testes.

🔒

Classe .sr-only: Ocultar para os olhos, manter para leitores

Como esconder elementos da tela sem removê-los da tecnologia assistiva.

Bloqueada
📈
CAPÍTULO 16

Módulo 16 — Performance, Renderização & Core Web Vitals

1 aulas

Reflow, Repaint, Composição, CSS Crítico, minificação, Autoprefixer, Linters e métricas LCP/CLS/INP.

🔒

Como o Navegador Pinta a Tela (Reflow vs Repaint)

Entenda a Pipeline de Renderização para eliminar travamentos e melhorar a nota do Google PageSpeed.

Bloqueada
💻
CAPÍTULO 17

Módulo 17 — Projetos Práticos Passo a Passo

1 aulas

Perfil pessoal, Landing Page responsiva, Dashboard administrativo, E-commerce e Biblioteca de Componentes.

🔒

Projeto Prático: Dashboard Administrativo com Modo Escuro

Construa um dashboard profissional completo do zero usando CSS Grid, Flexbox e Variáveis.

Bloqueada
💼
CAPÍTULO 18

Módulo 18 — Preparação Profissional & Figma to Code

1 aulas

Do Figma ao código limpo, revisão de código em equipe, Git, refatoração de CSS legado e portfólio profissional.

🔒

Como Converter Designs do Figma para CSS de Alta Qualidade

Aprenda o fluxo de trabalho exato usado por desenvolvedores frontend sênior em empresas globais.

Bloqueada