为了账号安全,请及时绑定邮箱和手机立即绑定
  • 为人物添加暂停样式
    查看全部
  • 走路的实现:用了CSS3的transition来修改left的值,同样原理3-2节也介绍了,我们这里引入了一个插件jquery.transit,这个就是具体封装了transition的CSS3过渡动画的实现
    查看全部
    0 采集 收起 来源:走路的实现

    2015-08-17

  • 点击后并没有动画效果
    查看全部
  • 页面之间的卷滚切换效果:通过translate结合transition改变元素的页面位置(transform 属性向元素应用 2D 或 3D 转换,该属性允许我们对元素进行旋转、缩放、移动或倾斜)
    查看全部
  • jq回调函数接口Deferred var dtd = $.Deferred(); //创建 dtd.resolve(); //成功 dtd.then(); //执行回调 资料地址http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html
    查看全部
  • 通过合成"雪碧图"解决图片加载与资源占用的问题 通过CSS3的animation实现帧动画,并且可以控制状态 布局除了left.top布局外,还可以使用最新的css3的transform处理 元素的变化,可以通过设置translate3d启动GPU加速 可以用CSS3的transition做渐变动画 HTML5音频的使用 采用promise可以解决异步编程的逻辑嵌套问题 代码组织的一些思路 Done
    查看全部
  • 飘花比人物的层级都高
    查看全部
  • transition需要事件触发,animation可以直接自动触发,而且功能上更为强大,包括可以设置不同时间段的动画规则,还有状态的控制,事件等等。
    查看全部
    0 采集 收起 来源:星星与水波

    2015-08-16

  • 这里的取值采用jQuery的offset处理的,注意下position与offset的取值不同点,.offset()是相对于文档(document)的当前位置,.position()是相对于父级元素的位移,一个元素可以嵌套多个position所以这里要特别注意下。
    查看全部
  • 分享源代码下载http://pan.baidu.com/s/1bnsIqYj
    查看全部
    13 采集 收起 来源:效果介绍

    2015-08-15

  • 页面切换部分的代码封装
    查看全部
  • steps 函数指定了一个阶跃函数 第一个参数指定了时间函数中的间隔数量(必须是正整数) 第二个参数可选,接受 start 和 end 两个值,指定在每个间隔的起点或是终点发生阶跃变化,默认为 end。 step-start等同于steps(1,start),动画分成1步,动画执行时为开始左侧端点的部分为开始; step-end等同于steps(1,end):动画分成一步,动画执行时以结尾端点为开始,默认值为end。 例如: @-webkit-keyframes circle { 0% {background: red} 50%{background: yellow} 100% {background: blue} } step-start : 黄色与蓝色相互切换 step-end : 红色与黄色相互切换 2个参数都会选择性的跳过前后部分,start跳过0%,end跳过100% step-start在变化过程中,都是以下一帧的显示效果来填充间隔动画,所以0% 到 50% 直接就显示了黄色yellow step-end与上面相反,都是以上一帧的显示效果来填充间隔动画,所以0% 到 50% 直接就显示了红色red
    查看全部
    0 采集 收起 来源:走路的实现

    2015-08-14

  • 精灵动画的实现: CSS Sprite在国内很多人叫CSS精灵,这个技术的原理:靠不断的切换图片让人感觉视觉上不断变化,例如gif动画之类的效果; 传统实现精灵动画就是依靠定时器不断去改变一个元素的background-image属性,简单来说就是靠不断的替换图片,但此方法需要注意的是如果图片过多,加载比较慢,会占用大量网络资源;因此大多数的做法是把图片都合成一张大图再利用CSS的属性(如:background-image,background-repeat,background-position)组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置;
    查看全部
  • Javascript中没有抽象类与接口的支持,所以很大程度上实现封装都是靠闭包去模拟???
    查看全部
  • 封装:即隐藏对象的属性和实现细节,仅对外公开接口。 封装的目的是曾倩安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员;
    查看全部

举报

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

微信扫码,参与3人拼团

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

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