Функция 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,
което задава стил за фона