P粉2391642342023-08-22 13:49:33
私の場合、親コンテナに overflow-x: hidden;
スタイルが適用されていたため、position: Sticky
の機能が壊れてしまいます。このルールを削除する必要があります。
親要素には上記の CSS ルールを適用しないでください。この条件は、「body」要素までのすべての親要素 (ただし、「body」要素は含まない) に適用されます。
P粉3114235942023-08-22 13:20:07
フレックスボックス要素のデフォルトは stretch
であるため、すべての要素は同じ高さになり、スクロールできません。
align-self: flex-start
をスティッキー要素に追加し、高さを自動に設定することで、スクロールと固定を実現します。
現在、これはすべての主要なブラウザでサポートされていますが、Safari では引き続き -webkit-
プレフィックスが必要ですが、Firefox を除く他のブラウザでは position:sticky が使用されます。
にはいくつかの問題があります。形状。