为了账号安全,请及时绑定邮箱和手机立即绑定
  • 在实现的时候还需要注意几个问题 开关门是2组动画,需要2组transition的实现 开关门是否完成,是需要监听2个动画是否完成才可以 为了支持线性编程的逻辑,需要通过Deferred改善代码 开门的left的坐标是往反向变化,所以变化的值是: 左边0%到-50% 右边50%到100%在实现的时候还需要注意几个问题 开关门是2组动画,需要2组transition的实现 开关门是否完成,是需要监听2个动画是否完成才可以 为了支持线性编程的逻辑,需要通过Deferred改善代码 开门的left的坐标是往反向变化,所以变化的值是: 左边0%到-50% 右边50%到100% 关门的left还原到0%与50%即可。 关门的left还原到0%与50%即可。
    查看全部
  • animation-name 规定要绑定的keyframes的名称,随便你取,不过为了日后维护的方便,建议取一个跟动作相关名称相近的名称比较好 animation-duration 规定完成这个动画所需要的时间
    查看全部
    1 采集 收起 来源:太阳动画效果

    2017-08-09

  • 页面开始滚动: element.css({ 'transition-timing-function': 'linear', 'transition-duration': '5000ms', 'transform': 'translate3d(-' + (width * 2) + 'px,0px,0px)' //设置页面X轴移动 });
    查看全部
  • 111
    查看全部
  • 111
    查看全部
  • dtd.then(function() { //操作1 }).then(function() { //操作2 }).then(function() { //操作3 }) 3个步骤 var dtd = $.Deferred(); //创建 dtd.resolve(); //成功 dtd.then() //执行回调
    查看全部
  • .slowWalk { /* 填入动画样式规则 */ animation-name: person-slow; animation-duration:950ms; animation-iteration-count:infinite; animation-timing-function:steps(1,start) } /* 普通慢走 */ @keyframes person-slow { 0% { background-position: -0px -291px; } 25% { background-position: -602px -0px; } 50% { background-position: -302px -291px; } 75% { background-position: -151px -291px; } 100% { background-position: -0px -291px; } }
    查看全部
  • 这里最后返回swipe是用到闭包中的知识的,可以看到在swipe的scrollTo方法中用到了element元素,当调用scrollTo方法后,不会把该元素当做垃圾释放掉,当第二次调用scrollTo时,此时的element为上次调用后的element,此时便实现了多次调用scrollTo方法时,整个页面移动的连贯性。 可使用下面代码验证: var swipe = Swipe($("#content")); swipe.scrollTo(100, 1000); setTimeout('swipe.scrollTo(200, 1000);',2000);
    查看全部
  • 新建一个Swipe.js文件,内部定义一个Swipe工厂方法,内部会产生一个swipe的滑动对象,暴露了scrollTo的接口
    查看全部
  • 动画与动画之间产生的异步
    查看全部
    0 采集 收起 来源:编程节奏

    2017-06-19

  • 异步请求怎么 处理?
    查看全部
    0 采集 收起 来源:编程节奏

    2017-06-13

  • 转换、渐变、动画、音频
    查看全部
    0 采集 收起 来源:效果介绍

    2017-06-06

  • css动画
    查看全部
    0 采集 收起 来源:效果介绍

    2017-06-05

  • 整体到细节
    查看全部
    0 采集 收起 来源:编程节奏

    2017-06-02

  • 技术:css3的 转换、动画、渐变,html5的音频
    查看全部
    0 采集 收起 来源:效果介绍

    2017-06-02

举报

0/150
提交
取消
课程须知
本课程为高级案例课程,其中所用的大部分知识点不做深入剖析,只讲解如何使用,部分代码需要由你自己填充。 需要具备如下知识: 1、HTML4、HTML5 2、CSS2、CSS3 3、JavaScript、jQuery 4、面向对象思想
老师告诉你能学到什么?
1、如何实现页面的无缝滚动 2、如何实现视觉差效果 3、异步编程处理 4、CSS3动画过渡 5、JS动画实现 6、H5的音乐效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!