Como criar: Navegação superior centralizada
- Página anterior Link de menu alinhado à direita
- Próxima página Link de menu alinhado à direita
Aprenda a criar uma barra de navegação superior com link centralizado/ícone.
Criar a barra de navegação superior
Primeiro passo - Adicionar HTML:
<!-- Navegação superior --> <div class="topnav"> <!-- Centralizado link --> <div class="topnav-centered"> <a href="#home" class="active">Home</a> </div> /* Links alinhados à esquerda (padrão) */ <a href="#news">Notícias</a> <a href="#contact">Contato</a> /* Links alinhados à direita */ <div class="topnav-right"> <a href="#search">Pesquisa</a> <a href="#about">Sobre</a> </div> </div>
Segundo passo - Adicione CSS:
/* Adiciona cor de fundo preta para a navegação superior */ .topnav { position: relative; background-color: #333; overflow: hidden; } /* Define o estilo dos links na barra de navegação */ .topnav a { float: left; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } /* Altera a cor do link ao passar o mouse sobre ele */ .topnav a:hover { background-color: #ddd; color: black; } /* Adiciona cor para o link ativo/ativo atual */ .topnav a.active { background-color: #04AA6D; color: white; } /* Parte central da navegação superior */ .topnav-centered a { float: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } /* Parte direita da navegação superior */ .topnav-right { float: right; } /* Menu de navegação responsiva - Em dispositivos móveis, os links são exibidos empilhados, em vez de lado a lado */ @media screen and (max-width: 600px) { .topnav a, .topnav-right { float: none; display: block; } .topnav-centered a { position: relative; top: 0; left: 0; transform: none; } }
Páginas relacionadas
Tutorial:Como criar uma barra de navegação superior responsiva
Tutorial:Barra de navegação CSS
- Página anterior Link de menu alinhado à direita
- Próxima página Link de menu alinhado à direita