Cum se schimbă culoarea imaginii în CSS

Cum Se Schimba Culoarea Imaginii In Css



Combinarea funcțiilor opacitate() și drop-shadow() în proprietatea filtrului va schimba culoarea unei imagini în CSS. Proprietatea de filtru poate fi utilizată pentru a aplica diferite efecte unei imagini, cum ar fi reflexii, tonuri de gri, sepia, umbre și multe altele. Aceste funcții folosesc diferite componente de culoare pentru a modifica culoarea imaginii. În acest manual, veți dobândi cunoștințe despre cum să utilizați CSS pentru a schimba culoarea unei imagini.

Iată rezultatele acestui articol:

Să începem!







Schimbați culoarea imaginii în CSS

Pentru a schimba culoarea imaginii în CSS, mai întâi aflați despre proprietatea filtrului și funcțiile acesteia. Veți obține o mai bună înțelegere în acest fel.



filtru proprietatea CSS

Pentru a controla efectul vizual al unui filtru de imagine, este utilizată proprietatea CSS. Efectele vizuale sunt:



  • estompa
  • luminozitatea
  • reglarea culorii
  • umbra
  • opacitate

Sintaxa proprietății filtrului





Sintaxa proprietății filtru este:

filtru : estompa ( ) | umbra ( ) | opacitate ( )
  • estompa(): folosit pentru a aplica efectul de estompare asupra imaginii.
  • umbra(): creați o umbră peste o imagine.
  • opacitate(): folosit pentru a adăuga transparență imaginii.

Putem folosi mai multe filtre folosind această proprietate de filtru. Acest articol este despre cum să schimbați culoarea imaginii, așa că aici vom explica cum să folosiți funcțiile drop-shadow() și opacitate() cu aceasta.



umbra()

drop-shadow() este o funcție încorporată a CSS care permite setarea umbrei oricărui element sau imagine. Următorii parametri sunt utilizați în funcția drop-shadow() pentru a schimba culoarea unei imagini:

  • offset-x: Este folosit pentru a adăuga umbră orizontală.
  • offset-y: Umbrele sunt adăugate vertical folosind aceasta.
  • culoare: Umbrele sunt colorate cu acest parametru.

Pentru a clarifica aceste puncte, să trecem la sintaxa drop-shadow:

umbra ( offset-x offset-y culoare )
  • offset-x și offset-y pot fi pozitive sau negative.
  • Pe orizontală, valoarea pozitivă este folosită pentru a adăuga efectele pe partea dreaptă, iar negativă este pentru partea stângă.
  • În verticală, valoarea pozitivă este pentru partea de jos, iar cea negativă este pentru partea de sus.
  • În locul culorii, puteți aloca orice culoare pe care doriți să o dați imaginii.

opacitate()

opacitatea () este folosită pentru a adăuga transparență unui element sau oricărei imagini. Sintaxa opacității() este:

opacitate ( număr ) ;

Aici număr i este folosit pentru a seta nivelul de opacitate între 0,0 și 1,0. Pentru a face o imagine complet transparentă, o puteți seta ca 0.0.

Pentru a clarifica punctele menționate mai sus, să trecem la exemplu.

Cum se schimbă culoarea imaginii în CSS?

În exemplul de mai jos, mai întâi, vom adăuga o imagine folosind eticheta :

< corp >

< img clasă = 'imagine' src = „image.jpg” Tot = '' >

< / corp >

Înainte de a aplica proprietatea de filtru, rezultatul a fost astfel:

Pentru a schimba culoarea unei imagini, să trecem la CSS și să îi aplicăm proprietatea de filtru. Vom seta opacitatea la 0,5 pentru transparența imaginii. În funcția drop-shadow(), valoarea offset-x și offset-y este 0 deoarece vrem doar să schimbăm culoarea unei imagini.

.imagine {

filtru : opacitate ( 0,5 ) umbra ( 0 0 maro ) ;

}

Iată rezultatul final după implementare:

Culoarea imaginii a fost schimbată cu succes.

Concluzie

Pentru a modifica culoarea unei imagini, două funcții CSS: opacitate() și drop-shadow() sunt utilizate cu proprietatea filtru. opacity() specifică transparența imaginii și drop-shadow() atribuie culoarea și umbra imaginii. Acest articol a explicat metoda de schimbare a culorii unei imagini folosind CSS.