不失效举例:
此时你会发现父元素只写了一个 position: relative;
此时,你会发现,子元素主动把window窗口作为参照对象定位了

<div class="wrap">  <div class="inner"></div></div>.wrap {  width: 500px;  height: 500px;  margin: 200px auto;  border: 1px solid #000;  position: relative;}.inner {  width: 100px;  height: 100px;  background: red;  position: fixed;  left: 200px;  top: 0;}

失效举例
父元素减少transform: translate(0,0);
此时,你会发现,子元素主动把父元素作为参照对象定位了

<div class="wrap">  <div class="inner"></div></div>.wrap {  width: 500px;  height: 500px;  margin: 200px auto;  border: 1px solid #000;  position: relative;  transform: translate(0,0);}.inner {  width: 100px;  height: 100px;  background: red;  position: fixed;  left: 200px;  top: 0;}