@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0% {opacity:;transform: translate3d(-3000px, 0, 0);}
60% {opacity:;transform: translate3d(25px, 0, 0);}
75% {transform: translate3d(-10px, 0, 0);}
90% {transform: translate3d(5px, 0, 0);}
100% {opacity:;transform: none;}
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0% {opacity:;transform: translate3d(3000px, 0, 0);}
60% {opacity:;transform: translate3d(-25px, 0, 0);}
75% {transform: translate3d(10px, 0, 0);}
90% {transform: translate3d(-5px, 0, 0);}
100% {opacity:;transform: none;}
}
.page5-tu1,.page5-tu2,.page5-tu3,.page5-tu4{
position: absolute;
width: REM(480);
height: REM(206);
left: 50%;
margin-left: REM(-240);
opacity:;
}
.page5-tu1{
bottom: REM(778);
animation: bounceInLeft 0.5s 0.25s linear forwards;
}
.page5-tu2{
bottom: REM(548);
animation: bounceInLeft 0.7s 0.45s linear forwards;
}
.page5-tu3{
bottom: REM(314);
animation: bounceInRight 0.9s 0.65s linear forwards;
}
.page5-tu4{
bottom: REM(81);
animation: bounceInRight 1.1s 0.85s linear forwards;
}

<div class="travelType">
<img class="page5-tu1" src="./images/p5_tu1.png" name="travel1"/>
<img class="page5-tu2" src="./images/p5_tu2.png" name="travel2"/>
<img class="page5-tu3" src="./images/p5_tu3.png" name="travel3"/>
<img class="page5-tu4" src="./images/p5_tu4.png" name="travel4"/>
</div>

(function animateUp(){
var obj = $('.CfadeInUp');
var objH= $('.CfadeInUp').outerHeight();
var num = [];
var wH = $(window).height();
var wScrollTop = $(window).scrollTop(); // 获取页面所有obj的top位置,存入数组
for(var i=0; i<obj.length;i++){
num.push(obj.eq(i).offset().top+(objH/3));
}
// 循环数组,判断obj的位置是否在可视区中
function judgeTop(){
for(var j=0; j<num.length;j++){
if (num[j] >= wScrollTop && num[j] < (wScrollTop+wH)) {
obj.eq(j).css({
'animation-name':'bounceInRight',
'opacity':'1'
});
}
}
}; // 触发滚动事件调用判断函数
$(window).scroll(function(event) {
wH = $(window).height();
wScrollTop = $(window).scrollTop();
judgeTop();
});
})();

一个 图片 滚动 飞入的css特效的更多相关文章

  1. Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来

    首先题外话,今天早上起床的时候,手滑一下把我的手机甩了出去,结果陪伴我两年半的摩托罗拉里程碑一代就这么安息了,于是我今天决定怒更一记,纪念我死去的爱机. 如果你是网购达人,你的手机上一定少不了淘宝客户 ...

  2. 原生js实现tab选项卡里内嵌图片滚动特效代码

    <!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8&quo ...

  3. javaScript实现图片滚动及一个普通图片轮播的代码

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 媳妇儿喜欢玩某音中的动漫特效,那我就用python做一个图片转化软件。

    ​    最近某音上的动漫特效特别火,很多人都玩着动漫肖像,我媳妇儿也不例外.看着她这么喜欢这个特效,我决定做一个图片处理工具,这样媳妇儿的动漫头像就有着落了.编码    为了快速实现我们的目标,我们 ...

  5. javascript小记五则:用JS写一个图片左右自由滚动的“跑马灯”效果

    之前看了很多百度搜索出的东西,十个有九个是不能实用的,个个讲的都不详细,今天详细给大家讲解下关于这个图片“跑马灯”滚动效果,源码如下: <!DOCTYPE html PUBLIC "- ...

  6. css特效-一道闪光在图片上划过

    在百度音乐 http://music.baidu.com/ 看到这么一个图片效果,当鼠标移上去的时候,会有一道闪光在图片上划过,效果挺酷炫的.于是把这个效果再实现一下:大体思想是,设计一个透明层i,s ...

  7. “焦点图/幻灯片”“Tab标签切换”“图片滚动”“无缝滚动”仅需一个SuperSlidev2.1

    官网:http://www.superslide2.com/index.html 1. 标签切换 / 书签切换 / 默认效果 2. 焦点图 / 幻灯片 3. 图片滚动-左 4. 图片滚动-上 5. 图 ...

  8. 【精心推荐】12款很好用的 jQuery 图片滚动插件

    这里收集了12款很好用的 jQuery 图片滚动插件分享给大家.jQuery 作为最流行的 JavaScript 框架,使用简单灵活,同时还有许多优秀的插件可供使用.其中最令人印象深刻的应用之一就是各 ...

  9. 10款很好用的 jQuery 图片滚动插件

    jQuery 作为最流行的 JavaScript 框架,使用简单灵活,同时还有许多优秀的插件可供使用.其中最令人印象深刻的应用之一就是各种很酷的图片效果,它可以让的网站更具吸引力.这里收集了10款很好 ...

随机推荐

  1. Others-Goldengate 数据同步

    GoldenGate 是一家创建于1995年的美国公司,开发总部设在旧金山,在北美,欧洲和亚洲(包括新加坡.印度.澳大利亚)设有支持中心. 公司名称 GoldenGate 总部地点 旧金山 成立时间 ...

  2. ABAP-金额小写转大写

    FUNCTION ZSDI0007_CH_LOWERTOUPPER. *"---------------------------------------------------------- ...

  3. UI5-文档-4.29-Integration Test with OPA

    如果我们想测试我们的应用程序的交互模式或更多的可视化特性,我们也可以编写一个集成测试. 我们还没有想过测试我们与app的交互,所以在这一步中,我们将在点击“Say Hello with dialog” ...

  4. 使用sql获取primary key名称

    使用sql获取mysql主键名称: 方法1: 这种方法返回一行数据,如果只是需要主键的名称,可以使用方法2. SHOW KEYS FROM <table_name> WHERE Key_n ...

  5. springMVC学习记录3-拦截器和文件上传

    拦截器和文件上传算是springmvc中比较高级一点的内容了吧,让我们一起看一下. 下面先说说拦截器.拦截器和过滤器有点像,都可以在请求被处理之前和请求被处理之到做一些额外的操作. 1. 实现Hand ...

  6. 全面解析PHP面向对象的三大特征

    PHP面向对象的三大特征: 继承,封装,多态 一.继承 1.如何实现继承? 给子类使用extends关键字,让子类继承父类: class Student extends Person{} 2.实现继承 ...

  7. 软件工程导论九月26号Homework

    习题3 (1)数据流图 (2)实体关系图ER 习题6

  8. Android中app卡顿原因分析示例

    在知乎回答了一个“为什么微博的app在iPhone比Android上流畅”的问题.后面部分是一个典型的动画卡顿的性能分析过程,因此帖在这里.有编程问题可以在这里交流.知乎链接. =========== ...

  9. python引入模块时import与from ... import的区别(转)

    import datetime是引入整个datetime包,如果使用datetime包中的datetime类,需要加上模块名的限定. 1 import datetime 2 3 print datet ...

  10. invalid self-signed ssl certificate

    down voteaccepted Cheap and insecure answer: Add process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0& ...