Neidio i'r prif gynnwys

Generadur Cysgod Blwch CSS am ddim

Adeiladwr gweledol ar gyfer box-shadow CSS gyda rhagolwg byw, haenu aml-haen, dewiswyr lliw, toglo mewnol, a chopïo un-clic. Yn cynnwys rhagosodiadau Material, neumorffiaeth, a glow.

Yn gweithio all-lein ar ôl llwytho
Rhagolwg cefndir

Lluchiwch y blwch i leoli cysgod yr haen weithredol - dalwch Shift am reolaeth fanwl

box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);

Rhagosodiadau

Defnyddiau cyffredin

  • Card UI ShadowsAdeiladu cysgodion cerdyn elegaidd ar gyfer dashboards, grid cynnyrch a dashboards.
  • Button Press EffectsAdeiladu cysgodion botwm sy'n dynwared dyfnder go iawn a gwladwriaethau gwasgu.
  • Neumorphism Soft UICreu'r olwg neumorphism soft-UI gyda chysgodion pâr golau + tywyll.
  • Modal & Popover ShadowsCreu'r deimlad codi, arnofio ar gyfer dialogi ac arolygwyr.
  • Glow & Focus Ring EffectsCrëwch effaith disgleirio, cylchoedd ffocws, a thyniadau arddull neon.

Sut Mae'n Gweithio

Mae'r generadur box-shadow yn offeryn React ochr-cleient llwyr — dim gweinydd, dim llyfrgell. Mae'n cynnal rhestr o wrthrychau haen cysgod mewn cyflwr, yn cydosod llinynnau CSS box-shadow dilys ar bob newid gan ddefnyddio fformatiwr rgba() wedi'i ysgrifennu â llaw, ac yn eu cymhwyso'n uniongyrchol i elfen rhagolwg drwy briodwedd arddull React fel bod injan rendro'r porwr ei hun yn tynnu'r canlyniad ar unwaith.

  1. 1
    Mae paramedrau haen yn bwydo'r fformatiwr
    Mae pob haen cysgod yn storio ansymudiadau x/y, aneglurder, taeniad, lliw hecs, a gwerth didreiddedd. Ar bob newid, mae ffwythiant shadowToCss bach yn trosi'r lliw hecs i gydrannau RGB gyda mynegiad rheolaidd, yna'n cydosod y llinyn rgba() — er enghraifft, 0px 4px 12px 0px rgba(0, 0, 0, 0.15). Mae haenau lluosog yn cael eu cydgadwyno ag atalnodau.
  2. 2
    Mae'r porwr yn rendro'r rhagolwg byw
    Mae'r llinyn a gydosodwyd yn cael ei neilltuo i briodwedd arddull boxShadow elfen div yn uniongyrchol yn JSX. Mae React yn diweddaru'r priodwedd DOM, ac mae injan CSS y porwr yn peintio'r cysgod ar unwaith — nid oes cynfas na WebGL yn gysylltiedig, dim ond rendro CSS brodorol.
  3. 3
    Mae llusgo-i-safle'n defnyddio'r Pointer Events API
    Mae clicio a llusgo'r blwch rhagolwg yn galw setPointerCapture ar yr elfen, yna'n olrhain deltau onPointerMove i ddiweddaru ansymudiadau x a y'r haen weithredol mewn amser real. Mae dal Shift yn cymhwyso ffactor graddfa 0.25x ar gyfer safleoli manwl gywir.
  4. 4
    Mae'r allbwn yn cael ei gopïo i'r clipfwrdd
    Mae'r offeryn yn cynhyrchu dau fformat allbwn o'r un data haen: datganiad CSS box-shadow safonol, a dosbarth gwerth-mympwyol Tailwind (shadow-[...]) lle mae bylchau'n cael eu disodli â thanlinellau yn ôl rheolau cystrawen Tailwind. Mae copïo un-clic yn defnyddio navigator.clipboard.writeText.

Offer Cysylltiedig

Cwestiynau Cyffredin