Gradienter

Glassmorphism og gradienter: en praktisk guide

Mat glas over en lysende gradient er en af de smukkeste effekter i grænsefladedesign og en af de letteste at gøre ulæselig. Sådan får du skønheden og bevarer ordene.

GradientlyVerificeret Gradiently-konto··5 min. læsning
Forside: Marble Melody · GR·1VF8·PG

Kort fortalt

  • Glassmorphism er en grænsefladestil med halvgennemsigtige, slørede paneler som mat glas lagt over farverige baggrunde.
  • Effekten afhænger af baggrunden: mat glas over en ensfarvet flade ligner en grå boks, mens glas over en rig gradient gløder.
  • Det største problem er kontrast, fordi tekst på glas ligger på den farve, der er bagved, og den kan ændre sig, når siden ruller.
  • I CSS bygges glassmorphism med backdrop-filter-sløring, halvgennemsigtigt fyld, en tynd lys kant og en reserve til browsere uden understøttelse.
  • Glas virker bedst til få svævende lag som navigation, kort og dialoger, ikke på alle sidens flader.
På denne side

Glassmorphism er en designstil bygget på mat glas: halvgennemsigtige paneler, der slører alt bag dem, lagt over en farverig baggrund, typisk en gradient. Panelet bevarer et strejf af farven nedenunder, en tynd lys kant fanger lyset, og hele grænsefladen føles lagdelt og fysisk. Styresystemer har brugt gennemskinnelige materialer i årevis, og i 2025 gjorde Apple glas til centrum i sit nye designsprog Liquid Glass, så udtrykket forsvinder ikke. Uforsigtig brug giver dog grå bokse og ulæselig tekst.

Derfor har glassmorphism brug for en gradient

Mat glas ligner kun glas, når der er noget farverigt bagved at sløre. Over en ensfarvet hvid eller grå baggrund er et glaspanel bare en lidt anden gråtone. Over en rig gradient med farvefelter forskellige steder optager panelet bløde farver, der skifter fra kant til kant, og øjet læser netop det skift som glas. Gradienten er derfor ikke pynt. Den er halvdelen af effekten.

Baggrunde, der giver glasset noget at fange: tydelige farvefelter frem for en glat, jævn blanding.

De bedste glasbaggrunde har kraftige, adskilte farveområder og en mørk eller dyb bund ligesom mesh-gradienter eller aurora-gradienter. Placér det lyseste felt delvist bag et panel. Panelet gløder dér, hvor de overlapper.

CSS bag glassmorphism

Kernen i effekten er backdrop-filter, som lægger et filter på alt bag et element frem for på selve elementet. Kombinér det med halvgennemsigtigt fyld, en tynd gennemskinnelig kant og en blød skygge. Aktuelle versioner af de store browsere understøtter det, og ældre Safari-versioner kræver præfikset -webkit-. Se MDN om backdrop-filter og caniuse.

css
.glass {
  background: rgb(255 255 255 / 0.12);
  -webkit-backdrop-filter: blur(20px) saturate(140%);
  backdrop-filter: blur(20px) saturate(140%);
  border: 1px solid rgb(255 255 255 / 0.24);
  border-radius: 20px;
  box-shadow: 0 10px 40px rgb(0 0 0 / 0.25);
  color: #ffffff;
}

/* Without backdrop-filter, use a solid, readable panel instead */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .glass { background: rgb(15 23 42 / 0.88); }
}

/* Respect people who ask for less transparency, where supported */
@media (prefers-reduced-transparency: reduce) {
  .glass { background: rgb(15 23 42 / 0.92); }
}
Et mat panel med en reserve. saturate() holder de slørede farver levende frem for udvaskede.
EgenskabStartværdiDet styrer den
Sløring16 til 30 pxHvor meget baggrunden opløses. For lidt lader detaljer skinne gennem teksten
Fyldets opacitet10 til 25% hvid eller 40 til 70% mørkHvor tydeligt panelet adskilles fra baggrunden
Mætning120 til 160%Holder slørede farver klare frem for grå
Kant1 px ved 15 til 30% hvidDen lyse kant, der gør glasset overbevisende
SkyggeStor, blød, lav opacitetLøfter panelet fra baggrunden
Udgangspunkter, du kan justere med øjet. Kraftigere sløring og mere dækkende fyld er altid sikrere til tekst.

Glassmorphism og kontrast

Det største problem med glas er, at teksten ligger oven på det, der er bag panelet. En overskrift, der er tydelig over mørk indigo, kan forsvinde, når panelet ruller over en lys lyserød glød. Kontrasten skal holde i værste fald, ikke kun i din mockup. WCAG kræver 4.5:1 til brødtekst. Tjek ved det lyseste punkt, der kan komme bag ordene.

Ulæseligt glas

  • Let sløring, så baggrundens former ses gennem bogstaverne
  • Meget gennemsigtigt fyld over en lys baggrund
  • Tynd, let tekst i hvid
  • Glaspaneler, der ruller over skiftende indhold

Læsbart glas

  • Sløring på 16 px eller mere, så baggrunden opløses
  • Tonet fyld, som er dækkende nok til at sikre kontrast
  • Medium eller fed vægt til tekst på glas
  • Glas fast placeret over en kendt, kontrolleret baggrund

Et pålideligt greb er at tone glasset mod baggrundens mørkeste farve frem for at bruge hvid. Mørkt indigoglas med 50% opacitet over en gradient i indigo og lyserød holder hvid tekst læsbar overalt, mens farverne stadig skinner igennem. Se tekst på en gradient for flere måder at holde ordene tydelige på.

Hvornår glassmorphism hjælper, og hvornår det ikke gør

  • Hjælper: svævende navigation, dialoger, mediekontroller, kort over et heroafsnit og widgets som på en låseskærm, hvor laget skal føles hævet over indholdet
  • Hjælper: produkt- og lanceringssider, hvor gradienten er brandet, og glasset fremhæver den
  • Skader: formularer, tabeller og lange tekster, hvor folk har brug for rolig, konstant kontrast
  • Skader: sider med mange glaslag oven på hinanden, som bliver mudrede og koster ydeevne
  • Skader: steder, hvor baggrunden er ensfarvet eller urolig med fotos og lille tekst

Sådan designer du en glasgrænseflade

  1. 1

    Design baggrunden først

    Vælg en gradient med adskilte farvefelter på en dyb bund. Glasset bliver kun så godt som det, der ligger bag det.

  2. 2

    Begræns glas til et eller to lag

    Navigation og ét lag kort er rigeligt. Glas på glas på glas bliver gråt.

  3. 3

    Slør nok til at opløse detaljer

    Hvis du stadig kan se former bag panelet, så øg sløringen først.

  4. 4

    Ton for kontrast

    Vælg fyldfarve og opacitet, der holder teksten læsbar over baggrundens lyseste område.

  5. 5

    Tilføj en lys kant og en blød skygge

    En gennemskinnelig kant på 1 px og en bred, svag skygge får panelet til at ligne en fysisk plade.

  6. 6

    Test ydeevnen på en telefon

    Baggrundssløring er krævende at tegne. Hold de slørede områder begrænsede, og undgå at animere dem over store flader.

Glas er et af flere materialer, en gradient kan bruge. Gradienttekstur sammenligner det med korn, papir og silke. Vil du have en baggrund, der allerede rummer de farvefelter, den dybde og det lys, glas kræver, er mange Marks på Markedet bygget sådan, og du kan designe med dem alle gratis.

Spørgsmål, folk stiller

Hvad er glassmorphism?

Glassmorphism er en designstil med gennemskinnelige paneler af mat glas, slørede baggrunde, en lys kant og en blød skygge lagt over farverige gradienter.

Hvordan laver jeg en glaseffekt i CSS?

Brug backdrop-filter: blur() med en halvgennemsigtig baggrundsfarve, en tynd gennemskinnelig kant og en blød skygge samt præfikset -webkit- til ældre Safari.

Er glassmorphism tilgængeligt?

Det kan det være, hvis sløringen er kraftig, fyldet er tonet nok til at holde teksten på 4.5:1 i kontrast over den lyseste baggrund, og der er en ensfarvet reserve.

Hvorfor ser mit glaspanel gråt ud?

Baggrunden er for ensartet. Glas har brug for kraftige, adskilte farveområder bagved, som det kan opfange.

Påvirker backdrop-filter ydeevnen?

Det kræver mere end en almindelig baggrund, især over store områder eller under animation. Brug det til få paneler, og test på telefoner.

Del denne guide

Skrevet af GradientlyVerificeret Gradiently-konto

Holdet bag Gradiently, et designværktøj bygget om Marks: levende gradienter, der får alt, du designer, til at ligne dig.

Se vores profil