2-19,这里的灯光及火箭动画效果没有添加相对路径的写法是可以的么
来源:2-19 动画效果实战课
白妖
2021-01-18 16:32:20
问题描述:
我仔细观看了两遍课程视频,在添加灯泡之前并没有创建相对定位。而在添加火箭之后,也没有给灯泡添加相对定位,这是默认以网页为相对定位么?可以这么操作么
1回答
同学你好,在我们这个效果里,是可以这样写的,但是严格来讲,并不规范,具体如下:
当子元素设置了absolute定位,而父元素没有设置“relative、fixed、absolute”定位时,子元素会相对于浏览器窗口进行定位。浏览器窗口与“网页”有些区别,如下:
同学对照这个图,理解一下。
由于我们的这个例子,主要体现的是动画部分,所以没有严格要求样式的规范性,因此老师没有遵循“子绝父相”这条规范,直接简单的给子元素设置了absolute定位。
实际开发中,建议同学按照“子绝父相”这条规范来,这样可以减少不必要的bug。
祝学习愉快!
相似问题