ホームページ > ウェブフロントエンド > CSSチュートリアル > 絶対位置決めの参照方法と応用方法

絶対位置決めの参照方法と応用方法

WBOY
リリース: 2024-01-23 08:50:06
オリジナル
994 人が閲覧しました

絶対位置決めの参照方法と応用方法

絶対配置の参照方法と応用

絶対配置(Absolute Positioning)は、CSSでよく使われるレイアウト方法です。静的 (デフォルトの配置方法) は、親要素またはドキュメントの位置に配置されます。絶対配置を使用すると、他の要素の影響を受けることなく要素を任意の場所に配置できるため、より柔軟なレイアウトが可能になります。

絶対配置の参照方法
CSS では、絶対配置要素には次の特徴があります。

  1. 絶対配置要素は、top、right、bottom、left 属性によって指定されます。 . の位置。
  2. 絶対配置された要素の位置は、最も近い非静的に配置された親要素またはドキュメントを基準とします。
  3. 非静的に配置された親要素が見つからない場合、絶対配置された要素の位置はドキュメントの位置を基準とします。

絶対配置のアプリケーション シナリオ

  1. 正確なレイアウト:絶対配置により、要素をドキュメント フローから分離し、正確なレイアウト効果を実現できます。たとえば、絶対配置を使用して、特定の位置に固定する必要があり、ページと一緒にスクロールしない必要があるナビゲーション バーやフローティング広告などの要素を Web ページに実装できます。
  2. ピクチャ アルバム: 絶対配置を使用すると、ピクチャ アルバム内のレイアウト効果を実現できます。各絵素は、position 属性を設定することで配置でき、自由配置の効果が得られます。
  3. モーダル ボックス: 絶対配置を使用してモーダル ボックスを実装できます。モーダル ボックスの位置属性を center に設定すると、モーダル ボックスは常にページの中央に配置され、スクロール方法に関係なく固定されたままになります。バーがスクロールします。
  4. 一時停止プロンプト ボックス: 要素を一時停止する必要がある場合、プロンプト ボックスがポップアップ表示されます。これは、絶対配置を使用して実現できます。プロンプト ボックスのpositionプロパティを設定することで、フローティング要素を基準にしてプロンプト ボックスを配置して表示します。

絶対配置のコード例
次に、いくつかの一般的なアプリケーション シナリオにおける絶対配置のコード例を示します。

  1. ナビゲーション バーのレイアウト

HTML:

<nav class="navbar">
  <ul class="navbar-list">
    <li>首页</li>
    <li>关于我们</li>
    <li>产品服务</li>
    <li>联系我们</li>
  </ul>
</nav>
ログイン後にコピー

CSS:

.navbar {
  position: absolute;
  top: 20px;
  left: 20px;
}

.navbar-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.navbar-list li {
  display: inline-block;
  margin-right: 10px;
}
ログイン後にコピー
  1. 写真アルバムのレイアウト

HTML:

<div class="photo-gallery">
  <img  src="photo1.jpg" class="photo"   style="max-width:90%" alt="絶対位置決めの参照方法と応用方法" >
  <img  src="photo2.jpg" class="photo"   style="max-width:90%" alt="絶対位置決めの参照方法と応用方法" >
  <img  src="photo3.jpg" class="photo"   style="max-width:90%" alt="絶対位置決めの参照方法と応用方法" >
  <img  src="photo4.jpg" class="photo"   style="max-width:90%" alt="絶対位置決めの参照方法と応用方法" >
</div>
ログイン後にコピー

CSS:

.photo-gallery {
  position: relative;
  width: 500px;
  height: 500px;
}

.photo {
  position: absolute;
  width: 200px;
  height: 200px;
  border: 1px solid #000;
}
ログイン後にコピー

絶対配置は CSS で一般的に使用されるレイアウト方法であり、多くのシナリオに適しています。相対位置属性を設定すると、要素をページ上に自由に配置して、正確なレイアウト効果を実現できます。実際の開発では、絶対配置を合理的に使用して、特定のニーズに応じて Web ページのさまざまなレイアウト効果を実現できます。

以上が絶対位置決めの参照方法と応用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート