<overlay> XElement
<overlay> 是一个不参与页面布局的承载容器。它本身不占据任何空间,也不需要设置宽度和高度。
<overlay>被渲染时,其内部的内容完全脱离 Lynx 文档流,被提升到 Lynx 之外的渲染层级进行展示。
<overlay>的唯一子节点默认以屏幕尺寸作为宽高基准,推荐将其视为一个独立的绘制容器,用于承载完整的蒙层内容。
Info
适用场景
- 在客户端页面中嵌入 Lynx 子模块时,可以使用
<overlay>来构建弹窗,达到覆盖整个应用页面的效果。 - 当完全使用 Lynx 来构建一整个页面时,不建议使用
<overlay>,直接使用position: fixed即可构建弹窗能力。
使用指南
必要条件
-
<overlay>只能有一个直接子节点 -
<overlay>自身必须设置position:fixed