CSS kassaskuggasmiður — ókeypis
Sjónlægur smiður fyrir CSS box-shadow með beinni forskoðun, marglagsstafla, litatvelja, innsetninga-skiptur og eins-smella-afritun. Inniheldur Material, neumorphism og glóðuforstillingar.
Dragðu kassann til að staðsetja skugga virks lags - haltu Shift fyrir fínstilla stýringu
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);Forstillingar
Algeng notkun
- Kort UI skuggarByggðu glæsilega kort skuggar fyrir borðar, vöru grid og skjái.
- Hnappur pressa áhrifByggðu hnappur skuggar sem líkja raunverulegum dýpt og pressa ástand.
- Neumorphism mjúk UIBúaðu til mjúk-UI neumorphism útlit með pöruð ljós + dimmur skuggar.
- Modal & Popover skuggarBúaðu til hækkað, fljótandi tilfinning fyrir svargluggi og fallandi valmyndir.
- Glow & Focus Ring EffectsBúðu til gljóandi áhersluáhrif, focus-hringir og neon-stíll hermilegir.
Hvernig það virkar
Box-shadow myndarinn er alfarið biðlarahliðar React-tól — enginn netþjónn, ekkert bókasafn. Hann viðheldur lista skuggalagshluta í ástandi, rangar saman gilda CSS box-shadow strengi við hverja breytingu með handskrifuðum rgba() formara, og beitir þeim beint á forskoðunarelement með style-prop React svo eigin myndgerðarvél vafrans teikni niðurstöðuna samstundis.
- 1Lagfæribreytur mata formarannHvert skuggalag geymir x/y hliðranir, blur, spread, hexlit, og ógegnsæisgildi. Við hverja breytingu breytir lítil shadowToCss fall hexlitnum í RGB-hluta með regex, rangar svo saman rgba() strenginn — til dæmis, 0px 4px 12px 0px rgba(0, 0, 0, 0.15). Mörg lög eru tengd með kommum.
- 2Vafrinn myndgerir lifandi forskoðuninaSett saman strengurinn er úthlutaður á boxShadow-stílseiginleika div-elements beint í JSX. React uppfærir DOM-eiginleikann, og CSS-vél vafrans málar skuggann samstundis — enginn kanvas eða WebGL kemur við sögu, aðeins native CSS-myndgerð.
- 3Draga-til-staðsetningar notar Pointer Events APIAð smella og draga forskoðunarboxið kallar á setPointerCapture á elementinu, fylgist svo með onPointerMove-breytingum til að uppfæra x- og y-hliðranir virka lagsins í rauntíma. Að halda Shift beitir 0,25x skalastuðli fyrir fínstillta staðsetningu.
- 4Úttak er afritað á klippiborðiðTólið framleiðir tvö úttakssnið úr sömu laggagnasetningu: staðlaða CSS box-shadow yfirlýsingu, og Tailwind handahófs-gildisflokk (shadow-[...]) þar sem bil eru skipt út fyrir undirstrik samkvæmt setningafræði Tailwind. Einn-smellis afritun notar navigator.clipboard.writeText.
Tengd verkfæri
CSS hornrenniasmiður
Hannaðu sjónlægt kringlótt horn með sjálfstæðri stýringu yfir hvert horn. Styður sporöskju X/Y-setningafræði fyrir lífrænnar blóbbsmynd.
CSS Grid framleiðandi
Hannstu CSS hnitakerfi með sjónrænum hætti — brautir, einingar og bila — og afritaðu mynduðu CSS og HTML.
CSS Flexbox framleiðandi
Tilrauna með flex stefnu, vefingu, réttlætingu og samhæfingu á lifandi hlutum — og afritaðu CSS.