LoginSignup
1
0

More than 3 years have passed since last update.

バックグラウンドイメージの透過処理(イメージを好きな色とレイヤリングする)

Last updated at Posted at 2020-07-16

記事にした背景

Railsでバックグラウンドの画像を表示する際、そのまま出力すると、主張が強い場合がありますよね。そこで、表示する色を薄くする方法を記述します。

<元画像>image.png

<※編集後>image.png

環境

項目 内容
OS.Catalina v10.15.4
Ruby v2.5.1
Ruby On Rails v5.2.4.3

対応手順

以下のソースを貼り付けておきます。

test.scss
.contents_1p{
  height: 100vh;
  width: 100%;
  //railsなので、app/assets/imagesの配下に画像を設置する
  background-image: image-url('test.jpg');
  //白色を貼り付けて、透過させる。これは青や、緑でも対応可能
  background-color:rgba(255,255,255,0.7);
  //混合モードの指定になります。
  background-blend-mode:lighten;
  //ついでに画像をページ全体に表示する
  background-size: 100%;
}

参考文献

background-blend-mode
Background-image(背景画像)を透過させるCSS

以上です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0