どうして作成するか:ぼやけた背景画像

CSSを使ってぼやけた背景画像を作成する方法を学びます。

ぼやけた背景画像

注意:この例はEdge 12、IE 11またはそれ以前のバージョンには適用されません。

自分で試してみる

ぼやけた背景画像を作成する方法

第1段 - HTMLを追加する:

<div class="bg-image"></div>
<div class="bg-text">
  <h1>私はビル・ゲイツです</h1>
  <p>そして私は写真家です</p>
</div>

第2段 - CSSを追加する:

body, html {
  height: 100%;
}
* {
  box-sizing: border-box;
}
.bg-image {
  /* 使用する画像 */
  background-image: url("photographer.jpg");
  /* 模糊効果を追加する */
  filter: blur(8px);
  -webkit-filter: blur(8px);
  /* 全高 */
  height: 100%;
  /* 画像を中央に配置し適切に拡大する */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* テキストをページ/画像の中央に配置する */
.bg-text {
  background-color: rgb(0,0,0); /* フォールバックカラー */
  background-color: rgba(0,0,0, 0.4); /* 黒色半透明/可視 */
  color: white;
  font-weight: bold;
  border: 3px solid #f1f1f1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 80%;
  padding: 20px;
  text-align: center;
}

自分で試してみる