为了账号安全,请及时绑定邮箱和手机立即绑定
给bird加上背景色看看!!
排第一的那位,因为对应前缀不同,写的方法不同,但做到了相同的效果。主要就是steps()函数,要搞清楚这个,简单来讲,第二个参数如果是start,那么@keyframes是从第二个{}开始,如果是end,就从第一个{}开始(不写第二个参数的话默认是end)
验证的话可以把400ms改成2400ms看动画效果。
至于第一个参数它是表示@keyframes中两个{}{}之间变化所需的次数,
steps(3)对应0~300(每次变化三次)
steps(1,start)对应0~100~200~300(每次变化1次)
唉,我说不来,大家还是网上搜一下steps()的介绍吧。
来,大家给类 .bird{} 加上背景色,看看!!还以为在吃东西呢????
background-color: lightblue;
尼玛这逻辑不对啊,别个是从烟囱进的啊
2302283529@qq.com求远代码。谢谢
加以优发与扩展
这个地址根本打不开,找不到这个文件。
请听下肥分解
rem是相对于根元素,em是相对于父元素
SetTimeOut这个Function在这里做为异步函数,基本流程通俗来说如下:
调用函数A -> 执行setTimeout -> 函数A结束 -> 大致500ms后异步触发函数B -> 执行setTimeout -> 函数B结束 -> 大致1000ms后触发匿名function(data2) {$(".container").html("嵌套异步:" + data2)}
在各个位置加入alert函数,你会看的很清楚
用nodejs写一个页面后台就会对异步有一定对了解了
点击按钮没反应 是 JS 加载的问题, 用下面的源替换代码中的源

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

<script type="text/javascript" src="https://ricostacruz.com/jquery.transit/jquery.transit.js"></script>
为什么开始要写var slice = Array.prototype.slice这个,这和使用有原生的slice,有什么区别?
function toArray(a, i, j) {
return slice.call(a, i || 0, j || a.length);
}
还有这个函数的作用是什么?生成指定位置之间的数组?
声明了两个next方法
pageA.prototype.next = function(options) {}

var next = function() {
return this.next.apply(this, arguments)
}.bind(this)

这会让 新手头晕的.
http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html
课程须知
本课程为高级案例课程,其中所用的大部分知识点不做深入剖析,只讲解如何使用,部分代码需要由你自己填充。 需要具备如下知识: 1、HTML4、HTML5 2、CSS2、CSS3 3、JavaScript、jQuery 4、面向对象思想 5、SVG基础知识 6、Canvas基础知识
老师告诉你能学到什么?
1、rem式布局 2、转场特效 3、异步编程处理 4、CSS3动画过渡 5、JS动画实现 6、H5的音乐效果 7、H5的视频效果 8、SVG画图 9、canvas画图

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消