どのように作成するか:画像上にテキストを定位する

画像上にテキストを配置する方法を学ぶ。

画像テキスト

北京
左下に配置
左上に配置
右上に配置
右下に配置
中央に配置

自分で試してみる

画像の中にテキストを配置する方法

第1ステップ - HTMLを追加:

<div class="container">
  <img src="img_snow_wide.jpg" alt="Snow" style="width:100%;">
  <div class="bottom-left">左下に配置</div>
  <div class="top-left">左上に配置</div>
  <div class="top-right">右上に配置</div>
  <div class="bottom-right">右下に配置</div>
  <div class="centered">中央に配置</div>
</div>

第2ステップ - CSSを追加:

/* 画像とテキストを含むコンテナ */
.container {
  position: relative;
  text-align: center;
  color: white;
}
/* 左下角文字 */
.bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
}
/* 左上角テキスト */
.top-left {
  position: absolute;
  top: 8px;
  left: 16px;
}
/* 右上角テキスト */
.top-right {
  position: absolute;
  top: 8px;
  right: 16px;
}
/* 右下角テキスト */
.bottom-right {
  position: absolute;
  bottom: 8px;
  right: 16px;
}
/* 居中文本 */
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

自分で試してみる

関連ページ

チュートリアル:CSS画像

チュートリアル:CSSポジション