Besplatan Generator CSS box-shadow sjene
Vizuelni alat za CSS box-shadow uz prikaz uživo, slaganje više slojeva, birač boja, prekidač za inset i kopiranje jednim klikom. Uključuje predloške Material, neumorphism i sjaj.
Prevucite okvir da pozicionirate sjenu aktivnog sloja - držite Shift za finu kontrolu
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);Predefinisano
Kako radi
Generator box-shadow je potpuno klijentski React alat — bez servera, bez biblioteke. Održava listu objekata slojeva sjenke u stanju, sastavlja validne nizove CSS box-shadow pri svakoj promjeni koristeći ručno napisan formatter rgba(), i primjenjuje ih direktno na element za pregled putem React style svojstva tako da vlastiti mehanizam preglednika za iscrtavanje odmah crta rezultat.
- 1Parametri sloja napajaju formatterSvaki sloj sjenke čuva x/y pomake, zamućenje, širenje, hex boju, i vrijednost providnosti. Pri svakoj promjeni, mala funkcija shadowToCss pretvara hex boju u RGB komponente pomoću regularnog izraza, zatim sastavlja niz rgba() — na primjer, 0px 4px 12px 0px rgba(0, 0, 0, 0.15). Više slojeva se spaja zarezima.
- 2Preglednik iscrtava pregled uživoSastavljeni niz se dodjeljuje svojstvu stila boxShadow div elementa direktno u JSX-u. React ažurira DOM atribut, i CSS mehanizam preglednika odmah boji sjenku — nema canvas-a ili WebGL-a uključenog, samo native CSS iscrtavanje.
- 3Povlačenje za pozicioniranje koristi Pointer Events APIKlik i povlačenje kutije za pregled poziva setPointerCapture na elementu, zatim prati onPointerMove pomake da ažurira x i y pomake aktivnog sloja u realnom vremenu. Držanje Shift primjenjuje faktor skale 0,25x za precizno pozicioniranje.
- 4Izlaz se kopira u međuspremnikAlat proizvodi dva izlazna formata iz istih podataka sloja: standardnu CSS deklaraciju box-shadow, i Tailwind klasu proizvoljne vrijednosti (shadow-[...]) gdje se razmaci zamjenjuju donjim crtama prema Tailwind sintaksnim pravilima. Kopiranje jednim klikom koristi navigator.clipboard.writeText.
Povezani alati
Generator CSS border-radius zaobljenja
Vizuelno dizajnirajte zaobljene uglove s nezavisnom kontrolom svakog ugla. Podržava eliptičnu X/Y sintaksu za organske oblike.
CSS Grid generator
Vizuelno kreirajte CSS grid — trake, jedinice i razmake — i kopirajte generirani CSS i HTML.
CSS Flexbox generator
Eksperimentišite sa smjerom fleksa, prelamanjem, poravnanjem elemenata uživo — i kopirajte CSS.