CSSでの固定配置の詳細な分析
CSS の固定配置の配置属性の詳細説明
CSS では、要素を相対化できる固定配置 (固定配置) が一般的に使用される配置方法です。ブラウザ ウィンドウを特定の位置に配置し、ページがスクロールするときに位置を変更しないようにします。この記事では、固定配置の配置プロパティについて詳しく説明し、具体的なコード例を示します。
固定配置には、上と左という 2 つの配置属性があります。これらは、ブラウザ ウィンドウの左上隅を基準とした要素の位置を決定するために使用されます。
- top 属性: ブラウザ ウィンドウの上端を基準とした要素の位置を定義するために使用されます。ピクセル値、パーセント値、または em 値を使用できます。以下はサンプル コードです。
#fixed-element { position: fixed; top: 20px; left: 50%; }
上記のコードでは、ID が「fixed-element」の要素が固定位置に設定されており、ブラウザ ウィンドウの上端からの距離は20 ピクセル、水平方向中央揃え。
- left 属性: ブラウザ ウィンドウの左端を基準とした要素の位置を定義するために使用されます。ピクセル値、パーセント値、または em 値も使用できます。以下はサンプル コードです:
#fixed-element { position: fixed; top: 20px; left: 50%; }
上記のコードでは、要素の left 属性は 50% に設定されています。これは、ブラウザの左端を基準とした要素の位置を意味します。ウィンドウの幅はブラウザ ウィンドウの半分です。
固定位置要素の幅 (width) 属性と高さ (高さ) 属性が設定されていない場合、その幅はデフォルトで auto になり、高さも自動的に計算されることに注意してください。
top 属性と left 属性に加えて、right 属性とbottom 属性を使用して固定位置を配置することもできます。上と左と同じように使用されますが、基準エッジのみが異なります。 right 属性はブラウザ ウィンドウの右端を基準とした要素の位置を定義するために使用され、bottom 属性はブラウザ ウィンドウの下端を基準とした要素の位置を定義するために使用されます。
以下は完全な固定位置のサンプル コードです:
<!DOCTYPE html> <html> <head> <style> #fixed-element { position: fixed; top: 20px; left: 50%; background-color: #f1f1f1; padding: 20px; } </style> </head> <body> <p>Scroll down to see the effect of fixed positioning.</p> <div id="fixed-element"> <h2 id="This-is-a-fixed-element">This is a fixed element</h2> <p>This element will stay in its position even when scrolling.</p> </div> </body> </html>
上記のコードでは、p 要素の後の div 要素が固定位置に設定されており、その上端からの距離が設定されています。ブラウザ ウィンドウは 20 ピクセルで、水平方向に中央揃えになります。背景色は #f1f1f1 で、パディングは 20 ピクセルです。
これらの固定配置の配置プロパティを学習することで、Web ページをデザインするときに要素をより柔軟に配置およびレイアウトし、ページがスクロールしても要素が固定位置を維持できるようになります。同時に、他の CSS プロパティとテクニックを組み合わせて、より多くの位置決め効果を実現することもできます。
この記事があなたのお役に立ち、固定配置の知識を今後のページデザインに柔軟に応用できることを願っています。
以上がCSSでの固定配置の詳細な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

開発者としての段階に関係なく、私たちが完了したタスクは、大小を問わず、個人的および専門的な成長に大きな影響を与えます。

それは&#039; Vueチームにそれを成し遂げてくれておめでとうございます。それは大規模な努力であり、長い時間がかかったことを知っています。すべての新しいドキュメントも同様です。

私はこの非常に正当な質問で誰かに書いてもらいました。 Leaは、ブラウザから有効なCSSプロパティ自体を取得する方法についてブログを書いています。それはこのようなものです。

これらのデスクトップアプリがいくつかあり、目標があなたのサイトをさまざまな次元ですべて同時に表示しています。たとえば、書くことができます

先日、Corey Ginnivanのウェブサイトから、この特に素敵なビットを見つけました。そこでは、スクロール中にカードのコレクションが互いに積み重ねられていました。
