0

Lasimorfismin generaattori

Soita himmeä lasikortti – sumennus, sävy, reunan korostus, kulman säde ja varjo – esikatsella kelluvan aidon animoidun taustan päällä, jotta sumennuksen laatu näkyy liikkeessä.

12px
20px
20
40
1px
30px

Himmeä lasikortti

Tämä kortti kelluu jatkuvasti liikkuvan taustan päällä, joten voit arvioida epäterävyyttä liikkeessä, etkä tasaista swatchia vasten.

Käsitellään... 0%

Tulos

backdrop-filter: blur() on himmeän lasin taustalla oleva CSS-ominaisuus – läpikuultava paneeli, joka sumentaa kaiken takanaan liikkuvan sen sijaan, että se haalistuu tasaista väriä. Saavute on siinä, että epäterävyyden laatua on lähes mahdotonta arvioida staattista swatchia vastaan. se on vakuuttava vain, kun jokin todella liikkuu sen alla, kuten se liikkuu todellisella sivulla, jolla on sisältöä, videota tai animoitua sankaria. Tämä generaattori asettaa esikatselukortin aidon animoidun taustan päälle pysäytyskuvan sijaan, joten vierailijat kokevat sen, mitä näet liukusäätimiä vetäessäsi.

Tausta on todellinen CSS-animaatio: suuri lineaarinen gradientti, joka on maalattu 400 %:iin elementin koosta, ja @keyframes siirtää tausta-asemaansa edestakaisin silmukassa – ei JavaScript-animaatiosilmukkaa, ei kangasta, vain sama jatkuva tausta-asentotekniikka, jota käytetään tuotannon sankariosissa. Sumeus, sävytysväri ja peittävyys, reunan korostuksen väri/läpinäkymättömyys/leveys, kulman säde ja varjon pehmeys ohjaavat kaikki kelluvan kortin live-tyylejä, ja kopioitava CSS-laatikko heijastaa täsmälleen samoja arvoja.

Kaikki selaimet eivät tue taustasuodatinta, joten generaattori lähettää myös todellisen @supports not (backdrop-filter: blur(1px)) -lohkon – ei merkkiele, vaan varasäännön, jolla on oma taustaväri, joka on laskettu todellisesta sävyn läpinäkyvyydestäsi. Koska läpikuultavuus ilman sumennusta näyttää huomattavasti heikommalta (mikä sen takana näkyy sumentamattomana), varatoiminto nostaa alfakanavan automaattisesti valitsemasi sävyn peittävyyden yläpuolelle, ja luodun CSS:n kommentti selittää tarkalleen miksi ja kuinka paljon.

Kaikki lasketaan ja renderöidään omassa selaimessasi: ei latausta, ei tiliä, ei edestakaista palvelinta. Kopioi CSS, kun kortti näyttää oikealta, pudota se mille tahansa elementille, jonka haluat sijoittaa valokuvan, videon tai liukuvärin yläpuolelle, ja säilytä @supports-lohko, jotta vanhemmat selaimet saavat edelleen luettavan, läpinäkymättömämmän kortin tuskin näkyvän kortin sijaan.