2-19,这里的灯光及火箭动画效果没有添加相对路径的写法是可以的么

来源:2-19 动画效果实战课

白妖

2021-01-18 16:32:20

问题描述:

我仔细观看了两遍课程视频,在添加灯泡之前并没有创建相对定位。而在添加火箭之后,也没有给灯泡添加相对定位,这是默认以网页为相对定位么?可以这么操作么

写回答

1回答

好帮手慕久久

2021-01-18

同学你好,在我们这个效果里,是可以这样写的,但是严格来讲,并不规范,具体如下:

当子元素设置了absolute定位,而父元素没有设置“relative、fixed、absolute”定位时,子元素会相对于浏览器窗口进行定位。浏览器窗口与“网页”有些区别,如下:

http://img.mukewang.com/climg/60055313097356ba15640949.jpg

http://img.mukewang.com/climg/600553a0096c46dc18340969.jpg

同学对照这个图,理解一下。

由于我们的这个例子,主要体现的是动画部分,所以没有严格要求样式的规范性,因此老师没有遵循“子绝父相”这条规范,直接简单的给子元素设置了absolute定位。

实际开发中,建议同学按照“子绝父相”这条规范来,这样可以减少不必要的bug。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程