Funcția invert

Funcția invert permite inversarea culorilor în imaginea de fundal. Valoarea 0 indică că imaginea rămâne originală. Valoarea 100% sau 1 inversează complet culorile fundalului. Orice număr situat în acest interval inversează parțial culorile. Valoarea negativă nu poate fi setată. În mod implicit, valoarea este 0.

Sintaxă

cssselector {
  filter: invert(număr);
}

Exemplu

Să inversăm culorile imaginii noastre până la valoarea 50%:

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

Результат:

Exemplu

Și acum să inversăm culorile imaginii noastre până la valoarea 100%:

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

Результат:

Exemplu

Și acum să setăm în funcția invert valoarea egală cu 0:

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

Результат:

Vedeți și

  • funcția blur,
    care estompează fundalul
  • funcția brightness,
    care setează luminozitatea fundalului
  • funcția contrast,
    care setează contrastul fundalului
  • funcția drop-shadow,
    care setează umbra fundalului
  • funcția hue-rotate,
    care seteaze nuanța culorii fundalului
  • funcția opacity,
    care setează transparența fundalului
  • funcția sepia,
    care transformă fundalul în sepia
  • proprietatea background,
    reprezentând o proprietate prescurtată pentru fundal
  • proprietatea background-image,
    cu care unui bloc i se poate seta o imagine de fundal
  • proprietatea filter,
    care setează stilul pentru fundal