作成方法:粘着要素
CSSを使用して粘着要素を作成する方法を学びます。
注意:この例は、Internet ExplorerやEdge 15及以前のバージョンでは適用されません。
粘着要素
インスタンス
div.sticky { position: -webkit-sticky; /* Safari */ position: sticky; top: 0; }
position: sticky; を使用する要素は、ユーザーのスクロール位置に応じて定位されます。
粘着要素は、相対定位と固定定位の間でスクロール位置に応じて切り替わります。視口内に指定されたオフセット位置に達するまで、相対定位となります。その後、その場所に「粘着」します(position:fixedのようです)。
注意:Internet Explorer、Edge 15 及以前のバージョンでは、粘着定位がサポートされていません。Safari では、-webkit-プレフィックスが必要です(以下の例を参照してください)。粘着定位が有効になるためには、top、right、bottom、left の少なくとも1つを指定する必要があります。
関連ページ
チュートリアル:CSS定位