Funktionen hue-rotate

Funktionen hue-rotate låter dig ändra färgtonen på en bakgrundsbild genom att rotera nyansen på färghjulet. Egenskapsvärden anges i grader, vilket anger vinkeln på färghjulet. Värdet 0 eller 360 betyder att bilden förblir oförändrad, medan vilket tal som helst inom detta intervall leder till en förändring av bakgrundens nyans. Standardvärdet är 0deg.

Syntax

cssselector {
  filter: hue-rotate(vinkel);
}

Exempel

Låt oss sätta färgtonen för vår bild till 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;
}

Результат:

Exempel

Nu sätter vi bildens färgton till 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;
}

Результат:

Exempel

Låt oss inte sätta något värde i egenskapen 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;
}

Результат:

Se även

  • funktionen blur,
    som oskärper bakgrunden
  • funktionen brightness,
    som sätter ljusstyrkan för bakgrunden
  • funktionen contrast,
    som sätter kontrasten för bakgrunden
  • funktionen drop-shadow,
    som sätter en skugga på bakgrunden
  • funktionen invert,
    som inverterar bakgrundens färger
  • funktionen opacity,
    som sätter transparensen för bakgrunden
  • funktionen sepia,
    som omvandlar bakgrunden till sepia
  • egenskapen background,
    som är en genvägsegenskap för bakgrund
  • egenskapen background-image,
    som används för att sätta en bakgrundsbild på ett element
  • egenskapen filter,
    som sätter stilen för bakgrunden