Desenvolver uma página temática para o projeto Pódio da Aparício utilizando HTML e CSS, explorando layouts prontos, módulos visuais e personalizações criativas para destacar conquistas, projetos e alunos da escola.
Dicas Importantes
Experimente diferentes combinações de Upgrades CSS para criar um visual único. Não tenha medo de testar novos efeitos. Lembre-se de que o HTML define a estrutura da página e o CSS é responsável pela aparência. Procure manter a organização visual, utilizar títulos claros e escolher cores que facilitem a leitura do conteúdo.
Passo a passo das Atividades
1. Abrir o CodePen e criar um novo projeto.
2. Copiar o HTML Base e colar na área destinada ao HTML.
3. Copiar o CSS Base e colar na área destinada ao CSS.
4. Executar o projeto para verificar se a estrutura principal está funcionando corretamente.
5. Escolher um ou mais Upgrades CSS disponíveis nos arquivos "Mudanças para Hero Master" e adicionar ao projeto.
6. Testar diferentes combinações de cores, animações, efeitos de vidro, sombras, gradientes e molduras.
7. Escolher os blocos HTML disponíveis nos arquivos "Códigos Prontos".
8. Adicionar os blocos abaixo da seção principal do site.
9. Personalizar os textos com informações sobre alunos destaque, medalhistas da OBMEP, projetos premiados ou outras conquistas da Escola Aparício.
10. Substituir as imagens de exemplo por fotos ou imagens relacionadas ao conteúdo escolhido.
11. Organizar as seções da página de acordo com sua proposta visual.
12. Ajustar cores, tamanhos e espaçamentos para criar uma identidade própria.
13. Revisar o projeto verificando alinhamento, legibilidade e organização dos elementos.
14. Salvar e compartilhar o projeto finalizado.
Criar a estrutura inicial de uma plataforma de Quiz utilizando HTML e CSS.
Dicas Importantes
Personalize o Hero Master usando cores, imagens e efeitos.
A tabela do Quiz deve ficar organizada e alinhada com o restante da página.
Use o CSS para criar efeitos visuais ao passar o mouse nos botões e respostas.
Passo a passo das Atividades
1. Abrir um novo arquivo e nomeá-lo com o nome da matéria escolhida para fazer o quiz.
2. Criar o arquivo index.html.
3. Adicionar o layout Hero Master dentro do HTML.
4. Modificar o Hero Master no CSS de acordo com sua criatividade.
5. Pode pegar os códigos nos arquivos "Códigos Prontos" e "Mudanças para Hero Master".
6. Procurar a tabela do Quiz em "Códigos Prontos".
7. Colocar a tabela do Quiz no final do arquivo antes da tag </body>.
8. Adicionar o CSS do Quiz dentro da tag <style>.
Sugestões de código base
Hero Master
Estrutura HTML
CSS Interno
Tabela de Quiz
Efeitos Hover
Personalização Visual
.pe {
width: 78px;
height: 30px;
background: #37474f;
border-radius: 20px 20px 5px 5px;
}
/* =============================================================
ÁREA AVALIATIVA — MODIFIQUE E CRIE CLASSES A PARTIR DAQUI
============================================================= */
/* 1º PONTO: troque as três cores abaixo. */
.cor-principal {
background-color: #3f8efc;
}
/* 3º PONTO: crie abaixo uma classe nova para um elemento novo. */
.elemento-novo {
/* Exemplo: background-color, border, border-radius ou box-shadow. */
}
<body>
<header>
<h1>ATIVIDADE AVALIATIVA DE ROBÓTICA</h1>
<p>Personalização de um robô utilizando classes CSS</p>
<span class="valor">Valor: 3,0 pontos</span>
<!-- SUBSTITUA PELO NOME DO ALUNO -->
<p class="nome-aluno">Aluno(a): DIGITE SEU NOME AQUI</p>
</header>
<section class="instrucoes">
<article class="criterio">
<h2>1º ponto — Cores</h2>
<ul>
<li>Troque as três cores na área avaliativa do CSS.</li>
<li>Use as classes <code>cor-principal</code>, <code>cor-secundaria</code> e <code>cor-destaque</code>.</li>
<li>As três cores precisam aparecer no robô.</li>
</ul>
</article>
<article class="criterio">
<h2>2º ponto — Efeitos</h2>
<ul>
<li>Coloque a classe <code>sombra</code> na cabeça ou no corpo.</li>
<li>Coloque <code>brilho</code> em pelo menos um sensor.</li>
<li>Use <code>arredondado</code> e <code>movimento</code>.</li>
</ul>
</article>
<article class="criterio">
<h2>3º ponto — Criação</h2>
<ul>
<li>Crie uma classe CSS própria.</li>
<li>Adicione um novo elemento ao robô.</li>
<li>Pode ser botão, câmera, símbolo, placa, bateria ou sensor.</li>
</ul>
</article>
</section>
<section class="laboratorio">
<h2>Laboratório de Montagem</h2>
<p>Passe o mouse sobre o robô depois de aplicar a classe <code>movimento</code>.</p>
<div class="mesa">
<!-- Acrescente a classe movimento na div abaixo. -->
<div class="robo">
<div class="antena">
<!-- Acrescente as classes cor-destaque e brilho. -->
<div class="sensor"></div>
</div>
@media (max-width: 600px) {
body {
padding: 20px 10px;
}
.painel,
.galeria {
padding: 20px 14px;
}
}
</style>
</head>
<body>
<h1>Galeria Digital de Formas</h1>
<p class="subtitulo">Atividade prática: aplicação e combinação de classes CSS</p>
<section class="painel contexto">
<h2>Contexto</h2>
<p>
A escola deseja criar uma galeria digital com objetos de diferentes cores
e formatos. Sua missão será utilizar classes CSS para transformar os blocos
cinza em objetos coloridos e criativos.
</p>
<p>
No HTML, os nomes das classes são colocados dentro de
<code>class=""</code> e separados por espaços.
</p>
</section>
<section class="painel exemplo">
<h2>Exemplo</h2>
<p>Para criar um círculo azul com sombra, utilize:</p>
<p><code><div class="bloco azul circulo sombra">2</div></code></p>
<p>
As classes disponíveis são:<br>
<strong>Cores:</strong> vermelho, azul, amarelo, verde, roxo, laranja e rosa.<br>
<strong>Formatos:</strong> quadrado, circulo, arredondado, retangulo, oval e capsula.<br>
<strong>Efeitos:</strong> sombra e borda.
</p>
</section>
<section class="painel missoes">
<h2>Missões</h2>
<ol>
<li>Adicione cor e formato aos objetos de 2 a 12.</li>
<li>Utilize pelo menos cinco cores diferentes.</li>
<li>Crie pelo menos dois círculos e dois quadrados.</li>
<li>Crie um retângulo, um objeto oval e uma cápsula.</li>
<li>Coloque sombra em dois objetos e borda em um objeto.</li>
<li>Crie uma nova classe de cor no CSS e utilize-a em um objeto.</li>
</ol>
</section>