hue-rotate関数
関数hue-rotateは、
色相環上の色相を回転させることで
背景画像の色調を変更することができます。
プロパティの値は、色相環の角度を示す度単位で指定されます。
値0または360は、
画像が元のままであることを示し、この範囲内の任意の数値は
背景の色調を変化させます。
デフォルト値は0degです。
構文
セレクタ {
filter: hue-rotate(角度);
}
例
画像の色相を150degに設定してみましょう:
<div id="elem"></div>
#elem {
filter: hue-rotate(150deg);
background: url("bg.png") center / cover no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
例
今度は画像の色相を50degに設定してみます:
<div id="elem"></div>
#elem {
filter: hue-rotate(50deg);
background: url("bg.png") center / cover no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
例
hue-rotateプロパティに値を設定しない場合を見てみましょう:
<div id="elem"></div>
#elem {
filter: hue-rotate();
background: url("bg.png") center / cover no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
関連項目
-
背景をぼかす関数
blur,
-
背景の明るさを設定する関数
brightness,
-
背景のコントラストを設定する関数
contrast,
-
背景に影を設定する関数
drop-shadow,
-
背景の色を反転させる関数
invert,
-
背景の透明度を設定する関数
opacity,
-
背景をセピア調に変換する関数
sepia,
-
背景に関する一括指定プロパティである
background,
-
ブロックに背景画像を設定するための
background-image,
-
背景のスタイルを設定する
filter,