Posted by: Rogério Alencar Lino Filho on: 15 Janeiro, 2008
Um efeito muito legal de transição é o fade, aonde o objeto surge gradativamente (in) ou some (out). Com o auxílio do CSS, definido pelo próprio javascript, usando opacity (alpha) conseguimos montar um exemplo.
Passando dois parâmetros a gente define o alvo (id do elemento HTML) e o tempo de demora da execução do efeito.
Ex.:
fadeOut(id, time) fadeIn(id, time)
Muito bom mesmo!
Olá Rogério, gostaria de saber como fazer para incorporar esse script em um botão como um rollorver, para quando passar o mouse por cima, ocorrer o FADE IN, e quando tirar o mouse ocorrer o FADE OUT, só consigo fazer usando o flash, mas já vi alguns sites que utilizam outra maneira. Isso pode deixar um site bastante estiloso =P
Parabéns pelo site, estou sempre aprendendo coisas novas através de seus artigos.
Muito Obrigado.
bom esse tuto, gostei pela sua portabilidade (Ie, FF, Safari, Opera), muito interessante.
valew!
Com o Mozilla Firefox o efeito funciona, mas com o IE7 não. Tem alguma dica?
Intimou!!!
Fiz um Menu expansível com fade In, o fade out não deu muito certo para o que eu desejava (mais por burrice ou preguiça minha mesmo), mas parabéns pelo exemplo, realmente incrível!
Abraços
Muito bom mesmo.. só tenho uma duvida.. eu to tentando colocar 2 divs no lugar do id, por exemplo:
javascript:fadeOut(’alvo’,'alvo2′, 0.1) mas isso num ta funcionando. vc sabe o pq?
abraço
Garoto!
Meus parabens!
Código simples, limpo e eficiente!
Muito bom mesmo!
Abraço,
Thomas
17 Janeiro, 2008 às 4:07 pm
Legal esse script cara.