Skip to content

Commit

Permalink
Perguntas e cores modificadas
Browse files Browse the repository at this point in the history
  • Loading branch information
victorgiovannetti authored Feb 7, 2024
1 parent 6927af5 commit f2bba11
Show file tree
Hide file tree
Showing 2 changed files with 96 additions and 12 deletions.
76 changes: 76 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,82 @@ const perguntas = [
"Adição",
"Subtração",
"Incremento",
"Decremento"
],
correta: 2
},
{
pergunta: "Qual propriedade CSS é usada para definir a cor das bordas de um elemento?",
respostas: [
"border-color",
"border-style",
"border",
"border-width"
],
correta: 0
},
{
pergunta: "O que é o DOM em JavaScript?",
respostas: [
"Uma linguagem de programação",
"Um modelo de objetos para representar documentos HTML",
"Um método para declarar variáveis",
"Uma técnica de animação"
],
correta: 1
},
{
pergunta: "Qual é o conceito de 'cascata' em CSS?",
respostas: [
"Uma técnica para animar elementos HTML",
"Uma forma de manipular eventos do usuário",
"Um modelo de layout responsivo",
"A aplicação de estilos a um elemento baseado em sua posição na hierarquia do documento e em outras regras de estilo"
],
correta: 3
},
{
pergunta: "Qual é a função da propriedade 'display' em CSS?",
respostas: [
"Controlar a visibilidade de um elemento",
"Controlar a transparência de um elemento",
"Controlar o tamanho de um elemento",
"Controlar como um elemento é exibido no layout"
],
correta: 3
},
{
pergunta: "O que é um evento em JavaScript?",
respostas: [
"Uma função assíncrona",
"Uma ação desencadeada pelo usuário ou pelo navegador",
"Uma variável global",
"Uma expressão regular"
],
correta: 1
},
{
pergunta: "Qual é a diferença entre 'null' e 'undefined' em JavaScript?",
respostas: [
"'null' representa a ausência de valor atribuído intencionalmente, enquanto 'undefined' representa a ausência de valor não intencional",
"'undefined' é usado para valores nulos, enquanto 'null' é usado para valores não nulos",
"Não há diferença significativa entre 'null' e 'undefined'",
"'null' representa valores indefinidos, enquanto 'undefined' representa valores nulos"
],
correta: 0
},
{
pergunta: "Qual é a função da propriedade 'position' em CSS?",
respostas: [
"Definir a posição de um elemento no layout",
"Definir a cor de fundo de um elemento",
"Definir a margem interna de um elemento",
"Definir a ordem de empilhamento de elementos"
],
correta: 0
}
];



const quiz = document.querySelector('#quiz');
Expand Down
32 changes: 20 additions & 12 deletions style.css
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,18 @@
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%;

--cor-de-fundo: #222831;
--cor-borda-1: #393E46;
--cor-borda-2: #00ADB5;
--cor-fundo-perguntas: #393E46;
--cor-texto-corpo: #EFECEC;
--cor-footer: #00ADB5;

}

body {
background-color: #0F172A;
background-color: var(--cor-de-fundo);
}

main {
Expand All @@ -26,13 +34,13 @@ main {
header {
margin-top: 64px;
padding-bottom: 24px;
border-bottom: 1px solid #334155;
border-bottom: 1px solid var(--cor-borda-1);
}

header h1 {
margin-top: 24px;
font-size: 30px;
color: #F1F5F9;
color: var(--cor-texto-corpo);
}

#quiz {
Expand All @@ -41,27 +49,27 @@ header h1 {

.quiz-item {
margin-top: 24px;
border: 1px solid #475569;
border: 1px solid var(--cor-borda-2);
border-radius: 6px;

overflow: hidden;
}

.quiz-item h3 {
padding: 16px 20px;
color: #E2E8F0;
color: var(--cor-texto-corpo);
display: flex;
align-items: center;
gap: 12px;

background-color: #1E293B;
background-color: var(--cor-fundo-perguntas);
}

.quiz-item h3:before {
counter-increment: quiz-item;
content: counter(quiz-item);

background-color: #475569;
background-color: var(--cor-borda-2);
width: 28px;
height: 28px;
font-size: 12px;
Expand All @@ -87,12 +95,12 @@ header h1 {
display: flex;
align-items: center;
gap: 8px;
color: #E2E3F0;
color: var(--cor-texto-corpo);
}

input {
all: unset;
border: 1px solid #94A3B8;
border: 1px solid var(--cor-borda-1);
width: 16px;
height: 16px;

Expand All @@ -105,20 +113,20 @@ input {
}

input:checked {
border: 1px solid #A3E635;
border: 1px solid var(--cor-footer);
}

input:checked:before {
content: "";
width: 10px;
height: 10px;
background-color: #A3E635;
background-color: var(--cor-footer);
border-radius: 50%;
}

#acertos {
text-align: center;
background-color: #A3E635;
background-color: var(--cor-footer);
position: fixed;
bottom: 0;
left: 0;
Expand Down

0 comments on commit f2bba11

Please sign in to comment.