-
html5中的html、body标签均为盒子模型,由内容撑开,所以设置高度百分百无用,而各个page均为定位,脱离文档流,所以设置高度为百分百也没把body撑开查看全部
-
添加页面的过度效果。查看全部
-
因为 click事件 有300毫秒的延迟,所以在移动端为了提高性能和体验,可以使用 touchstart来代替click事件。查看全部
-
addeventlistener 可以参考 http://www.runoob.com/jsref/met-element-addeventlistener.html查看全部
-
audio标签的样式中 animatePlayState属性可以让动画停止时保持当前状态,但是兼容性不好。查看全部
-
audio 的事件可参考 http://www.w3school.com.cn/tags/html_ref_eventattributes.asp查看全部
-
如果js需要对页面元素操作,需要等页面元素加载完毕后才可以执行。如果是在head中引入果,并且js中没有做任何处理就需要对引入的js添加一个 defer属性,这是一个html5的属性。还有一些其他的方式,比喻在页面body标签最后引入js文件,或者把js代码写到window.onload函数内部,就可以解决这种问题,当然也可以采用一些第三方库来处理。查看全部
-
audio标签的 autoplay 属性在safari浏览器中会不支持,在apple设备上也是有问题的,所以音乐播放最好是通过点击页面,然后通过js来手动触发一次播放才可以。查看全部
-
当角度相同时不转动,老师说到了N次元的问题,我没搞懂是什么意思,我自己试了一下,当外圈是720,中圈为-720时,是可以转动的,只不过中圈只转动一个回合就停止了(不知道是不是老师说的N次元的问题), 其他的都正常。查看全部
-
先写结构层再来处理表现层查看全部
-
三个圈的转动延迟分别是1S 2S 3S,这三个数字是怎么来的呢?首先刚进入页面时,等待1S内圈开始转动,这样可以看到从不动到转动的过程,等内圈转动了一个周期后也就是1S后中圈开始转动,这样可以看到先转动内圈,再转动中圈。所以中圈就是延迟2S,就是最开始等待的1S加内圈转动的1S,外圈也是一样,加上中圈转动的1S,所以是等待3S后开始转动。查看全部
-
老师说一圈的效果不好,这里的效果体现在哪里呢?首先动画的时间是1S,转一圈是360度,转三圈就是1080度。所以就是1S转一圈和1S转三圈的区别,最终效果就体现在转动的速度上,所以老师说的效果就是转动速度的效果。查看全部
-
通过z-index来控制 碟片和碟针的层级关系。查看全部
-
animation 参考 http://www.w3school.com.cn/cssref/pr_animation.asp keyframes 参考 http://www.w3school.com.cn/cssref/pr_keyframes.asp查看全部
-
每一个页面都是一个完整的单页的,所以每一个页面都要重新给一个定位的参考基点,也就是需要添加 position: absolute;查看全部
举报
0/150
提交
取消