Skip to main content

Module sticky

Module sticky 

Source
Expand description

position: sticky の描画 Y 座標計算(純粋モジュール)。

render.rs の描画ループに直書きだった計算を切り出した。 ハードウェアにもグローバル状態にも依存しないので、 QEMU 抜きで検証できる。

§top 吸着と bottom 吸着は同時に効かない

CSS 仕様上 top/bottom を同時指定できるが、この実装は top があればそちらを優先し、無いときだけ bottom を見る (両方効かせる二軸吸着は実装していない)。

Functions§

sticky_bottom_y
sticky_bottom が指定されている場合の Y 座標。
sticky_top_y
sticky_top が指定されている場合の Y 座標。