Web Louca

Home scripts Dê um aspecto Profissional ao seu Blog - ToolTips

Dê um aspecto Profissional ao seu Blog - ToolTips



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

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

 

CSS

.tip { position:relative;z-index:500;width:295px; font-family:tahoma,arial; background:url(tip-text.png) left top repeat-y;margin-left:22px;  } 

.tip-top {position:relative;z-index:500; background:url(tip-top.png) top left no-repeat; height:25px; width:291px;margin-left:21px; } 

.tip-title position:relative;z-index:500; color:#e95e25; font-weight:bold; margin:0 30px 0 30px; } 

.tip-text {position:relative;z-index:500; color:#000; padding:10px 10px 10px 30px; } 

.tip-bottom  {position:relative;z-index:500; background:url(tip-bottom.png) left bottom no-repeat; width:291px; height:109px; }
 

O SCRIPT

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

 

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

 


Trackback(0)
Orival Medeiros
Setembro 04, 2008

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

Rodrigo Piva
Setembro 04, 2008

Esse efeito fica mesmo bem interessante.
Abraços

Goncalo M
Setembro 04, 2008

@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

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

Manoel Franklin
Setembro 05, 2008

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
Subscreve a newsletter gratuita e começa hoje mesmo a criar websites e a ganhar dinheiro na internet!


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...