Markkinat
Hinnoittelu
Kirjaudu sisäänAloita
SuunnitteluopasCSS ja verkko
CSS ja verkko

CSS backdrop-filter: nopea huurrelasitausta

Huurrelasi syntyy kolmella CSS-rivillä ja voi silti hidastaa hyvää puhelinta. Tässä koodi, piirtämisen kustannus ja luettavat varaversiot ilman sumentamista.

GradientlyVahvistettu Gradiently-tili·1. lokakuuta 2026·3 min lukuaika
Kansi: Acoustic Sound · GR·NF1S·69

Lyhyesti

  • CSS backdrop-filter lisää sumennuksen kaltaisia tehosteita elementin taakse, ei itse elementtiin.
  • Taustan pitää olla osittain läpinäkyvä, muuten backdrop-filter jää piiloon.
  • Sumennuksen hinta kasvaa säteen ja alueen mukana ja maksetaan uudelleen taustasisällön liikkuessa.
  • Safari tarvitsi -webkit-backdrop-filter-etuliitteen versioon 18 asti, joten molemmat rivit ovat yhä turvallinen valinta.
  • Hyvä varaversio on peittävämpi tausta @supports-kyselyssä, jotta teksti näkyy ilman sumennusta.
Tällä sivulla
Huurrelasin perusreseptiMitä backdrop-filter-funktiot tekevätBackdrop-filterin suorituskykyMiksi backdrop-filter ei toimiLuettavuuden säilyttävä varaversioMilloin sumennusta ei tarvita

CSS backdrop-filter lisää graafisen tehosteen, yleensä sumennuksen, elementin takana olevaan sisältöön. Aseta backdrop-filter: blur(12px) osittain läpinäkyvätaustaiselle elementille. Alla oleva sivu pehmenee navigaatiopalkkien, paneelien ja korttien huurrelasiksi. Kaikki nykyiset selaimet tukevat sitä. Hyvä toteutus pitää alueen pienenä, säteen maltillisena ja varaversion luettavana.

Huurrelasin perusresepti

Lasi syntyy läpikuultavasta täytöstä, sumennuksesta ja heikosta reunasta, joka antaa paneelille muodon. Pieni kylläisyyden lisäys auttaa, sillä sumennus keskiarvoistaa värit odotettua harmaammiksi.

css
.glass {
  background: rgb(255 255 255 / 0.14);
  -webkit-backdrop-filter: blur(16px) saturate(160%);
  backdrop-filter: blur(16px) saturate(160%);
  border: 1px solid rgb(255 255 255 / 0.22);
  border-radius: 16px;
}
Vaalea lasipaneeli tummalle tai värikkäälle sivulle. Etuliitteellinen rivi ensin, jotta standardiominaisuus voittaa molempia tukevassa selaimessa.

Lasi näyttää lasilta vain, kun takana on jotain sumennettavaa. Tasaisella harmaalla sivulla paneeli näyttää vain himmeältä. Käytä kuvaa tai rikasta liukuväriä; glassmorfismi selittää tarkemmin.

Hiillos ja violetti keskiyössäradial-gradient(circle at 20% 25%, #f97316 0%, transparent 40%), radial-gradient(circle at 80% 70%, #7c3aed 0%, transparent 45%), linear-gradient(160deg, #0f172a 0%, #1e1b4b 100%)
Tausta, jossa on erillisiä värialueita. Sumennus pehmentää ne paneelin takaiseksi valoksi, mikä on tehosteen idea.

Mitä backdrop-filter-funktiot tekevät

Ominaisuus hyväksyy samat funktiot kuin filter. Voit ketjuttaa ne yhteen määrittelyyn. Ne suoritetaan vasemmalta oikealle, joten blur() ja sitten saturate() eroaa käänteisestä järjestyksestä. Koko lista on MDN:ssä.

blur()blur(12px)

Käyttö

Huurrelasi, huomion keskittäminen dialogiin
saturate()

Esimerkki

saturate(160%)

Käyttö

Värin palautus sumennuksen jälkeen
brightness()

Esimerkki

brightness(0.7)

Käyttö

Levottoman taustan tummennus vaalealle tekstille
contrast()

Esimerkki

contrast(0.8)

Käyttö

Levottoman kuvan rauhoitus paneelin alla
grayscale()

Esimerkki

grayscale(1)

Käyttö

Sivun hillitseminen modaalin takana
nonenone

Käyttö

Tehosteen poisto varaversiossa tai mediakyselyssä
FunktioEsimerkkiKäyttö
blur()blur(12px)Huurrelasi, huomion keskittäminen dialogiin
saturate()saturate(160%)Värin palautus sumennuksen jälkeen
brightness()brightness(0.7)Levottoman taustan tummennus vaalealle tekstille
contrast()contrast(0.8)Levottoman kuvan rauhoitus paneelin alla
grayscale()grayscale(1)Sivun hillitseminen modaalin takana
nonenoneTehosteen poisto varaversiossa tai mediakyselyssä
Käytännön funktiot. Alle 1 oleva brightness() parantaa usein luettavuutta raskasta sumennusta paremmin.

Backdrop-filterin suorituskyky

Sumennus on selaimelle raskas piirrettävä. Sen pitää lukea taustan jokainen pikseli, tutkia säteen sisäiset naapurit ja yhdistää tulos. Työ toistuu aina paneelin takaisen sisällön muuttuessa. Vierittyvän sivun päällä pysyvä otsake piirtää sumennuksen jokaisella ruudulla.

Kustannusta määrää kaksi hallittavaa lukua: elementin alue ja säde. 64 pikselin otsake 12px:n sumennuksella on kevyt lähes kaikille. Koko näytön 40px:n sumennus videon päällä voi pudottaa ruutuja keskitason puhelimessa. CSS-liukuvärien suorituskyky kertoo laajemmin.

Hidas

  • Koko näkymän sumennus modaalin takana
  • 30px:n tai suurempi säde
  • Säteen animointi avattaessa ja suljettaessa
  • Lasipaneelit toistensa sisällä
  • Sumennus automaattisesti toistuvan videon yllä

Nopea

  • Vain tarvittavan palkin, kortin tai paneelin sumennus
  • Säteet 8px-20px
  • Paneelin häivytys kiinteällä sumennuksella
  • Yksi lasikerros ja tasaiset täytöt sen sisällä
  • Sumennus still-kuvien ja liukuvärien yllä

Mittaa oikealla puhelimella

Avaa Chromen kehittäjätyökalujen Rendering-paneeli, kytke paint flashing ja vieritä. Jos lasi välähtää joka ruudulla ja Performance näyttää puuttuvia ruutuja, pienennä ensin aluetta tai sädettä.

Miksi backdrop-filter ei toimi

Kun sumennus ei näytä tekevän mitään, syy löytyy yleensä lyhyestä listasta.

  1. 1

    Tarkista taustan läpinäkyvyys

    Tasainen background: #fff peittää sumennetun taustan. Käytä alfaa, kuten rgb(255 255 255 / 0.15).

  2. 2

    Lisää Safarin etuliite

    Safari tukee etuliitteetöntä ominaisuutta vasta versiosta 18. Vanhemmat iPhonet tarvitsevat -webkit-backdrop-filter-arvon.

  3. 3

    Etsi ylempää backdrop root

    Vanhemman filter, alle 1:n opacity, maski tai oma backdrop-filter rajoittaa lapsen näkemää sisältöä. Lapsi sumentaa vain vanhempaa, mikä voi näyttää vaikutuksettomalta.

  4. 4

    Huomioi kiinteät lapsielementit

    Kuten filter, backdrop-filter tekee elementistä kiinteiden ja absoluuttisten lasten sisältävän lohkon. Lasinavigaation kiinteä valikko asettuu otsakkeeseen, ei ikkunaan.

  5. 5

    Varmista sisältö taustalla

    Tasaisen värin sumennus ei näy. Vieritä paneeli kuvan päälle ja tarkista toiminta.

Luettavuuden säilyttävä varaversio

Läpikuultava paneeli suunnitellaan sumennuksen varaan. Ilman sitä 14-prosenttinen valkoinen täyttö levottomalla kuvalla romahduttaa tekstikontrastin. Kirjoita ensin luettava versio ja paranna sitä sumennusta tukevissa selaimissa.

css
/* Works everywhere: opaque enough to read on its own */
.glass {
  background: rgb(15 23 42 / 0.86);
  color: #f8fafc;
}

/* Upgrade where blur is available */
@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .glass {
    background: rgb(15 23 42 / 0.45);
    -webkit-backdrop-filter: blur(14px) saturate(150%);
    backdrop-filter: blur(14px) saturate(150%);
  }
}

/* Respect people who ask for less transparency, where supported */
@media (prefers-reduced-transparency: reduce) {
  .glass {
    background: rgb(15 23 42 / 0.94);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }
}
Lasin asteittainen parannus. prefers-reduced-transparency-tuki on vielä rajallinen, joten lohko on huomioiva lisä, ei takuu.

Tarkista kontrasti taustan pahimmasta kohdasta, älä keskiarvosta. Kirkkaan taivaan yli liikkuva valkoinen lasiotsikko voi jäädä alle värikontrastin ja saavutettavuuden rajojen. brightness(0.7)-tummennus auttaa yleensä varmemmin kuin suurempi sumennus.

Milloin sumennusta ei tarvita

Moni lasipaneeli on vain levottoman taustan tekstin pelastus. Jos saat suunnitella taustan, rauhallisempi ratkaisee ongelman ilman piirtohintaa. Pehmeä vähäkontrastinen pääkuvaliukuväri ei tarvitse paneelia. Katso verkkosivun pääkuvataustat ja sumennetut taustat, joissa sumennus tehdään kuvaan kerran jokaisen ruudun sijaan.

Uutta
Kevätmallisto nyt saatavilla.
Gradiently · @gradiently

Sanat elävän taustan päällä: tässä turvaudutaan usein lasipaneeliin.

Uutta
Kevätmallisto nyt saatavilla.
Gradiently · @gradiently

Sama tausta rauhoittuu sanojen takana ilman paneelia, varjoa tai sumennusta.

Jälkimmäinen on Gradientlyn tapa pitää teksti luettavana. Mark tuntee sanojen paikat ja siirtää rauhallisimman, parhaiten kontrastoivan alueen niiden taakse. Otsikkoa ei tarvitse pelastaa laatikolla tai sumennuksella.

Suunnittele elävällä liukuvärillä

Julkaisuja, tarinoita, dioja ja bannereita kaikissa koissa, ja teksti pysyy aina luettavana.

Aloita suunnittelu, ilmaiseksi

Usein kysyttyä

Mitä eroa filterillä ja backdrop-filterillä on?

filter muuttaa elementtiä sisältöineen. backdrop-filter muuttaa vain läpinäkyvän taustan läpi näkyvää sisältöä elementin takana.

Miksi backdrop-filterin sumennus ei näy?

Yleensä tausta on täysin peittävä, Safari tarvitsee -webkit--etuliitteen tai vanhemman filter, opacity tai maski rajoittaa näkyvää sisältöä.

Onko backdrop-filter raskas?

Voi olla. Hinta kasvaa alueen ja säteen mukana ja toistuu taustan liikkuessa. Pidä paneelit pieninä ja säteet maltillisina.

Tarvitsenko yhä -webkit-backdrop-filterin?

Safari hyväksyy etuliitteettömän ominaisuuden versiosta 18, mutta vanhoja iPhoneja käytetään yhä. Molemmat rivit ovat järkevä valinta.

Mikä sumennusarvo sopii huurrelasiin?

8px-20px sopii useimpiin käyttöliittymiin. Lisää yli 100 %:n saturate() palauttamaan sumennuksen viemää väriä.

Jaa tämä opas

Kirjoittanut GradientlyVahvistettu Gradiently-tili

Gradientlyn tiimi. Gradiently on Markien ympärille rakennettu suunnittelutyökalu: eläviä liukuvärejä, joiden ansiosta kaikki suunnittelemasi näyttää omaltasi.

Katso profiilimme

Tällä sivulla

Huurrelasin perusreseptiMitä backdrop-filter-funktiot tekevätBackdrop-filterin suorituskykyMiksi backdrop-filter ei toimiLuettavuuden säilyttävä varaversioMilloin sumennusta ei tarvita

Jaa tämä opas

Seuraavaksi aiheesta CSS ja verkko

CSS-tekstivarjo: syntaksi, esimerkit ja paremmat keinot

Lue myös

Kaikki oppaat aiheesta CSS ja verkko
Liukuvärit

Glassmorphism ja liukuvärit: käytännön opas

4 min lukuaika

Huurrelasi hehkuvan liukuvärin päällä on yksi käyttöliittymäsuunnittelun viehättävimmistä tehosteista ja yksi helpoimmista tehdä lukukelvottomaksi. Näin saat kauneuden ja pidät sanat.

CSS ja verkko

CSS-liukuvärin suorituskyky: hidastavatko liukuvärit sivua?

4 min lukuaika

Staattinen CSS-liukuväri on melkein ilmainen. Kustannukset tulevat siitä, mitä liukuväreillä tehdään: valtavista sumennuksista, vierittäessä uudelleen piirtyvistä taustoista ja animaatioista, jotka eivät lopu. Tästä näet eron.

Taustat

Sumea tausta: pehmeä fokus oikein

3 min lukuaika

Sumennus työntää taustan taakse, jotta kohde tai sanat nousevat esiin. Liian vähän näyttää vahingolta, liikaa väärässä paikassa näyttää halvalta. Näin arvioit sen.

Löydä ilme, joka on vain sinun.

Jokainen Mark on elävä tausta, jolla on yksi omistaja. Kokeile vapaata Markia ja lunasta omasi, kun se tuntuu oikealta.

Aloita suunnittelu

Tarkista sertifikaatti

Kirjoita sertifikaatin numero tai Markin koodi nähdäksesi, kuka sen omistaa.

Toimii ChatGPT:n ja Clauden kanssa

Pyydä tekoälyltäsi designia. Se tekee sen Markissasi, muokkausvalmiina.

ChatGPTClaude
Näin yhdistät

Tuote

  • Markkinat
  • Selaa
  • Hinnoittelu
  • Sertifikaatit

Opi

  • Suunnitteluopas
  • Ohjekeskus
  • Mitä uutta

Kehittäjille

  • Yleiskatsaus
  • ChatGPT ja Claude
  • API-viite
  • API-avaimet

Yritys

  • Tietoa meistä
  • Ota yhteyttä
  • Kirjaudu sisään

Juridiikka

  • Ehdot
  • Tietosuoja
  • Hyvitykset
  • Markin suoja
  • Evästeet
  • Kaikki käytännöt
Liiku kirjainten yli. Jokaisessa on oikea Mark.Kosketa kirjainta nähdäksesi sen Markin.Yksi nimi. Kymmenen Markia sen sisällä.
© 2026 Gradiently