CSS position:sticky ジェネレーター
position:stickyのCSSコードを生成し、ライブプレビューで動作を確認できます。
スクロール時のマージン(アンカーリンク時に便利)
position: sticky; top: 0px; z-index: 10; width: 100%;
スクロールして確認してください
Sticky要素
スクロールするとtopから0pxの位置に固定されます
コンテンツブロック 1
コンテンツブロック 2
コンテンツブロック 3
コンテンツブロック 4
コンテンツブロック 5
コンテンツブロック 6
コンテンツブロック 7
コンテンツブロック 8
コンテンツブロック 9
コンテンツブロック 10
CSS position:sticky とは?
position:sticky は、要素を通常のフローに配置しつつ、スクロール時に指定した位置に固定する CSS プロパティです。
使用例
- ヘッダーナビゲーションの固定
- サイドバーの固定
- テーブルのヘッダー固定
- スクロール時のアクションボタン固定
注意点
- 親要素に overflow:hidden などがあると動作しません
- top, right, bottom, left のいずれかの指定が必要です
- 親要素のスクロール範囲内でのみ固定されます(ビューポート全体ではありません)