昔は主にレイアウトを整える役割というイメージが強かったCSSですが、近年はアニメーションさせる事も出来るようになったり、表現の幅が広がってきていますよね。 表現の一つとしてよく使用するのが、透明度を指定する「opacity」がありますが、今回はbackground-imageで指定した背景画像に透明度を指定する方法を書いてみます。 使用するのは「background-image」「background-color」「background-blend-mode」 例えば以下のようなHTMLがあるとします。 これに対して、以下のように背景画像を指定するとします。 .image{ background-image: url("画像パス"); } まずopacityを指定した例を考えてみます。 .image{ background-image: url("画像パス"); opacity: 0.5;
![background-imageを透明にするためのCSS | 素材の壺](https://cdn-ak-scissors.b.st-hatena.com/image/square/df93b2b5ac074405374dcd8fa2d5743b3874ff09/height=288;version=1;width=512/https%3A%2F%2Fwww.materialpot.com%2Fwp%2Fwp-content%2Fuploads%2F2020%2F04%2Fbackground_rgba_blend.png)