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
Fórum de Discussão da Turma
cainan
2ºCompleto0 respostas
HTML
<h1>Minha Imagem</h1>
<img src="https://picsum.photos/300" alt="Imagem aleatória">
CSS
img{
borde...
Inicio da atividade- html
<h1>Olá Mundo!</h1>
<p>Minha primeira página no CodePen.</p>...
Inicio da atividade- html
<h1>Olá Mundo!</h1>
<p>Minha primeira página no CodePen.</p>
cainan:
<h1>Título Principal</h1>
<h2>Subtítulo</h2>
<h3>Título Menor</h3>
<p>Este é um parágrafo.</p>
<p>
A informática está presente em quase todas as áreas da sociedade.
</p>
PROFESSOR
2ºParte3 respostas
PASSO 3 — ADICIONAR O CSS DA ALTERNATIVA SELECIONADA
Dentro da sua <style> adicione:
.alternativa-selecionada{
background: #d6ecff ...
PASSO 3 — ADICIONAR O CSS DA ALTERNATIVA SELECIONADA
cainan:
Passo 4
<script>
let respostasUsuario = [];
/*
FUNÇÃO DE SELEÇÃO
*/
function selecionar(elemento, indiceAlternativa){
/*
PEGA A LISTA DA QUESTÃO
*/
let lista = elemento.parentElement;
/*
REMOVE A SELEÇÃO ANTIGA
*/
let alternativas = lista.querySelectorAll("li");
alternativas.forEach(item => {
item.classList.remove("alternativa-selecionada");
});
/*
MARCA A NOVA
*/
elemento.classList.add("alternativa-selecionada");
/*
DESCOBRE QUAL QUESTÃO É
*/
let todasListas = document.querySelectorAll(".alternativas-lista");
let indiceQuestao =
Array.from(todasListas).indexOf(lista);
/*
SALVA A RESPOSTA
*/
respostasUsuario[indiceQuestao] =
indiceAlternativa;
}
</script>
<section class="simulado-container">
<table class="pergunta-table">
<tr>
<th class="pergunta-header">Questão 01 - Lógica de Programação</th>
</tr>
<tr>
<td style="padding: 20px; border: 1px solid #eee;">
<strong>Enunciado:</strong> Analise o código abaixo e identifique qual será a saída do console ao executar a função de soma.
</td>
</tr>
</table>
<ol class="alternativas-lista">
<li>O resultado será 10, pois a variável foi declarada como global.</li>
<li>Ocorrerá um erro de sintaxe na linha 4.</li>
<li>O resultado será "Undefined" devido ao escopo da função.</li>
<li>A função retornará o valor nulo.</li>
</ol>
<script>
function toggleTexto(btn){
let card = btn.closest('.codigo-item');
let resumo = card.querySelector('.conteudo-resumido');
let completo = card.querySelector('.conteudo-completo');