CSS drop-shadow() funktio

Määrittely ja käyttö

CSS: drop-shadow() Suodatusfunktiot soveltavat varjoja kuville.

Esimerkki

Esimerkki 1

Lisää kuville erilaisia varjoja:

#img1 {
  filter: drop-shadow(8px 8px 10px gray);
}
#img2 {
  filter: drop-shadow(10px 10px 7px lightblue);
}

Kokeile itse

Esimerkki 2

Lisää kuville erilaisia varjoja (käyttämällä negatiivisia arvoja horisontaalisessa ja pystysuuntaisessa varjossa):

#img1 {
  filter: drop-shadow(-8px -8px 10px gray);
}
#img2 {
  filter: drop-shadow(-10px -10px 7px lightblue);
}

Kokeile itse

CSS syntaksi

drop-shadow(h-shadow v-shadow blur spread color)
Arvo Kuvaus
h-shadow

Välttämätön. Määritä horisontaalinen varjon pikseliarvo.

Negatiivinen arvo asettaa varjon kuvan vasemmalle puolelle.

v-shadow

Välttämätön. Määritä pystysuuntainen varjon pikseliarvo.

Negatiivinen arvo asettaa varjon kuvan yläpuolelle.

blur

Valinnainen. Lisää hämärtäminen varjoon, yksikkönä pikseli.

Arvojen suurempi, sitä voimakkaampi hämärtäminen (varjo kasvaa ja häviää).

Ei sallita negatiivisia arvoja.

Jos arvoa ei määritetty, oletusarvo on 0 (varjon reunat ovat terävät).

spread

Valinnainen. Arvon on oltava pikseliarvo.

Positiivinen arvo laajentaa ja suurennetaan varjoa, negatiivinen arvo pienentää varjoa.

Jos ei määritetty, oletusarvo on 0 (varjo on elementin koko).

color

Valinnainen. Lisää varjo väriin.

Jos ei määritetty, väri riippuu selaimesta (yleensä musta).

Tekninen yksityiskohta

Versio: CSS Filter Effects Module Level 1

Selaimen tuki

Taulukossa olevat numerot ilmaisevat ensimmäisen täysin tukevan selaimen version.

Chrome Edge Firefox Safari Opera
18 12 35 6 15

Liittyvät sivut

Viittaus:CSS filter ominaisuus

Viittaus:CSS blur() funktio

Viittaus:CSS brightness() funktio

Viittaus:CSS contrast() funktio

Viittaus:CSS grayscale() funktio

Viittaus:CSS hue-rotate() funktio

Viittaus:CSS invert() funktio

Viittaus:CSS opacity() funktio

Viittaus:CSS saturate() funktio

Viittaus:CSS sepia() funktio