要素を X 軸のみに固定: スクロール時に水平位置を維持する
Web 開発では、要素を正確に配置することがユーザー エクスペリエンスとユーザー エクスペリエンスにとって重要です。美学。一般的なシナリオの 1 つは、要素を X 軸に固定したままにして、ユーザーの閲覧エクスペリエンスに合わせて垂直にスクロールさせることです。
質問:
問題を修正することは可能ですか? X 軸上の HTML 要素の位置のみ。ページ コンテンツとともに垂直方向にスクロールできますが、水平方向は維持されます。位置?
答え:
はい、CSS と JavaScript を組み合わせることでこれを実現できます。その方法は次のとおりです:
CSS:
要素の位置を絶対位置として定義し、その上部オフセットを指定します:
#my-element { position: absolute; top: 15px; }
JavaScript:
jQuery を使用してイベント リスナーを追加しますウィンドウのスクロールイベントに。リスナー内で、現在のスクロール位置に基づいて要素の左の位置を調整します。
$(window).scroll(function() { $('#my-element').css({ 'left': $(this).scrollLeft() }); });
CSS では、要素がページの上部より上に位置するように、15 ピクセルの上部オフセットで要素を絶対的に配置します。 。 JavaScript コードは、ユーザーがスクロールしても要素の左オフセットが同じままになり、要素が水平方向に移動しないようにします。
注:
要素の左位置を維持するにはCSS で変更された場合でも、次の更新された JavaScript コードを使用できます。
var leftOffset = parseInt($("#my-element").css('left')); $(window).scroll(function() { $('#my-element').css({ 'left': $(this).scrollLeft() + leftOffset }); });
このアプローチでは、初期値が取得されます。 CSS の左位置を取得してスクリプト内で使用し、その後の CSS の変更が JavaScript の動作に確実に反映されるようにします。
以上が垂直スクロールを許可しながら HTML 要素の X 軸の位置を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

マークアップと呼ばれる魅力的な新しいサイトが起動しました。キャッチフレーズ:Big Techがあなたを見ています。ビッグテクノロジーを見ています。 Upstatementからの素晴らしい仕事。

先日、JavaScriptでRSSフィードを解析することについて投稿しました。また、RSSのセットアップについて、Feedbinがその中心にある方法について話していることについても投稿しました。

Chris CoyierのWordPressのGutenbergエディターの実装に触発された、Sanity StudioのプレビューでカスタムCodepenブロックを作成する方法を学びます。

ライン、バー、パイチャートは、ダッシュボードのパンとバターであり、データ視覚化ツールキットの基本的なコンポーネントです。確かに、SVGを使用できます

私たちは常にWebをよりアクセスしやすくしたいと考えています。色のコントラストは単なる数学なので、SASSはデザイナーが見逃したかもしれないエッジケースをカバーするのに役立ちます。

タータンは、スコットランド、特にファッショナブルなキルトに通常関連する模様のある布です。 Tartanify.comでは、5,000を超えるTartanを集めました

少し前に、PHPのテンプレートについてJust Php(基本的にHeredoc構文)に投稿しました。私は文字通り、いくつかの超基本にその手法を文字通り使用しています

他の写真を表示するためにナビゲーションを使用して画像の大きなバージョンを開くWebページの画像をクリックしたことがありますか?


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版
中国語版、とても使いやすい

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ホットトピック



