Glassmorphism Generator
Uključite karticu od matiranog stakla — zamućenje, nijansu, isticanje obruba, radijus kuta i sjenku — pregled koji lebdi iznad istinski animirane pozadine tako da je kvaliteta zamućenja vidljiva u pokretu.
Rezultat
backdrop-filter: blur() je svojstvo CSS-a iza izgleda mat stakla — prozirne ploče koja zamagljuje sve što se iza nje kreće umjesto da samo blijedi ravnu boju. Kvaka je u tome što je kvalitetu zamućenja gotovo nemoguće ocijeniti u odnosu na statički uzorak; čini se uvjerljivim samo kad se ispod njega nešto doista miče, kao što će biti na stvarnoj stranici sa sadržajem, videom ili animiranim junakom. Ovaj generator stavlja karticu pregleda preko istinski animirane pozadine umjesto nepokretne, tako da ono što vidite dok povlačite klizače je ono što će posjetitelji zapravo iskusiti.
Pozadina je prava CSS animacija: veliki linearni gradijent naslikan na 400% veličine elementa, s @keyframesom koji pomiče svoj položaj pozadine naprijed-natrag u petlji — nema JavaScript petlje animacije, nema platna, samo ista tehnika kontinuiranog položaja pozadine koja se koristi u odjeljcima heroja proizvodnje. Zamućenje, boja nijansi i neprozirnost, boja isticanja obruba/prozirnost/širina, radijus kuta i mekoća sjene – sve to pokreću žive stilove lebdeće kartice, a CSS okvir koji se može kopirati odražava potpuno iste vrijednosti.
Ne podržava svaki preglednik filtar pozadine, tako da generator također emitira pravi blok @supports not (filtar pozadine: zamućenje(1px)) — ne token gesta, već zamjensko pravilo s vlastitom bojom pozadine izračunatom iz vaše stvarne neprozirnosti nijanse. Budući da prozirnost bez zamućenja izgleda osjetno lošije (što god se nalazi iza toga, vidi se nezamućeno), zamjena automatski podiže alfa kanal iznad neprozirnosti odabrane nijanse, a komentar u generiranom CSS-u točno objašnjava zašto i za koliko.
Sve se izračunava i prikazuje u vašem vlastitom pregledniku: bez prijenosa, bez računa, bez povratnog putovanja poslužitelja. Kopirajte CSS kada kartica izgleda dobro, ispustite je na bilo koji element koji želite postaviti iznad fotografije, videa ili gradijenta i zadržite blok @supports tako da stariji preglednici i dalje dobivaju čitljivu, neprozirniju karticu umjesto one jedva vidljive.