Efeitos jQuery - Desvanecimento


Com jQuery você pode fazer fade de elementos dentro e fora de visibilidade.

Clique para fade in/out no painel

Como o tempo é valioso, oferecemos aprendizado rápido e fácil.

Na W3Schools, você pode estudar tudo o que precisa aprender, em um formato acessível e prático.


Exemplos


Demonstra o método jQuery fadeIn().


Demonstra o método jQuery fadeOut().


Demonstra o método jQuery fadeToggle().


Demonstra o método jQuery fadeTo().


Métodos de desvanecimento do jQuery

Com jQuery você pode fazer um elemento entrar e sair da visibilidade.

jQuery tem os seguintes métodos de fade:

  • fadeIn()
  • fadeOut()
  • fadeToggle()
  • fadeTo()

Método jQuery fadeIn()

O método jQuery fadeIn()é usado para fade em um elemento oculto.

Sintaxe:

$(selector).fadeIn(speed,callback);

O parâmetro opcional de velocidade especifica a duração do efeito. Pode assumir os seguintes valores: "lento", "rápido" ou milissegundos.

O parâmetro de retorno de chamada opcional é uma função a ser executada após a conclusão do desvanecimento.

O exemplo a seguir demonstra o fadeIn()método com diferentes parâmetros:

Exemplo

$("button").click(function(){
  $("#div1").fadeIn();
  $("#div2").fadeIn("slow");
  $("#div3").fadeIn(3000);
});


Método jQuery fadeOut()

O método jQuery fadeOut()é usado para desvanecer um elemento visível.

Sintaxe:

$(selector).fadeOut(speed,callback);

O parâmetro opcional de velocidade especifica a duração do efeito. Pode assumir os seguintes valores: "lento", "rápido" ou milissegundos.

O parâmetro de retorno de chamada opcional é uma função a ser executada após a conclusão do desvanecimento.

O exemplo a seguir demonstra o fadeOut()método com diferentes parâmetros:

Exemplo

$("button").click(function(){
  $("#div1").fadeOut();
  $("#div2").fadeOut("slow");
  $("#div3").fadeOut(3000);
});

Método jQuery fadeToggle()

O método jQuery fadeToggle()alterna entre os métodos fadeIn()e .fadeOut()

Se os elementos estiverem esmaecidos, fadeToggle()eles aparecerão.

Se os elementos estiverem desbotados, fadeToggle()eles desaparecerão.

Sintaxe:

$(selector).fadeToggle(speed,callback);

O parâmetro opcional de velocidade especifica a duração do efeito. Pode assumir os seguintes valores: "lento", "rápido" ou milissegundos.

O parâmetro de retorno de chamada opcional é uma função a ser executada após a conclusão do desvanecimento.

O exemplo a seguir demonstra o fadeToggle()método com diferentes parâmetros:

Exemplo

$("button").click(function(){
  $("#div1").fadeToggle();
  $("#div2").fadeToggle("slow");
  $("#div3").fadeToggle(3000);
});

Método jQuery fadeTo()

O método jQuery fadeTo()permite o desvanecimento para uma determinada opacidade (valor entre 0 e 1).

Sintaxe:

$(selector).fadeTo(speed,opacity,callback);

O parâmetro de velocidade necessário especifica a duração do efeito. Pode assumir os seguintes valores: "lento", "rápido" ou milissegundos.

O parâmetro de opacidade necessário no fadeTo()método especifica o desvanecimento para uma determinada opacidade (valor entre 0 e 1).

O parâmetro de retorno de chamada opcional é uma função a ser executada após a conclusão da função.

O exemplo a seguir demonstra o fadeTo()método com diferentes parâmetros:

Exemplo

$("button").click(function(){
  $("#div1").fadeTo("slow", 0.15);
  $("#div2").fadeTo("slow", 0.4);
  $("#div3").fadeTo("slow", 0.7);
});

Exercícios de jQuery

Teste-se com exercícios

Exercício:

Use um método jQuery para desvanecer um elemento <div>.

$("div").();


Referência de efeitos jQuery

Para uma visão geral completa de todos os efeitos do jQuery, acesse nossa Referência de Efeitos do jQuery .