Функция hue-rotate

Функцията hue-rotate позволява да се промени цветността на фоново изображение чрез завъртане на нюанса в цветовия кръг. Стойностите на свойството се посочват в градуси, обозначаващи ъгъл в цветовия кръг. Стойност 0 или 360 означава, че изображението остава непроменено, а всяко число, разположено в този диапазон, води до промяна на нюанса на фона. По подразбиране стойността е 0deg.

Синтаксис

cssселектор {
  filter: hue-rotate(ъгъл);
}

Пример

Нека зададем за нашето изображение цветност равна на 150deg:

html<div id="elem"></div>
css#elem {
  filter: hue-rotate(150deg);
  background: url("bg.png") center / cover no-repeat;
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Пример

Сега нека зададем цветност на изображението равна на 50deg:

html<div id="elem"></div>
css#elem {
  filter: hue-rotate(50deg);
  background: url("bg.png") center / cover no-repeat;
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

Пример

Нека не зададем стойност в свойството hue-rotate:

html<div id="elem"></div>
css#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,
    което задава стил за фона