位置:スティッキーは一部のモバイルブラウザーで機能するようになりました。メニューバーをページと共にスクロールさせ、ユーザーがスクロールすると常にビューポートの上部に固定することができます。
しかし、現在「固定」されているときに、固定メニューバーを少しだけスタイル変更したい場合はどうでしょうか。たとえば、ページと一緒にスクロールするときはいつでもバーの角を丸くしたいかもしれませんが、バーがビューポートの上部にくっついたらすぐに、上部の丸い角を取り除き、その下に小さなドロップシャドウを追加しますそれ。
現在固着::stuck
している要素をターゲットにするための何らかの種類の疑似セレクター(など)はposition: sticky
ありますか?または、ブラウザーベンダーはパイプラインでこのようなものを持っていますか?そうでない場合、どこでリクエストすればよいですか?
NB。モバイルでは通常scroll
、ユーザーが指を離したときにイベントが1つしか取得されないため、JavaScriptソリューションは適していません。そのため、JSはスクロールのしきい値を超えた正確な瞬間を知ることができません。
position
プロパティは:stuck
無視する必要があるというルールを簡単に導入するのは簡単ではないでしょうか?(left
right