Skip to content

Commit

Permalink
Adicionando header do Diego
Browse files Browse the repository at this point in the history
  • Loading branch information
LoriaLawrenceZ committed Mar 12, 2024
1 parent fa08b3d commit 58efa13
Show file tree
Hide file tree
Showing 2 changed files with 107 additions and 0 deletions.
30 changes: 30 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,36 @@
</head>

<body>
<header>
<nav id="logo-menu" class="nav1">
<div class="logo">
<img src="./img/logo.fw.png" alt="Drones Net Logo">
</div>

<ul class="menu-nav1">
<li class="hover1"><a href="#">HOME</a></li>
<li class="hover1"><a href="#">NOSSA<br>EMPRESA</a></li>
<li class="hover1"><a href="#">LOJAS</a></li>
<li class="hover1"><a href="#">LOCALIZAÇÃO</a></li>
<li class="hover1"><a href="#">CONTATO</a></li>
</ul>
</nav>

<figure class="banner">
<img src="./img/banner.fw.png" alt="Banner">
</figure>

<nav class="nav2">
<ul class="menu-nav2">
<li class="hover2"><a href="#">PRODUTOS</a></li>
<li class="hover2"><a href="#">LOJA<br>VIRTUAL</a></li>
<li class="hover2"><a href="#">CURSOS</a></li>
<li class="hover2"><a href="#">SERVIÇOS</a></li>
<li class="hover2"><a href="#">BLOG</a></li>
</ul>
</nav>
</header>

<main>
<section class="servicos">
<div class="barra-cinza"></div>
Expand Down
77 changes: 77 additions & 0 deletions styles.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/*-----===| UNIVERSAL |===-----*/
*{
margin: 0;
padding: 0;
Expand All @@ -18,6 +19,82 @@ html{
justify-content: center;
}

/*-----===| HEADER |===-----*/
/*---| Todos que usam 'display: flex'*/
.nav1, .banner, .nav2, .menu-nav1, .menu-nav2, .hover1, .hover2{
display: flex; /*permite uso das propriedades flexbox: justify-content e align items*/
align-items: center; /*alinha verticalmente o logo e o menu*/
justify-content: center; /*separa o logo e o menu*/
}
header{
width: 980px; /*largura do box content, sem contar padding e border*/
margin: 30px 0 0 0; /*valores em sentido horário; 20px para margem superior; valor auto renderiza automaticamente margens laterais, para centralizar conteúdo; valor 0 para bottom=0*/
}

.nav1{
background-color: #1b8e99; /*cor de fundo para o menu inferior*/
padding: 0 10px; /*espaçamento interno entre itens no cabeçalho */
height: 45px; /*define altura do box*/
position: relative; /*permite alterar posicionamento; necessário para z-index*/
z-index: 2; /*define profundidade; valor maior que menu azul e banner*/
}

.banner{
height: auto;
width: 100%;
}
.banner img{
width: 100%;
}

.nav2{
background-color: #660000; /* Cor de fundo para o cabeçalho e o menu secundário */
padding: 0 10px; /* Espaçamento interno no cabeçalho */
height: 45px; /*define altura do box*/
}

.logo img{
width: 194px; /* Largura do logo */
height: 146px; /* Altura do logo */
position: relative;
z-index: 1; /*define profundidade; valor menor que logo*/
translate: 0 30px; /*desloca 0 no eixo horizontal e 30px no eixo vertical*/
}

.menu-nav1, .menu-nav2{
height: 45px; /*define altura para texto, igual à altura do box, para aplicar align-itens*/
gap: 30px; /* Espaço entre os itens do menu; propriedade do display grid, aplicável ao flexbox */
list-style: none; /*remove bullet points*/
padding: 0; /*reseta padding para zero*/
margin: 0; /*reseta margin para zer0*/
}

.hover1{}
.hover1:hover{
height: 55px; /*altura 10px maior do que box, para dar efeito de overflow/transbordamento*/
padding: 0 5px 0 5px;/*aumenta área de padding à esquerda e à direita, mas está empurrando os elementos circundantes*/
margin: -5px; /*evita deslocamento lateral dos elementos ao redor após aumento do padding, mas cria um problema no eixo vertical*/
background-color: #92c9ce; /*cor de fundo do hover*/
}

.hover2{}
.hover2:hover{
height: 55px; /*altura 10px maior do que box, para dar efeito de overflow/transbordamento*/
padding: 0 5px 0 5px; /*aumenta área de padding à esquerda e à direita, mas está empurrando os elementos circundantes*/
margin: -5px; /*evita deslocamento lateral dos elementos ao redor após aumento do padding, mas cria um problema no eixo vertical*/
background-color: white; /*cor de fundo do hover*/
font-weight: bold /*negrito*/
}

.hover1 a, .hover2 a {
color: white; /* Cor do texto dos links */
text-decoration: none; /* Remove o sublinhado dos links */
font-size: 12px; /* Tamanho da fonte dos links */
}
.hover2:hover a{
color: #660000; /*sobreposição à regra herdade de .hover1 a, .hover2 a*/
}

/*-----===| SERVICOS |===-----*/
/*---| Todos que usam 'display: flex'*/
.servicos, .servicos-cabecalho, .servicos-cabecalho-left, .servicos-cabecalho-left span, .servicos-cabecalho-image-container, .servicos-conteudo{
Expand Down

0 comments on commit 58efa13

Please sign in to comment.