|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
Rollover com JavascriptAprenda a fazer um efeito de iluminação sobre uma imagem ao passar o mouse por cima. Pelo ponto de vista prático, você mesmo será capaz de fazer em alguns minutos. Vamos ver a técnica pela prática e com uma elemental receita:
Colocamos na página a imagem que tem o desenho apagado. Além disso, lhe atribuímos um nome, para poder nos referirmos a ela mediante JavaScript.
Agora colocamos o link cujo queremos navegar no momento no qual o usuário clique nele.
Devemos colocar dois atributos HTML ao link que vai nos servir para realizar o efeito buscado. OnMouseOver, com ele indicaremos, mediante JavaScirpt, a ação a realizar quando pousarmos o mouse em cima da imagem. OnMouseOut nos serve para definir o evento de retirar o mouse da imagem,
Vamos declarar duas variáveis com JavaScript para salvar as imagens iluminada e apagada. Para isso, vamos utilizar a etiqueta <SCRIPT> de HTML. Podemos colocar o script em qualquer lugar, mas seria mais adequado colocar antes da imagem. Os números que vocês verão correspondem com a largura e com a altura da imagem que estão pegando. <script language=javascript>
Para acessar um elemento de JavaScript utilizamos a hierarquia de objetos de JavaScript. Pode ser complicada, mas nosso objetivo é simples, assim faremos: Teoricamente, os atributos HTML dos eventos onmouseover e onmouseout ficarão assim: onmouseover="window.document['imagem1'].src= iluminada.src onmouseout="window.document['imagem1'].src = apagada.src
<script language=javascript> iluminada = new Image(84,34) iluminada.src = "desenhoiluminado.gif" apagada = new Image(84,34) apagada.src = "desenhoapagado.gif" </script> <a href="ir_a.html" onmouseover="window.document['imagem1'].src = iluminada.src" onmouseout="window.document['imagem1'].src = apagada.src"> <img src="images/eugimlogo.gif" border=0 name="imagem1" width=84 height=34> </a> Isto é o único que vocês deve ser feito para iluminar uma imagem, é um primeiro passo, agora vocês podem provar com um grupo de imagens para criar uma barra de navegação dinâmica com Javascript!
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 2 Categorias relacionadas + 2 Comentários sem rever
Manuais relacionados com este artigo Dentro de Workshop de Javascript Seguinte: Navegador dinâmico Javascript Anterior: Acessso por senha Javascript Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em Manuais de Javascript+ Entrar em Scripts em Javascript Comentário sem rever
|
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |