Kaip pakeisti vaizdo spalvą CSS

Kaip Pakeisti Vaizdo Spalva Css



Sujungus opacity() ir drop-shadow() funkcijas filtro ypatybėje, CSS vaizdo spalva pasikeis. Filtro savybė gali būti naudojama norint pritaikyti vaizdui įvairius efektus, pvz., atspindžius, pilkos spalvos tonus, sepiją, šešėlius ir kt. Šios funkcijos naudoja skirtingus spalvų komponentus, kad pakeistų vaizdo spalvą. Šiame vadove įgysite žinių, kaip naudoti CSS vaizdo spalvai pakeisti.

Štai šio straipsnio rezultatai:

Pradėkime!







Pakeiskite vaizdo spalvą CSS

Norėdami pakeisti vaizdo spalvą CSS, pirmiausia sužinokite apie filtro savybę ir jo funkcijas. Taip geriau suprasite.



filtro CSS nuosavybė

Vaizdo filtro vaizdiniam efektui valdyti naudojama CSS savybė. Vaizdiniai efektai yra:



  • sulieti
  • ryškumas
  • spalvų reguliavimas
  • mesti šešėlį
  • neskaidrumas

Filtro ypatybės sintaksė





Filtro ypatybės sintaksė yra tokia:

filtras : sulieti ( ) | mesti šešėlį ( ) | neskaidrumas ( )
  • blur (): naudojamas vaizdo suliejimo efektui pritaikyti.
  • mesti šešėlį(): sukurti šešėlį virš vaizdo.
  • neskaidrumas (): naudojamas vaizdo skaidrumui suteikti.

Naudodami šią filtro savybę galime naudoti kelis filtrus. Šis straipsnis yra apie tai, kaip pakeisti vaizdo spalvą, todėl čia paaiškinsime, kaip su ja naudoti drop-shadow() ir opacity() funkcijas.



mesti šešėlį()

drop-shadow() yra integruota CSS funkcija, leidžianti nustatyti šešėlį bet kuriam elementui ar vaizdui. Šie parametrai naudojami funkcijoje drop-shadow(), norint pakeisti vaizdo spalvą:

  • offset-x: Jis naudojamas horizontaliam šešėliui pridėti.
  • offset-y: Naudojant tai šešėliai pridedami vertikaliai.
  • spalva: Šešėliai spalvinami šiuo parametru.

Norėdami paaiškinti šiuos dalykus, pereikime prie šešėlių sintaksės:

mesti šešėlį ( offset-x offset-y spalva )
  • offset-x ir offset-y gali būti teigiami arba neigiami.
  • Horizontalioje pusėje teigiama reikšmė naudojama norint pridėti efektus dešinėje, o neigiama – kairėje pusėje.
  • Vertikaliai teigiama vertė skirta apatinei pusei, o neigiama – viršutinei.
  • Spalvos vietoje galite priskirti bet kokią spalvą, kurią norite suteikti vaizdui.

neskaidrumas ()

opacity() naudojamas elementui ar bet kuriam vaizdui suteikti skaidrumo. Nepermatomumo () sintaksė yra tokia:

neskaidrumas ( numerį ) ;

Čia numerį i s naudojamas neskaidrumo lygiui nustatyti nuo 0,0 iki 1,0. Kad vaizdas būtų visiškai skaidrus, galite jį nustatyti kaip 0,0.

Norėdami paaiškinti aukščiau paminėtus dalykus, pereikime prie pavyzdžio.

Kaip pakeisti vaizdo spalvą CSS?

Toliau pateiktame pavyzdyje pirmiausia pridėsime vaizdą naudodami žymą :

< kūnas >

< img klasė = 'vaizdas' src = 'vaizdas.jpg' viskas = '' >

< / kūnas >

Prieš taikant filtro ypatybę, rezultatas buvo toks:

Norėdami pakeisti vaizdo spalvą, pereikime prie CSS ir pritaikykime jam filtro ypatybę. Vaizdo skaidrumui nustatysime nepermatomumą iki 0,5. Funkcijoje drop-shadow() offset-x ir offset-y reikšmė yra 0, nes norime pakeisti tik vaizdo spalvą.

.vaizdas {

filtras : neskaidrumas ( 0.5 ) mesti šešėlį ( 0 0 rudas ) ;

}

Štai galutinis rezultatas po įgyvendinimo:

Vaizdo spalva sėkmingai pakeista.

Išvada

Norint pakeisti vaizdo spalvą, su filtro savybe naudojamos dvi CSS funkcijos: opacity() ir drop-shadow(). opacity() nurodo vaizdo skaidrumą, o drop-shadow() priskiria vaizdui spalvą ir šešėlį. Šis įrašas paaiškino vaizdo spalvos keitimo naudojant CSS metodą.