Resumo da Live TikTok 26/10/2024
Olá Pessoal!
Na Live do dia 26/10/2024 trabalhamos com Mini Projeto com JavaScript.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Montar Seu Hambúrguer</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<h1>Monte Seu Hambúrguer</h1>
<button onclick="montarHamburguer()">Adicionar Ingredientes</button>
<p id="pedido">Seu Hambúrguer: </p>
</div>
<script src="script.js"></script>
</body>
</html>
CSS
*{
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: Arial Black, sans-serif;
}
body{
background: linear-gradient(145deg, #0c0000, #7d7b7b);
color: #e0e0e0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.container{
background-color: #2e2e2e;
padding: 30px 50px;
border-radius: 10px;
box-shadow: 0px 10px 20px rgba(0,0,0, 0.7);
text-align: center;
max-width: 450px;
border: 2px solid #c60606;
}
h1{
color: #f3f351;
font-size: 2.5rem;
margin-bottom: 20px;
text-transform: uppercase;
letter-spacing: 3px;
}
button{
background: linear-gradient(145deg, #40403e, #250e1b);
color: #fff;
padding: 12px 24px;
border: 2px solid #c60606;
border-radius: 5px;
cursor: pointer;
font-size: 1.2rem;
font-weight: bold;
text-transform: uppercase;
transition: transform 0.3s ease, background 0.3s ease;
margin-top: 20px;
box-shadow: 0px 4px 8px rgba(228, 189, 208, 0.3);
}
button:hover{
background: #c60606;
transform: scale(1.1);
}
#pedido{
font-size: 1.1rem;
color: #ddd;
margin-top: 25px;
padding: 20px;
background-color: #3c3c3c;
border-radius: 5px;
border: 1px solid #c60606;
box-shadow: inset 0px 0px 5px rgba(0,0,0, 0.5 );
}
JAVASCRIPT
function montarHamburguer(){
let hamburguer = [];
let continuar = true;
while(continuar){
const escolha = Number( prompt("Escolha um ingrediente:\n1. Pão\n"+
"2. Carne\n3. Queijo\n4. Alface e Tomate\n5. Finalizar pedido"));
switch(escolha){
case 1:
hamburguer.push("Pão");
alert("Pão adicionado!");
break;
case 2:
hamburguer.push("Carne");
alert("Carne adicionada!");
break;
case 3:
hamburguer.push("Queijo");
alert("Queijo adicionado!");
break;
case 4:
hamburguer.push("Alface e Tomate");
alert("Alface e Tomate adicionados!");
break;
case 5:
alert("Seu pedido está pronto!");
document.getElementById('pedido').textContent =
"Seu hambúrguer está pronto com os seguintes ingredientes: "
+ hamburguer.join(", ");
continuar = false;
break;
default:
alert("Opção inválida, tente novamente.");
break;
}
}
}
https://go.hotmart.com/V89811082M?dp=1
https://go.hotmart.com/X90111663X?dp=1
HORÁRIO DAS LIVES
Domingo e Segunda às 19:00hs
Quarta às 18:00hs
Quinta e Sexta às 9:30hs