Repository: wwpedro/restaurentedesign Branch: main Commit: f24a0a7f0c35 Files: 13 Total size: 38.1 KB Directory structure: gitextract_74_ovxoa/ ├── css/ │ ├── all.css │ ├── cardapio.css │ ├── config.css │ ├── index.css │ ├── premios.css │ ├── reseva.css │ └── sobre.css ├── html/ │ ├── cardapio.html │ ├── premios.html │ ├── reserva.html │ └── sobre.html ├── index.html └── js/ └── animacao.js ================================================ FILE CONTENTS ================================================ ================================================ FILE: css/all.css ================================================ @import "index.css"; @import "config.css"; @import "cardapio.css"; @import "premios.css"; @import "sobre.css"; @import "reseva.css"; ================================================ FILE: css/cardapio.css ================================================ #header_cardapio{ background-color: rgb(0, 0, 0); height: 550px; display: inline-block; width: 100%; } .head_cardapio_titulo{ align-items: center; display: flex; color: white; justify-content: center; font-family: "PosteramaThin"; font-size: 145px; padding-top: 5%; } .head_cardapio_menu{ margin-top: 7%; padding-bottom: 5%; } .head_cardapio_menu ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; align-items: center; display: flex; text-align: center; justify-content: center; } .head_cardapio_menu li { float: left; } .head_cardapio_menu li a { color: white; padding: 14px 16px; text-decoration: none; font-size: 30px; font-family: "PosteramaThin"; } .cardapio{ display: flex; flex-direction: column; align-items: center; justify-content: center; } .titulo_cardapio{ margin-top: 8%; font-size: 3rem; font-family: "PosteramaLigth"; } .itens_cardapio{ margin-top: 3%; margin-bottom: 7%; } .itens_cardapio ul{ list-style-type: none; margin: 0; padding: 0; overflow: hidden; align-items: center; display: flex; text-align: center; justify-content: center; flex-direction: column; } .itens_cardapio li{ padding: 14px 16px; text-decoration: none; font-size: 30px; } .cardapio span{ display:block; width:30%; /*or whatever width you want the effect of
*/ border-top: 1px solid rgb(0, 0, 0); } ================================================ FILE: css/config.css ================================================ @font-face { font-family: 'PosteramaLigth'; src: url("../fonts/Posterama 2001 W04 Light.ttf") format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'PosteramaThin'; src: url("../fonts/Posterama 2001 W04 Thin.ttf") format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'PosteramaText'; src: url("../fonts/Posterama Text W07 Regular.ttf") format('truetype'); font-weight: normal; font-style: normal; } body{ padding: 0; margin: 0; font-family: "PosteramaText"; } .linha{ flex-direction: row; display: flex; } .coluna{ flex-direction: column; display: flex; } #burger{ display: inline-block; text-align: center; text-align: center; padding: 10px; cursor: pointer; font-size: 50px; color: white; } #burger:hover{ color: rgb(196, 196, 196); } #toggle { display: none; } .hamburger { position: absolute; top: 5em; right: 5%; margin-left: -2em; margin-top: -45px; width: 2em; height: 45px; z-index: 5; cursor: pointer; } .hamburger div { position: relative; width: 3em; height: 1px; border-radius: 3px; background-color: #ffffff; margin-top: 8px; transition: all 0.3s ease-in-out; cursor: pointer; } .nav { position: fixed; width: 100%; height: 100%; background-color: #000000ca; top: -100%; left: 0; right: 0; bottom: 0; overflow: hidden; transition: all 0.3s ease-in-out; transform: scale(0); } .nav-wrapper { position: relative; overflow: hidden; overflow-y: auto; height: 100%; } nav { text-align: center; margin-top: 12%; } nav a { position: relative; text-decoration: none; color: #ffffff; font-size: 2em; display: inline-block; margin-top: 1.25em; transition: color 0.2s ease-in-out; letter-spacing: 1px; font-family: "PosteramaThin"; } nav a:hover { color: rgb(192, 192, 192); } nav a:hover:before { height: 100%; } #toggle:checked + .hamburger .top-bun { transform: rotate(-45deg); margin-top: 25px; } #toggle:checked + .hamburger .bottom-bun { opacity: 0; transform: rotate(45deg); } #toggle:checked + .hamburger .meat { transform: rotate(45deg); margin-top: -7px; } #toggle:checked + .hamburger + .nav { top: 0; transform: scale(1); } ================================================ FILE: css/index.css ================================================ @import "config.css"; header{ height: 680px; background-color: rgb(0, 0, 0); } .head_body{ position: relative; height: 680px; width: 100%; display: flex; flex-direction: row; background: url("https://img.freepik.com/fotos-premium/restaurante_23-2148014999.jpg?w=2000"); background-size: cover; background-repeat: no-repeat; } .head_left{ position: relative; width: 50%; font-family: "PosteramaThin"; font-size: 50px; color: white; font-weight: normal; display: flex; justify-content: center; align-items: center; } .head_left ul { list-style-type: none; margin: 0; padding: 0; width: 200px; } .head_left li a { display: block; color: rgb(255, 255, 255); padding: 8px 16px; text-decoration: none; } .head_left a:hover { display: block; color: rgb(134, 134, 134); padding: 8px 16px; text-decoration: none; } .head_rigth{ position: relative; width: 50%; display: flex; justify-content: center; align-items: center; font-family: "PosteramaThin"; color: white; font-size: 145px; font-weight: normal; } .sessao1{ height: 940px; background-color: rgb(244, 244, 244); display: flex; flex-direction: row; justify-content: center; align-items: center; } .sessao1_part1{ font-size: 64px; height: 260px; display: flex; justify-content: center; align-items: center; font-family: "PosteramaLigth"; } .sessao1_part2{ background-color: rgb(235, 235, 235); width: 560px; height: 377px; display: flex; justify-content: center; align-items: center; padding-inline: 100px; font-size: 20px; } .sessao1_part3{ background-image: url("https://st.depositphotos.com/1014889/2123/i/600/depositphotos_21237673-stock-photo-pasta-with-tomato-sauce.jpg"); width: 423px; height: 637px; background-size: cover; background-repeat: no-repeat; margin-left: 100px; } .sessao2{ height: 834px; background-color: rgb(0, 0, 0); justify-content: center; align-items: center; display: flex; flex-direction: column; background-image: url("https://st3.depositphotos.com/9880800/18500/i/600/depositphotos_185007696-stock-photo-view-stylish-empty-cafe-arranged.jpg"); background-repeat: no-repeat; background-size: cover; } /*.sessao2_banner{ background-image: url("https://st4.depositphotos.com/1875497/20057/i/600/depositphotos_200572598-stock-photo-abstract-blur-defocused-restaurant-coffee.jpg"); height: 834px; background-size: cover; background-repeat: no-repeat; opacity: .5; position: relative; }*/ .sessao2_part1{ font-family: "PosteramaLigth"; font-size: 65px; margin-bottom: 60px; color: aliceblue; } .sessao2_part2{ font-family: "PosteramaText"; padding-inline: 100px; margin-inline: 60px; font-size: 20px; color: aliceblue; } .sessao3{ height: 1100px; background-color: rgb(235, 235, 235); justify-content: center; align-items: center; display: flex; flex-direction: column; } .sessao3_part1{ font-family: "PosteramaLigth"; font-size: 65px; margin-bottom: 100px; } .sessao3_part2{ justify-content: center; align-items: center; display: flex; } .sessao3_elento{ height: 434px; width: 344px; background-color: aqua; margin-inline: 50px; } .sessao3_elento img{ width: 100%; height: 100%; object-fit: cover } .sessao4{ height: 802px; background-color: rgb(244, 244, 244); } .sessao4_conteudo{ height: 664px; background-color: rgb(0, 0, 0); display: flex; flex-direction: row; } .sessao4_part1{ justify-content: center; align-items: center; display: flex; padding-left: 50px; flex-direction: column; color: white; width: 50%; } .sessao4_titulo{ font-family: "PosteramaThin"; font-size: 65px; margin-bottom: 20px; } .sessao4_texto{ font-size: 20px; font-weight: normal; scroll-padding-inline: 50px; } .sessao4_part2{ width: 50%; justify-content: center; display: flex; } .sessao4_imagem{ height: 802px; width: 508px; background-image: url("https://st3.depositphotos.com/9880800/18500/i/600/depositphotos_185007302-stock-photo-view-stylish-empty-cafe-arranged.jpg"); background-repeat: no-repeat; background-size: cover; margin-top: 100px; } .sessao5{ height: 900px; background-color: rgb(244, 244, 244); justify-content: center; align-items: center; display: flex; flex-direction: column; } .sessao5_part1{ padding-top: 200px; justify-content: center; align-items: center; display: flex; flex-direction: column; } .sessao5_titulo{ font-family: "PosteramaLigth"; font-size: 65px; margin-bottom: 20px; } .sessao5_texto{ font-size: 25px; font-weight: normal; padding-right: 80px; padding-left: 80px; text-align: center; padding-top: 50px; } .sessao5_part2{ padding-top: 300px; justify-content: center; display: flex; margin-top: -100px; } .sessao5_part2 img{ width: 70px; padding-inline: 20px; } .sessao5_part3{ padding-top: 50px; text-align: center; } [data-anime]{ opacity: 0; transition: 1s; } [data-anime="down"]{ transform: translate3d(0px ,-100px ,0px); transition: 0.5; } [data-anime="left"]{ transform: translate3d(-100px ,0px ,0px); transition: 0.5s; } [data-anime].animate{ opacity: 1; transform: translate(0px,0px,0px); } ================================================ FILE: css/premios.css ================================================ #header_premio{ background-color: rgb(0, 0, 0); height: 550px; display: inline-block; width: 100%; display: flex; align-items: center; justify-content: center; } .head_premio_titulo{ align-items: center; display: flex; color: white; justify-content: center; font-family: "PosteramaThin"; font-size: 145px; } .premio1{ background-color: black; flex-direction: row; display: flex; height: 600px; width: 100%; } .premio1_img{ width: 50%; display: flex; align-items: center; justify-content: center; } .premio1_img img{ border: 1rem solid rgba(255, 255, 255, 0.118); } .premio1_conteudo{ width: 50%; flex-direction: column; display: flex; color: white; display: flex; justify-content: center; align-items: center; padding: 1rem; } .premio1_conteudo_titulo{ align-items: center; display: flex; justify-content: center; font-family: "PosteramaThin"; font-size: 4rem; } .premio1_conteudo_texto{ align-items: center; display: flex; justify-content: center; margin-inline: 3.5rem; margin-top: 2rem; } .premio2{ background-color: black; flex-direction: row; display: flex; height: 600px; width: 100%; } .premio2_img{ width: 50%; display: flex; align-items: center; justify-content: center; } .premio2_img img{ border: 1rem solid rgba(255, 255, 255, 0.118); } .premio2_conteudo{ width: 50%; flex-direction: column; display: flex; color: white; display: flex; justify-content: center; align-items: center; padding: 1rem; } .premio2_conteudo_titulo{ align-items: center; display: flex; justify-content: center; font-family: "PosteramaThin"; font-size: 4rem; } .premio2_conteudo_texto{ align-items: center; display: flex; justify-content: center; margin-inline: 3.5rem; margin-top: 2rem; } ================================================ FILE: css/reseva.css ================================================ .head_reserva_part1{ width: 50%; height: 100vh; background-image: url("https://cdn.pixabay.com/photo/2014/10/22/17/50/bar-498420_960_720.jpg"); background-repeat: no-repeat; background-size: cover; display: block; flex-direction: column; } .head_reserva_part2{ width: 50%; height: 100vh; background-color: rgb(0, 0, 0); align-items: center; justify-content: center; display: flex; flex-direction: column; font-family: "PosteramaThin"; font-size: 50px; color: white; } .titulo_reserva{ font-size: 3rem; font-family: "PosteramaLigth"; } .head_reserva_part2 span{ display:block; width:30%; /*or whatever width you want the effect of
*/ border-top: 1px solid rgb(255, 255, 255); } ================================================ FILE: css/sobre.css ================================================ .head_sobre_part1{ width: 50%; height: 791px; background-color: black; display: block; flex-direction: column; } .head_sobre_titulo{ align-items: center; display: flex; color: white; height: 65%; justify-content: center; font-family: "PosteramaThin"; font-size: 145px; } .head_sobre_part2{ width: 50%; height: 710px; background-color: rgb(0, 0, 0); align-items: center; justify-content: center; display: flex; font-family: "PosteramaThin"; font-size: 50px; } .head_sobre_part2 ul { list-style-type: none; margin: 0; padding: 0; width: 200px; } .head_sobre_part2 li a { display: block; color: rgb(255, 255, 255); padding: 8px 16px; text-decoration: none; } .head_sobre_part2 a:hover { display: block; color: rgb(134, 134, 134); padding: 8px 16px; text-decoration: none; } .sobre_sessao1{ width: 100%; display: flex; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); } .sobre_sessao1_img{ height: 900px; width: 50%; display: flex; justify-content: center; align-items: center; } .sobre_sessao1_img img{ margin-left: 20%; margin-right: 5%; height: 700px; width: 90%; display: flex; justify-content: center; align-items: center; object-fit: cover; } .sobre_sessao1_conteudo{ height: 900px; width: 50%; display: inline-block; align-items: center; justify-content: center; flex-direction: column; object-fit: cover } .sobre_sessao1_titulo{ font-size: 3rem; margin-right: 30%; margin-top: 40%; margin-left: 10%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .sobre_sessao1_texto{ font-size: 1.3rem; margin-top: 10%; margin-right: 30%; margin-left: 10%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .sobre_sessao2{ width: 100%; height: 1000px; display: flex; justify-content: center; align-items: center; align-items: center; flex-direction: column; background-color: rgb(0, 0, 0); } .sobre_sessao2_titulo{ margin-top: 5%; align-items: center; display: flex; color: white; justify-content: center; font-family: "PosteramaThin"; font-size: 50px; } span{ display:block; width:50%; /*or whatever width you want the effect of
*/ border-top: 1px solid #ccc; } .sobre_sessao2_texto{ align-items: center; display: flex; color: white; justify-content: center; font-size: 20px; padding-inline: 20%; margin-top: 2%; } .sobre_sessao2_fotos{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; margin-top: 30px; } .sessao2_fotos1{ width: 100%; height: 100%; flex-direction: row; display: flex; background-color: rgb(0, 0, 0); align-items: center; justify-content: center; } .sessao2_fotos2{ width: 100%; height: 100%; flex-direction: row; display: flex; background-color: rgb(0, 0, 0); align-items: center; justify-content: center; margin-bottom: 5%; } .fotos_img{ margin: 10px; width: 40%; height: 95%; background-color: rgb(255, 255, 255); } .sobre_sessao3{ width: 100%; height: 900px; display: flex; justify-content: center; align-items: center; align-items: center; flex-direction: column; } .sobre_sessao3_titulo{ align-items: center; display: flex; justify-content: center; font-family: "PosteramaThin"; font-size: 50px; margin-bottom: 5%; } .sobre_sessao3_mapa{ width: 100%; height: 550px; background-color: black; } ================================================ FILE: html/cardapio.html ================================================ Document
CARDAPIOS
MENU 1
  • MENU 1
  • MENU 2
  • MENU 3
  • MENU 4
  • MENU 5
  • MENU 6
MENU 2
  • MENU 1
  • MENU 2
  • MENU 3
  • MENU 4
  • MENU 5
  • MENU 6
MENU 3
  • MENU 1
  • MENU 2
  • MENU 3
  • MENU 4
  • MENU 5
  • MENU 6
================================================ FILE: html/premios.html ================================================ Document
PREMIAÇÕES
50 BESTS
curabitur elit morbi. tempor turpis lacus ipsum litora urna litora feugiat pulvinar sed, scelerisque iaculis accumsan adipiscing netus potenti senectus nisl, mollis erat vehicula quisque a taciti sem etiam. vel quam pulvinar fringilla fusce lobortis vestibulum, lacus praesent ligula ipsum malesuada tristique, tellus sociosqu ut fusce at.
MICHELIN
curabitur elit morbi. tempor turpis lacus ipsum litora urna litora feugiat pulvinar sed, scelerisque iaculis accumsan adipiscing netus potenti senectus nisl, mollis erat vehicula quisque a taciti sem etiam. vel quam pulvinar fringilla fusce lobortis vestibulum, lacus praesent ligula ipsum malesuada tristique, tellus sociosqu ut fusce at.
================================================ FILE: html/reserva.html ================================================ Document
Reservar
================================================ FILE: html/sobre.html ================================================ Document
CHEF Alana
curabitur elit morbi. tempor turpis lacus ipsum litora urna litora feugiat pulvinar sed, scelerisque iaculis accumsan adipiscing netus potenti senectus nisl, mollis erat vehicula quisque a taciti sem etiam. vel quam pulvinar fringilla fusce lobortis vestibulum, lacus praesent ligula ipsum malesuada tristique, tellus sociosqu ut fusce at.
RESTAURANTE
curabitur elit morbi. tempor turpis lacus ipsum litora urna litora feugiat pulvinar sed, scelerisque iaculis accumsan adipiscing netus potenti senectus nisl, mollis erat vehicula quisque a taciti sem etiam. vel quam pulvinar fringilla fusce lobortis vestibulum, lacus praesent ligula ipsum malesuada tristique, tellus sociosqu ut fusce at.
LOCALIZAÇÃO
================================================ FILE: index.html ================================================ Document
TUCOR
Experiencia
curabitur elit morbi. tempor turpis lacus ipsum litora urna litora feugiatvinar fringilla fusce ora urna litora feugiat pulvinar sed, scelerisque iaculis accumsan adipiscing netus potenti s
Pratos
curabitur elit morbi. tempor turpis lacus ipsum litora urna litora feugiat pulvinar sed, scelerisque iaculis accumsan adipiscing netus potenti senectus nisl, mollis erat vehicula quisque a taciti sem etiam. vel quam pulvinar fringilla fusce lobortis vestibulum, lacus praesent ligula ipsum malesuada tristique, tellus sociosqu ut fusce at.
Presente
Toque EVVIA
curabitur elit morbi. tempor turpis lacus ipsum litora urna litora feugiat pulvinar quisque a taciti sem etiam. vel quam pulvinar fringilla fusce lobortis vestibulum, lacus praesent ligula ipsum malesuada tristique, tellus sociosqu ut fusce at.
Politica
curabitur elit morbi. tempor turpis lacus ipsum litora urna litora feugiat pulvinar sed, scelerisque iaculis accumsan adipiscing netus potenti senectus nisl, mollis erat vehicula quisque a taciti sem etiam. vel quam pulvinar fringilla fusce lobortis vestibulum, lacus praesent ligula ipsum malesuada tristique, tellus sociosqu ut fusce at.
Rua nova roça, 44 - São Paulo/SP - Brasil
================================================ FILE: js/animacao.js ================================================ const target = document.querySelectorAll("[data-anime]"); function animeScroll(){ const windowTop = window.pageYOffset+(window.innerHeight*3)/4; target.forEach(element => { if((windowTop) > element.offsetTop){ element.classList.add('animate'); }else{ element.classList.remove('animate'); } }); } window.addEventListener('scroll', function(){ animeScroll(); });