Ġeneratur ta' Box Shadow CSS b'xejn
Builder viżwali għal box-shadow CSS b'preview ħaj, stacking multi-layer, colour picker, toggle inset, u kopja b'klikk wieħed. Jinkludi presets Material, neumorphism, u glow.
Iġbed il-kaxxa biex tippożizzjona l-ombra tal-layer attiva - żomm Shift għall-kontroll fin
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);Presets
Użi komuni
- Card UI ShadowsIbni skuggi ta' kards eleganti għal dashboards, grid ta' prodotti u dashboards.
- Button Press EffectsIbni skuggi ta' buttons li jimilaw id-dinja reali profondità u press states.
- Neumorphism Soft UIOħloq il-ħarsa tal-UI soft-UI neumorphism b'shadows ta' qbil ta' dawl + skur.
- Modal & Popover ShadowsOħloq il-ħarsa ta' mgħalija, floating għall-dialogi u dropdowns.
- Glow & Focus Ring EffectsĦoloq effetti ta' splendur, ċirkolu tal-fokus, u highlights stil neon.
Kif Taħdem
Il-ġeneratur tal-box-shadow huwa għodda React kompletament min-naħa tal-klijent — l-ebda server, l-ebda librerija. Iżomm lista ta' oġġetti ta' saffi ta' dell fl-istat, jibni strings CSS box-shadow validi f'kull bidla bl-użu ta' formatter rgba() miktub bl-idejn, u japplikahom direttament għal element ta' anteprima permezz tal-proprjetà style ta' React biex il-magna ta' rendjar tal-browser stess tiddisinja r-riżultat minnufih.
- 1Il-parametri tas-saff jitmajgħu lill-formatterKull saff ta' dell jaħżen offsets ta' x/y, blur, spread, kulur hex, u valur ta' opaċità. F'kull bidla, funzjoni żgħira shadowToCss tikkonverti l-kulur hex għal komponenti RGB bir-regex, imbagħad tibni l-istring rgba() — pereżempju, 0px 4px 12px 0px rgba(0, 0, 0, 0.15). Saffi multipli jingħaqdu bil-virgoli.
- 2Il-browser jirrendja l-anteprima ħajjaL-istring mibni jiġi assenjat għall-proprjetà style boxShadow ta' element div direttament f'JSX. React taġġorna l-attribut DOM, u l-magna CSS tal-browser tpittar id-dell minnufih — l-ebda canvas jew WebGL involuti, sempliċement rendjar CSS nattiv.
- 3Il-pożizzjonar bit-tiġbid juża l-Pointer Events APIIl-klikk u t-tiġbid tal-kaxxa tal-anteprima jsejjaħ setPointerCapture fuq l-element, imbagħad isegwi d-deltas ta' onPointerMove biex jaġġorna l-offsets x u y tas-saff attiv f'ħin reali. Iż-żamma ta' Shift tapplika fattur ta' skala ta' 0.25x għal pożizzjonar preċiż.
- 4Il-ħruġ jiġi kkopjat fil-clipboardL-għodda tipproduċi żewġ formats ta' ħruġ mid-data tal-istess saff: dikjarazzjoni CSS box-shadow standard, u klassi ta' valur arbitrarju ta' Tailwind (shadow-[...]) fejn l-ispazji jiġu sostitwiti b'underscores skont ir-regoli tas-sintassi ta' Tailwind. Il-kopja b'click wieħed tuża navigator.clipboard.writeText.
Għodod Relatati
Ġeneratur ta' Border Radius CSS
Iddesinja angoli tonda viżwalment b'kontroll indipendenti fuq kull angolu. Jappoġġja s-sintassi ellittika X/Y għal forom organiki bħal blobs.
Ġeneratur tas-CSS Grid
Iddisinja CSS grid viżwalment — tracks, units u gaps — u kopja l-CSS u HTML ġenerati.
Ġeneratur tas-CSS Flexbox
Sperimenta b'flex direction, wrap, justify u align fuq items live — u kopja l-CSS.