2016-01-04 30 views
0

我需要鼠标悬停时就是这样的一个弹出式动画,当你动过上行驶的车辆/内容获利鼠标/提高参与度:https://www.taboola.com/流行起来的动画

好像阶级CSS动画.cta3-项目。我不确定它是否也使用jQuery。

任何人都可以请一个简单的例子吗?

非常感谢!

+0

你能告诉我们你试过吗? –

+0

我使用了该网站的确切HTML和CSS。我用的CSS是: .cta3-items { background:#3570cc none repeat scroll 0 0; bottom:-80px; font-size:15px; 不透明度:0; padding:20px; position:absolute; text-align:center; transform:rotateX(90deg); transform-origin:center bottom 0; 过渡:全部400ms缓解0s; 宽度:100%; z-index:2000; } 格式化道歉。不知道如何在这里格式化代码。谢谢! – digitized

+0

在jsfiddle.com上创建一个小提琴或在这里创建一个片段 –

回答

1

这里的东西简单,下次请把你的现有代码的问题描述和/或链接到一个小提琴。

我只是使用CSS3转换属性并在jQuery中切换类。

CSS3

.flip-target { 
    transition: 0.6s; 
    transform-style: preserve-3d; 
    transform: rotateX(90deg); 
    transform-origin:center bottom; 
    opacity: 0; 
} 

.flip-target.flip { 
    transform: rotateY(0deg); 
    transform: translatey(-40px); 
    opacity: 1; 
} 

jQuery的

$("#flip").click(function() { 
    $(".flip-target").toggleClass("flip"); 
}); 

Demo

+0

非常感谢!我将来会小心的。另外,由于我没有这样的声望,我无法对您的评论进行投票。对于那个很抱歉。 – digitized

+0

太棒了,很高兴我能帮到你。以下是[transitions]的一些文档(http:// https://css-tricks.com/almanac/properties/t/transition/)。不要担心这是一个常见问题。 –

+0

该链接真棒。很多东西要学习。非常感谢你! – digitized

2

使用animate.css CSS库作用,并添加jqquery这样

$(document).ready(function(){ 
    $('.yourdiv').hover(function(){ 
     $(this).addClass('animated youranimationname'); 
    }).mouseleave(function(){ 
     $(this).removeCLass('animated youranimationname'); 
    }); 
}); 
+0

非常感谢!我会试试这个。另外,由于我没有这样的声望,我无法对您的评论进行投票。对于那个很抱歉。 – digitized

+0

哦,这是我的荣幸 –