Capítulo 7
Ilustração do Laboratório
2 min de leitura 384 palavras 1 gravura
Junte retângulos, polígono e texto para contar a fachada fictícia do laboratório em Recife.
Trabalhe sobre uma cópia da pasta inicio do exemplo correspondente. Leia, digite, mude uma coisa, preveja, recarregue e confira. A referência completa fica na raiz da pasta do exemplo, no pacote anexo.
O que você pratica
- Quantas janelas a fachada tem?
- O telhado usa qual tag?
- Por que role img no svg?

Ler a fachada
Fundo escuro, corpo do prédio, três janelas coloridas, telhado em polígono.
Erro comum: sobrepor formas na ordem errada e cobrir o telhado.
Uma janela
Mude a cor de uma janela no inicio.
<polygon points="60,120 280,40 500,120" fill="#1b6b6e"/>
Pare e experimente. Preveja qual faixa muda.
Cena completa
Ilustração é composição: menos formas bem escolhidas vencem detalhe demais.
Não publique exercícios com dados reais. Conteúdo fictício de Recife.
Como o exemplo desta etapa funciona
A referência desta etapa reúne index.html, styles.css. Abra o resultado pronto, localize o trecho que produz ilustracao do laboratorio e só então compare com inicio. Os dois diretórios são independentes: você pode errar, restaurar e repetir sem buscar arquivos de outro capítulo.
Leitura do resultado
Observe primeiro o que permanece parado e o que responde a uma ação. Depois altere um único número, cor, coordenada ou condição. Antes de recarregar, escreva o efeito esperado. Essa previsão separa uma mudança compreendida de uma tentativa ao acaso.
Diagnóstico guiado
Se a cena sumir, confira a primeira mensagem do Console e o caminho dos arquivos. Em SVG, revise viewBox, atributos e ordem das formas. Em p5.js, confirme a biblioteca local e se setup e draw foram escritos corretamente. Em Canvas ou WebGL, verifique o contexto e os limites numéricos antes de mudar outra coisa.
Critério de avanço
Avance quando conseguir descrever a cena, modificar um parâmetro com previsão e restaurar a referência sem copiar arquivos de uma etapa posterior.
Atividades
- Tag do telhado?
- Texto fica acima ou abaixo do prédio neste arquivo?
- Conteúdo é real?
Respostas comentadas
Só abra depois de tentar.
Atividade 1. polygon.
Atividade 2. Abaixo, perto da base.
Atividade 3. Não — fictício.
Exemplo deste capítulo: pacote de exemplos/07-ilustracao/.
O arquivo completo
Referência do exemplo 07-ilustracao, reproduzida aqui para que você possa conferir sem sair da página.
index.html
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Ilustração — Laboratório da Luz</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<a class="skip" href="#conteudo">Ir ao conteúdo</a>
<header>
<p class="tag">Laboratório da Luz · Recife</p>
<h1>Ilustração</h1>
</header>
<main id="conteudo">
<p class="dica">Junte formas para contar uma cena. Esta é a fachada fictícia do laboratório.</p>
<div class="stage"><svg width="560" height="320" viewBox="0 0 560 320" role="img" aria-label="Fachada do Laboratório da Luz">
<rect width="560" height="320" fill="#0f1a22"/>
<rect x="80" y="120" width="400" height="160" fill="#243447"/>
<rect x="120" y="150" width="70" height="90" fill="#f0a04b"/>
<rect x="220" y="150" width="70" height="90" fill="#6ec6c9"/>
<rect x="320" y="150" width="70" height="90" fill="#c45c26"/>
<polygon points="60,120 280,40 500,120" fill="#1b6b6e"/>
<text x="280" y="300" text-anchor="middle" fill="#e8e2d6" font-size="20" font-family="Segoe UI, Arial">Laboratório da Luz</text>
</svg></div>
</main>
<footer>
<p>Conteúdo fictício para estudo local. Não publique dados reais.</p>
</footer>
</body>
</html>