position.md 848 字节
Newer Older
D
DCloud_LXH 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
## position


<!-- CSSJSON.position.description -->

<!-- CSSJSON.position.syntax -->

<!-- CSSJSON.position.values -->

<!-- CSSJSON.position.defaultValue -->

<!-- CSSJSON.position.unixTags -->

<!-- CSSJSON.position.compatibility -->


#### App平台差异  
雪洛's avatar
雪洛 已提交
18

D
DCloud_LXH 已提交
19 20
absolute元素相对父组件确定位置,fixed元素位于页面顶层。

雪洛's avatar
雪洛 已提交
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
#### fixed定位@fixed

position: fixed定位时,web端为相对于整个浏览器页面进行定位,app端为相对于页面(除导航栏、tabbar)定位。可以使用css变量使两端表现一致

```css
.fixed {
  position: fixed;
  width: 100px;
  height: 100px;
  background-color: #FF0000;
  left: 10px;
  /* #ifdef WEB */
  top: calc(--window-top + 10px);
  /* #endif */
  /* #ifdef APP */
  top: 10px;  /* App端暂不支持calc */
  /* #endif */
}
```

D
DCloud_LXH 已提交
41
<!-- CSSJSON.position.reference -->