Mais um da série de plugins testados e avaliados. Particularmente eu achei esse plugin muito legal! Ele aplica um efeito de Flip em um elemento HTML. Ai vai da imaginação e criatividade do desenvolvedor para implementa-lo em seu sistema. A idéia é aquela básica do Jquery, pouquissímas linhas, e um efeito impressionante. Estou esperando o momento certo e a idéia surgir para usa-lo em algum sistema…
Vamos ver como fica o código:
<script type="text/javascript">
$(document).ready(function () {
$(".home").click(function () {
$("#flipBox").flip({
direction: 'bt',
color: 'blue',
speed: 400,
content: ""
});
});
$(".home").trigger("click");
});
</script>
Simples não?
No click do elemento com a classe “home” invocamos o método flip() que aplica esse efeito no elemento com Id “flipBox”. Obs: $(“.home”).trigger(“click”) só faz com que a animação aconteça no load da página. Aqueles parâmetros são interessantes:
direction: Especifica em que direção vai ser o giro. Os valores suportados são ‘tb’, ‘bt’, ‘lr’, ‘rl’
color: Define que cor de fundo o elemento terá após o giro.
speed: A velocidade da animação
content: O conteúdo que esse elemento terá após o giro.
Fora essas opções, ainda existem funções que podemos executar em algum evento do giro, como por exemplo:
onBefore: Essa função é executada antes da animação começar.
onAnimation: Essa função é executada na metade da animação.
onEnd: Essa função é executada quando a animação termina.
Com esses eventos e opções podemos fazer muita coisa. A opção content por exemplo permite que seja passado um conteúdo que será exibido no elemento após a animação, então nada nos impede de carregar um conteúdo com Ajax e jogar dentro desse elemento. O céu é o limite.
Minha Avaliação: Nota 10.0
Compatibilidade: Firefox 2.0+, IE 6+, Safari 3.0+, Chrome 2.0+, Opera
Site oficial do Plugin: http://lab.smashup.it/flip/