HomeJavascriptDê um aspecto Profissional ao seu Blog - ToolTips

04

Set

Dê um aspecto Profissional ao seu Blog - ToolTips

Escrito por Gonçalo Martins   


Muitas vezes os donos de páginas de internet questionam-se como dar um aspecto mais profissional à sua página. Umas das formas de atingir tál objectivo pode passar pela utilização das chamadas "ToolTips".

 

As tooltips são basicamente caixas de texto que aparecem aquando a passagem do cursor do rato sobre determiada palavra.

 

E tenho recebido alguns e-mails a perguntar como implementei isto aqui no site.

 

Uma tooltip é relativamente facil de implementar, neste exemplo vou utilizar a framework Mootools.

 

 

No seguinte exemplo utilizei as imagens que se seguem, para criar a ToolTip:

 

[tip-top.png]

    

[tip-text.png] A imagem em baixo vai premitir extender a ToolTip a qualquer altura!

    

[tip-bottom.png ]

 

HTML

html
  1. <a href="javascript:;
  2. " class="tooltip" title="Que Bela ToolTip?::Isto dá-me um ar sexy...!">Texto/Imagem</a>

 

CSS

css
  1. .tip { position:relative;
  2. z-index:500;
  3. width:295px;
  4. font-family:tahoma,arial;
  5. background:url(tip-text.png) left top repeat-y;
  6. margin-left:22px;
  7.   } 
  8. .tip-top {position:relative;
  9. z-index:500;
  10. background:url(tip-top.png) top left no-repeat;
  11. height:25px;
  12. width:291px;
  13. margin-left:21px;
  14. } 
  15. .tip-title position:relative;
  16. z-index:500;
  17. color:#e95e25;
  18. font-weight:bold;
  19. margin:0 30px 0 30px;
  20. } 
  21. .tip-text {position:relative;
  22. z-index:500;
  23. color:#000;
  24. padding:10px 10px 10px 30px;
  25. } 
  26. .tip-bottom  {position:relative;
  27. z-index:500;
  28. background:url(tip-bottom.png) left bottom no-repeat;
  29. width:291px;
  30. height:109px;
  31. }
 

O SCRIPT

javascript
  1. window.addEvent('domready', function() {                  //Para o Titulo e o texto    $$('a.tooltip').each(function(element,index) {          var content = element.get('title').split('::');
  2.           element.store('tip:title', content[0]);
  3.           element.store('tip:text', content[1]);
  4.       });
  5.             //Cria a Tooltip    var tooltip = new Tips('.tooltip',{          className: 'tooltip',          fixed: true,          hideDelay: 50,          showDelay: 50      });
  6.         });
  7.  
  8.  

 

O titulo que irá aparecer na ToolTip será o texto que aparecer antes de '::'  no campo 'title' do seu html, sendo que o texto é tudo o que aparece depois.

 


EXEMPLO

 



Gostou deste Artigo?
Subscreva o feed RSS ou reguiste-se na Newsletter do WebLouca, agora!
Tags:
Categoria:
Se preferir, pode ainda deixar um comentário

PATROCINADORES


cometarios
Trackback(0)
Orival Medeiros
Setembro 04, 2008

No Firefox ficou legal, mas não funcionou no internet explorer.

Rodrigo Piva
Setembro 04, 2008
http://www.curiosando.com.br

Esse efeito fica mesmo bem interessante.
Abraços

Goncalo M
Setembro 04, 2008
http://weblouca.com

@Orival Medeiros
Estranho...

Aqui trabalha tanto no IE 6 como no IE 7...

O unico problema que me deparo é no IE6 relativamente à transparencia das imagens png... que pode ser resolvido com um simples filtro...

podia-me dar mais detalhes? Se não aparecer mesmo nada no Internet Explorer, é porque muito provavelmente têm o javascript desabilitado... ;)

ronan
Setembro 04, 2008

horroroso

Gonçalo M
Setembro 04, 2008

@ronan
todas as opinioes são bem vindas...

no entanto,poderia fundamentar a sua opinião?

é o script, ou o design? se for o design, aviso-o desde já que cabe ao utilizador do script criar o seu proprio design... este foi um exemplo

Cataino
Setembro 05, 2008
http://www.blogdocatarino.com

Confesso que para mim é muito difícil essas novidades, quem sabe mais tarde quando aprender mais.

Manoel Franklin
Setembro 05, 2008
http://www.wordpressthemes.com.br/

Muito bom! Tooltips dão um ar profissional e melhoram e muito a experiência dos usuários, parabens! Um abraço! :)


Escreva o seu Comentario
 
  pequeno | maior
 

busy
 

Patrocinadores do Site

Subscrever Feed



Artigos

Ultimos artigos
jsimageNeste artigo vou-lhe demonstrar como rodar imagens e qualquer elemento desde div a span co...
phpthumbAtualmente praticamente todos os websites possuem a necessidade de listar os seus artigos...
benchmarksA pouco mais de um ano falei sobre uma ferramenta para otimizar imagens (Artigos/optimize...
phpimageredRedimensionar uma imagem com php pode ser um processo complicado. Quando por exemplo um wo...
linksafiliadosNo inicio do ano escrevi um artigo onde dáva a conhecer uma forma de criar links de afili...