Glassmorphism Generator
Slå inn et frostet glass-kort – uskarphet, fargetone, kanthøydepunkt, hjørneradius og skygge – forhåndsvist flytende over en genuint animert bakgrunn slik at uskarphet er synlig i bevegelse.
Resultat
backdrop-filter: blur() er CSS-egenskapen bak frostet glass-utseendet - et gjennomskinnelig panel som uskarp alt som beveger seg bak det, i stedet for bare å falme en flat farge. Haken er at uskarphet er nesten umulig å bedømme mot en statisk fargeprøve; det er bare overbevisende når noe faktisk beveger seg under det, slik det vil gjøre på en ekte side med innhold, video eller en animert helt. Denne generatoren setter forhåndsvisningskortet over en genuint animert bakgrunn i stedet for en stillbilde, så det du ser mens du drar glidebryterne er det besøkende faktisk vil oppleve.
Bakgrunnen er en ekte CSS-animasjon: en stor lineær gradient malt i 400 % av elementets størrelse, med @keyframes som skifter bakgrunnsposisjonen frem og tilbake på en løkke – ingen JavaScript-animasjonsløkke, ingen lerret, bare den samme kontinuerlige bakgrunnsposisjonsteknikken som brukes i produksjonsheltseksjoner. Uskarphet, nyansefarge og opasitet, kantmarkeringsfarge/opasitet/bredde, hjørneradius og skyggemykhet driver alle flytekortets live-stiler, og den kopierbare CSS-boksen gjenspeiler nøyaktig de samme verdiene.
Ikke alle nettlesere støtter backdrop-filter, så generatoren sender også ut en ekte @supports not (backdrop-filter: blur(1px))-blokk – ikke en symbolbevegelse, men en reserveregel med sin egen bakgrunnsfarge beregnet ut fra din faktiske tintopasitet. Fordi gjennomskinnelighet uten uskarphet ser merkbart dårligere ut (det som ligger bak vises uskarpt), hever tilbakefallet automatisk alfakanalen over den valgte fargeopasiteten, og en kommentar i den genererte CSS-en forklarer nøyaktig hvorfor og med hvor mye.
Alt beregnes og gjengis i din egen nettleser: ingen opplasting, ingen konto, ingen server rundtur. Kopier CSS-en når kortet ser riktig ut, slipp det på ethvert element du vil ha over et bilde, video eller gradient, og behold @supports-blokken slik at eldre nettlesere fortsatt får et lesbart, mer ugjennomsiktig kort i stedet for et knapt synlig.