CSS Kutxa Itzal Sortzailea doan
CSS box-shadow-rako eraikitzaile bisuala zuzeneko aurrebistarekin, geruza anitzeko pilaketa, kolore-hautatzailea, sartuta-alternantzia eta klik bakarreko kopia. Material, neuromorfismo eta distira aurre-zehaztapenak barne.
Arrastatu kutxa aktibo gerutzaren itzala posizioa - mantendu Maius fina kontrolerako
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);Aurrezarpenak
Ohiko erabilerak
- Card UI ShadowsEraikitzen kartan-itzalak dagozkien arazoa, produktu-laukiak eta arazoak.
- Button Press EffectsEraikitzen botoi-itzalak errealaren sakonarekin eta sakatuaren egoera imitatu.
- Neumorphism Soft UISortu soft-UI neumorphism aurrerantzea parekatutako argia + ilun itzalekin.
- Modal & Popover ShadowsSortu batxergoa, flotatua dialogo eta erortzen.
- Glow & Focus Ring EffectsSortu distiraren efektua, fokua-eraztunak eta neon estiloko argiak.
Nola Funtzionatzen Du
box-shadow sortzailea erabat bezeroaren aldeko React tresna bat da β zerbitzaririk, liburutegirik ez. Itzal-geruzen objektuen zerrenda bat mantentzen du egoeran, CSS box-shadow kate baliozkoak muntatzen ditu aldaketa bakoitzean eskuz idatzitako rgba() formatatzaile bat erabiliz, eta zuzenean aplikatzen ditu aurrebista-elementu bati React-en style prop bidez, nabigatzailearen errendatze-motorrak emaitza berehala marrazteko.
- 1Geruza-parametroek formatatzailea elikatzen duteItzal-geruza bakoitzak x/y desplazamenduak, lausotasuna, hedapena, hamaseitarreko kolore bat, eta gardentasun-balio bat gordetzen ditu. Aldaketa bakoitzean, shadowToCss funtzio txiki batek hamaseitarreko kolorea RGB osagaietara bihurtzen du adierazpen erregular bat erabiliz, gero rgba() katea muntatzen du β adibidez, 0px 4px 12px 0px rgba(0, 0, 0, 0.15). Hainbat geruza komekin batzen dira.
- 2Nabigatzaileak aurrebista bizia errendatzen duMuntatutako katea div elementu baten boxShadow estilo-propietateari esleitzen zaio zuzenean JSX-en. React-ek DOM atributu bat eguneratzen du, eta nabigatzailearen CSS motorrak berehala pintatzen du itzala β ez dago lauki-oihalik edo WebGLrik tartean, CSS renderizazio natiboa bakarrik.
- 3Arrastatuz kokatzeak Pointer Events API erabiltzen duAurrebista-laukia klikatu eta arrastatzeak setPointerCapture deitzen du elementuan, gero onPointerMove delta-ak jarraitzen ditu geruza aktiboaren x eta y desplazamenduak denbora errealean eguneratzeko. Shift sakatuta mantentzeak 0,25x eskala-faktore bat aplikatzen du kokapen fin baterako.
- 4Irteera arbelera kopiatzen daTresnak bi irteera formatu sortzen ditu geruza-datu berberetatik: CSS box-shadow adierazpen estandar bat, eta Tailwind baliozko aukeraren klase bat (shadow-[...]) non zuriuneak azpimarrekin ordezkatzen diren Tailwind-en sintaxi-arauen arabera. Klik bakarreko kopiatzeak navigator.clipboard.writeText erabiltzen du.
Erlazionatutako tresnak
CSS Borde Erradio Sortzailea
Diseinatu biribiltutako ertzak bisualki ertz bakoitzaren kontrol independentea erabiliz. Onartzen du X/Y sintaxi eliptikoa forma organikoak sortzeko.
CSS Sarearen Sortzeaila
Diseinatu ikustoki batean CSS sareak β pistak, unitateak eta tarteak β eta kopiatu sortutako CSS eta HTML.
CSS Flexbox Sortzeaila
Esperimentatu flex norabidea, bilketa, justifikazioa eta lerroaketan zuzeneko elementuetan β eta kopiatu CSS.