CSSでグラデーションの背景色を設定する方法
CSSでグラデーションの背景色を設定するには、linear-gradient()
を追加する必要があります background
に機能する 財産。
簡単なボックスクラスを作成して試してみましょう:
<div class="box"></div>
.box {
width: 200px;
height: 200px;
background: linear-gradient(yellow, red);
}
結果:
線形グラデーション関数内で色を並べ替えることで、開始色と終了色を変更できます。
/* Starting red, finishing yellow */
background: linear-gradient(red, yellow);
線形グラデーションの角度/傾斜を変更します
上記の例でわかるように、linear-gradient()
関数は、デフォルトで上から下へのグラデーションを作成します。グラデーションの角度は好きなように簡単に変更できます。
たとえば、45度傾斜した線形グラデーションは次のとおりです。
/* Starting yellow, finishing red */
linear-gradient(45deg, yellow, red);
結果:
0から360までの任意の次数を使用できます。
グラデーションにHEX、RGB、またはRGBaを使用する
線形グラデーションには、HEX、RGB、およびRGBaカラーモデルを使用できます。 RGBaは、線形グラデーションで(透明度のために)アルファチャネルを使用できるという点で最も柔軟なものです。
以下に示すように、RGBaを使用すると、グラデーションを自由に作成できます。
上記の線形グラデーションの例のCSSは次のとおりです。
{
background: linear-gradient(217deg,
rgba(255,0,0,.8),
rgba(255,0,0,0) 70.71%),
linear-gradient(127deg,
rgba(0,255,0,.8),
rgba(0,255,0,0) 70.71%),
linear-gradient(336deg,
rgba(0,0,255,.8),
rgba(0,0,255,0) 70.71%);
}
-
CSSを使用してスクロールでグラデーションの背景色を作成するにはどうすればよいですか?
スクロール時にグラデーションの背景色を作成するには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <style> body { height: 250vh; color: white; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
-
HTMLで背景色を設定するにはどうすればよいですか?
HTMLで背景色を設定するには、style属性を使用します。 style属性は、要素のインラインスタイルを指定します。この属性は、CSSプロパティbackground-colorを使用してHTMLタグで使用されます。 HTML5はタグのbgcolor属性をサポートしていないため、CSSスタイルを使用して背景色を追加します。 HTML5で廃止されたbgcolor属性。 style属性の使用は、グローバルに設定されたスタイルをオーバーライドすることに注意してください。 HTMLのタグまたは外部スタイルシートに設定されているスタイルを上書きします。 例 次のコードを実行して、HTMLで背景色