CSSで要素の階層を設定する方法

青灯夜游
リリース: 2023-01-06 11:14:50
オリジナル
8876 人が閲覧しました

CSS では、z-index 属性を使用して要素の階層を設定できます。必要なのは、指定した要素の "z-index:auto|value;" スタイル、つまり z-index 属性を設定することだけです。要素のスタックを指定できます。順序、より高いスタック順序を持つ要素は常に、より低いスタック順序を持つ要素の前に配置されます。

CSSで要素の階層を設定する方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

css では、z-index 属性を使用して要素の階層を設定できます。

z-index 属性は、要素の積み重ね順序を指定します。積み重ね順序が高い要素は常に、積み重ね順序が低い要素の前に表示されます。

要素のスタック レベルは、Z 軸上の要素の位置 (X 軸および Y 軸を基準) に相対的です。 Z インデックスの値が大きいほど、要素が積み重ね順序の一番上に近くなります。この階層化シーケンスは、垂直の糸軸に沿って表示されます。 Z インデックスがどのように機能するかをより明確に示すために、この画像では積み重ねられた要素の視覚的な位置を誇張しています。

自然な積み重ね順序のデモ

最も基本的な積み重ねをわかりやすく示すために、次のデモを参照してください。アドレス http://jsbin.com/yezisino/1 / edit

html コード:

<div class="blue"></div>
<div class="green"></div>
<div class="red"></div>
ログイン後にコピー

css:

.blue,.green,.red{
      width:200px;
      height:200px;
    }
    .blue{
      background:blue;
    }
    .green{
      background:green;
      margin-top:-100px;
      margin-left:50px;
    }
    .red{
      background:red;
      margin-top:-100px;
      margin-left:100px;
    }
ログイン後にコピー

レンダリング:

CSSで要素の階層を設定する方法

Verify z-index

z-index の機能を確認するには、上記のコードを変更します。例は次のとおりです。

CSSで要素の階層を設定する方法

青色に変更します。緑 赤 それぞれ z-index は 999 99 9 に設定されていますが、以前と何も変わっていないように見えます 理由は、Z-index が絶対、固定、相対の 3 つの位置属性を明確に持つ要素でのみ機能するためです定義されています。

CSSで要素の階層を設定する方法

図に示すように、表示順序は設定した z-index サイズに従って表示されています

複数の親要素内の子要素の Z-index 設定

元のベースに基づいて、html と css にいくつかの変更を加え、子要素の設定が異なることを確認しました親要素が異なる場合のz-index表示効果

CSSで要素の階層を設定する方法

異なる親要素の子要素が表示されると、次のように表示されることが明確にわかります。 Rendering.

(学習ビデオ共有: css ビデオ チュートリアル)

以上がCSSで要素の階層を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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