水平スクロール スナップを作成するには、スクロール スナップ タイプを使用してスナップ効果を生成します。プロパティscroll-snap-typeとscroll-snap-alignは、それぞれ、採用したいスナップ動作の種類とスナップポイントの位置合わせを指定します。
scroll-snap-type プロパティの値「x required」は水平方向にスナップすることを示し、scroll-snap-align プロパティの値「start」はスナップ マークを先頭に揃えることを示します各セクションの説明。
この機能は JavaScript ファイル (ScrollSnap など) を使用して実行できます。この機能は、より高いレベルの機能と独自の選択を提供します。
もう 1 つのオプションは、Bootstrap などの CSS フレームワークが、水平スクロール スナップと CSS グリッドまたはフレックスボックス レイアウト用の組み込みコンポーネントを提供して、自動的に相互にスナップする水平セクションを作成することです。
算法
水平方向にスクロールできるセクションを保持するコンテナ要素を定義します
容器の寸法をその親元素の寸法の 100% に設定し、高さを視野の高さの 100% に設定します。
CSS の overflow-x プロパティを使用してコンテンツがコンテナからオーバーフローした場合に水平スクロールを有効にする
CSS スクロール スナップ タイプのプロパティを使用する启制水平捕捉
は、水平移動の各部分がセクションの種類を定義します。
各セクションの幅を親要素の幅の 100% に設定し、高さをビューポートの高さの 100% に設定します
CSS 表示プロパティを使用して各セクションをインライン ブロック要素として表示し、水平方向に配置できるようにします
CSSのscroll-snap-alignプロパティを使用して、各セクションのスナップ位置をコンテナの先頭に設定します-
###例###
リーリー
この機能を作成するときは、さまざまなブラウザーやデバイス上での互換性を確保することが重要です。scroll-snap-type、scroll-snap-align、scroll-behavior などの CSS プロパティを使用して、アクション キャプチャを制御します。 HTML 構造は、コンテナ要素と固定された幅のトピックを設定し、スクロール動作を使用して平滑化します。制限、开公開人员機能全体とユーザーに親しみやすいレベルのキャプチャを構築できます。
###結論###
水平移動キャプチャ機能は、画像スライド、作品集、製品のローテーションなど、さまざまな目的に使用できます。
以上がHTML と CSS を使用して水平スクロール キャプチャを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。