webプログラマー こびとの雑記

初めまして、こびとです。web系制作中心に、趣味のwordpress、仕事、アフィリエイトについて書いています。ぜひ読者登録お願いします

cssでbackgroundだけ透過させてテキストとかは、透過なしにしたい時はRGBaを使うと簡単

f:id:afmx:20180523221206j:plain

cssで透過というと、Opacityですよね

ただ、Opacityだと、その要素全てが透過になってしまいます。

今回、背景を透明にして、テキスト文字列は透過したくない

ということをやりたいので、その場合は、RGBa を使います。

文字とかも全部を透過したい時は、その要素にOpacity

opacity: 0.5;

みたいに使います。

0から1で指定します。

RGBaの使い方

background-color: rgba(0,0,0,0);

みたいに使います。これだと完全に透明です。

最後のパラメータに1を設定すると

background-color: rgba(0,0,0,1);

これで不透明。デフォルトです

前の3つの0は、色です。RGBなので、0-255、または、0%-100%と設定

赤い半透明にしたい場合は、

background-color: rgba(255,0,0,0.5);

です。

ブログランキングに登録中です。ポチッとお願いします。^^
にほんブログ村 ブログブログ ブログノウハウへ
にほんブログ村