Funcția sepia

Funcția sepia permite transformarea unei imagini de fundal în sepia - o imagine alb-negru cu o nuanță maronie. Valoarea 0 indică faptul că imaginea va rămâne originală. Valoarea 100% sau 1 transformă complet fundalul în sepia. Orice număr cuprins între aceste limite aplică sepia în mod liniar. Nu se poate seta o valoare negativă. În mod implicit, valoarea este 0.

Sintaxă

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

Exemplu

Să transformăm imaginea noastră în sepia completă:

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

Результат:

Exemplu

Acum să reducem aplicarea sepiei la 50%:

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

Результат:

Exemplu

Acum să setăm în funcția sepia o valoare egală cu 0:

html<div id="elem"></div>
css#elem {
  filter: sepia(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 adaugă umbră fundalului
  • funcția hue-rotate,
    care ajustează nuanța culorilor fundalului
  • funcția invert,
    care inversează culorile fundalului
  • funcția opacity,
    care setează transparența fundalului
  • proprietatea background,
    care este o proprietate scurtă pentru fundal
  • proprietatea background-image,
    care permite setarea unei imagini de fundal pentru un bloc
  • proprietatea filter,
    care definește stilul pentru fundal