我的文档库

多根目录侧边栏

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

粘性

将容器固定为 sticky,或在 sticky 难以附着的结构中仅使特定区域跟随.


固定容器

像 header、toolbar 一样 FlexLayoutContainer 如果需要固定本身 stickyMode可以使用。使用时,该容器和调整面板将应用 sticky 相关的内联样式.

tsx

当前本网站的顶部 header 是通过这种方式构建的。如果容器本身需要 sticky,请应用此方法.

使用什么

FlexLayoutContainer stickyMode

header, toolbar처럼 컨테이너 자체가 고정되어야 할 때 사용합니다. resize panel도 함께 고정해야 한다면 stickyResizePanel을 true로 설정합니다.

FlexLayoutStickyBox

sidebar처럼 구조상 컨테이너 자체를 sticky로 만들기 어려울 때, 내부의 특정 박스만 따라오게 만들고 싶을 때 사용합니다.

直接样式控制

如果提供的sticky选项不足, useDecompositionLayout可以获取容器并直接应用样式。

tsx

但是,仅直接修改容器可能会导致resize panel的位置不一致。如果resize panel也需要按照相同的标准移动,则相关元素也需要一起调整。

tsx
FlexLayoutStickyBox选项

edge

auto, top, bottom, left, right 중 하나입니다. auto는 스크롤 방향에 따라 top 또는 left로 판단합니다.

offset

화면 모서리와의 여백(px)입니다. sticky header가 있다면 header 높이만큼 더 잡아 겹치지 않게 합니다.

scrollRoot

관찰할 scroll root입니다. 생략하면 viewport/window 기준으로 동작합니다.

onTranslateChange

translate 값이 바뀔 때 호출됩니다. 이동 상태에 맞춰 shadow, border 같은 스타일을 동기화해야 할 때 사용합니다.

© 2026 Byeolnaerim. 保留所有权利.介绍隐私政策