Eloy Tuffi - Blog do presidente da Microcamp Escola Microcamp Cursos da Microcamp Gostou do Blog?

A Microcamp e o blog do curso de Web Design fornecem contedo sobre desenvolvimento de sites

 

Postado por Rodrigo Monteiro, em 25/08/2011 na categoria 'css' Microcamp 0

Fala galera de Web da Microcamp!

Estou de volta com mais um assunto: barra de navegação com tooltip. Antes de iniciarmos o post, quero fazer uma indicação, o post “Como criar um menu com css” do professor César Farkas. Nesse post ele explica super bem como gerar um pequeno menu em css, e  pode lhe ajudar muito a entender o assunto que vou tratar agora aqui.

Primeiro vamos entender, o que significa Tooltip?

Tool-tip: terminologia em inglês ou dica de contexto. É aquela moldura pop up que abre quando você passa o mouse sobre um elemento HTML (normalmente uma palavra em um texto) e que contém uma explicação adicional sobre aquele elemento que recebeu o ponteiro do mouse sobre ele.

Agora vamos ao código. Iniciaremos com o código css que deverá ser digitado entre as tags <HEAD> </HEAD>.

———————————————————————————————-

<style type="text/css">
  p.barNav {position:relative;}

  /*abaixo estilizaremos o link estático de nossa página*/
  .barNav a {
  /*formatando tamanho e fonte*/
  font: 12px Arial, Verdana,Helvetica,sans-serif;
  /*formatando cor*/
  color: #000000;
  /*tirando qualquer decoração*/
  text-decoration: none;
  /*cor do fundo*/
  background: #FFC50C;
  text-align: center;
  /*padding é a distância entre a moldura e o texto*/
  padding: 1px 5px;
  /*o margin-right está sendo usado para distância entre os links*/
  margin-right:-1px;
  border: 1px solid #000000;
  }

  /*agora a estilização do link sobre*/
  .barNav a:hover {
  color: #666666;
  background: #FCFCFC;
  border: 1px solid #666666;
  }

  /*display none abaixo está escondendo o conteúdo da tag span*/
  .barNav a span {
  display:none;
  }

  /*abaixo quando passar com o mouse sobre o link
         o texto será mostrado*/
  .barNav a:hover span {
  display:block;
  position: absolute;
  /*posição em relação ao topo*/
  top:40px;
  /*posição em relação a esquerda*/
  left:0;
  /*altura da moldura*/
  width: 200px;
  /*distância entre moldura e texto*/
  padding: 2px 0;
  /*abaixo a formatação do texto com
    cor, cor de fundo, borda e alinhamento*/
  color: #666;
  background:#fffff0;
  font-size: 12px;
  border:2px dotted #000;
  text-align:center;
  }
  -->
</style>

———————————————————————————————-

O código css está todo comentado para facilitar o seu estudo e os comentários estão digitados dentro do comando /* e */ .

Para poder aplicar toda estilização vamos ao código HTML , que será feito dentro das tags <BODY> </BODY>.

———————————————————————————————-

<h3>BARRA DE NAVEGAÇÃO COM TOOL TIP </h3>
<h3>Passe o mouse sobre os links</h3>
<p>
<a href="#" >Home<span>Página de entrada no site</span></a>
<a href="#">Quem somos<span>Conheça nossa equipe. Profissionais
de alto gabarito técnico integram nossos quadros </span></a>
<a href="#">Portfólio<span>Uma coleção de nossos trabalhos e a
opinião de clientes </span></a>
<a href="#">Contato<span>Fale conosco. Sua opinião, sugestão ou
crítica é muito importante para nós. </span></a>
</p>

———————————————————————————————-

Observando o código HTML, o conteúdo a ser mostrado já está no código entre as Tags <SPAN> </SPAN>, mas só será mostrado quando o usuário passar com o mouse sobre o link da barra de navegação! Usando a criatividade você pode aplicar esse código em diversas situações.

Bom pessoal, espero que tenham gostado, agora é estudar, estudar, estudar….

Qualquer dúvida podem postar aqui mesmo no blog que terei o prazer de responder!

Abraços a todos e até a próxima!

Leave a Reply

* Copy this password:

* Type or paste password here:

16,600 Spam Comments Blocked so far by Spam Free Wordpress


 

Quem faz este blog

Conheça um pouco mais sobre cada um dos colaboradores do Blog do Curso de Web Design Microcamp

Carlos Henrique Bellon Claudinei Mendes Silveira Leonardo Rodrigues Daudt Naelson Sandro da Silva Bruno Paulo da Silva Douglas Leite Trento Rodrigo Monteiro Thiago Henrique Bellusse Daniel Cipriano Jefferson Ferreira Lucas Borges Júlio Cesar Davi Silva

Microcamp Cursos Profissionalizantes de Informática e Idiomas