ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用してテキストを画像の中央に配置するにはどうすればよいですか?

CSS を使用してテキストを画像の中央に配置するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-21 16:50:20388ブラウズ

How Can I Center Text Over an Image Using CSS?

CSS を使用して画像上でテキストを中央揃えにする

この記事では、CSS を使用して画像上でテキストを中央揃えにする手法について説明します。

簡単な解決策

基本的なことを実現するには画像の中央にテキストを配置するには、次の手順を実行します。

  • テキスト要素に位置:絶対を使用します。
  • left プロパティを 0 に設定し、width プロパティを 100% に設定します。
  • テキストを水平方向に中央に配置し、余白を 0 にします。 auto.

例:

<div class="image">
    <img src="sample.png"/>
    <div class="text">
       <h2>Some text</h2>
    </div>
</div>
.image {
   position: relative;
}

.text {
   position: absolute;
   left: 0;
   width: 100%;
   margin: 0 auto;
}

z-Index の使用

テキストが画像の上に表示される場合は、画像よりも高い値の Z-index をテキスト要素に適用します。 z-index.

例:

<div>
#container {
    height: 400px;
    width: 400px;
    position: relative;
}

#image {
    position: absolute;
    left: 0;
    top: 0;
}

#text {
    z-index: 100;
    position: absolute;
    color: white;
    font-size: 24px;
    font-weight: bold;
    left: 150px;
    top: 350px;
}

以上がCSS を使用してテキストを画像の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。