1

ページが最大化されたウィンドウにロードされたときに要素がインラインで表示されるように、Web ページに小さなウィジェットが必要です。

垂直スクロール バーが下に移動すると、要素はブラウザー コントロールの一番上の表示行に到達するまで上にスクロールします。その後、さらに下にスクロールすると、この要素はブラウザーの上部の境界線に固定されます。

つまり、十分な画面領域があり、現在のウィンドウで表示できる場合、インラインで表示され、スクロールによってインライン位置が表示されているウィンドウから出た瞬間、この要素はヒットした境界線にくっついて留まりますスクロールがそのインライン位置を表示ウィンドウに戻すまで、そこに。

私は純粋に CSS のみでこれを達成する必要があります - JavaScript は必要ありません。これをどのように行うことができるか考えていますか?

この投稿をご覧いただきありがとうございます。

4

1 に答える 1

1

position: fixed を使用してビューを作成し、可視領域に留まるようにすることができます。

.selector {
   position: fixed;
   /* rest required styling */
}
于 2013-10-04T12:05:14.723 に答える