Soo Saaraha CSS Box Shadow oo Bilaash ah

Qalab sawir ah oo loogu talagalay CSS box-shadow oo leh hordhac tooska ah, layers badan, midab-doorasho, beddelka inset, oo hal-riix nuqul. Waxaa ku jira presets Material, neumorphism, iyo dhalaal.

Wuu shaqeeyaa oflaayn marka la shubo
Asagalka horeegga

Jiid sanduuqa si aad u dejiso hooska lakabka firfircoon - hay Shift si aad u sameyso hagitaan fiican

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

Hormar

Sida Ay U Shaqeyso

Sameeyaha box-shadow waa qalab React oo dhammaystiran oo dhinaca client-ka ah β€” server, laybreri ma jiraan. Wuxuu hayaa liis shay lakabyo hoos-udhac ah xaalad, wuxuu isku dhisaa xarigyo CSS box-shadow ah oo sax ah isbeddel kasta isagoo isticmaalaya qaabeeye rgba() gacanta lagu qoray, kadibna wuxuu si toos ah ugu dabaqaa element muuqaal via React style prop si engine-ka rendering-ka biraawsarka uu si degdeg ah u sawiro natiijada.

  1. 1
    Parameter-yada lakabku qaabeeyaha wuu quudiyaa
    Lakab hoos-udhac kasta wuxuu kaydiyaa goobooyin x/y, blur, spread, midab hex ah, iyo qiime opacity ah. Isbeddel kasta, function shadowToCss yar ayaa u beddesha midabka hex-ka qaybaha RGB regex, kadibna wuxuu isku dhisaa xariga rgba() β€” tusaale ahaan, 0px 4px 12px 0px rgba(0, 0, 0, 0.15). Lakabyo badan waxaa lagu xidhaa comma.
  2. 2
    Biraawsarku wuxuu ku sawiraa muuqaalka toos ah
    Xariga la isku dhisay waxaa loo dhigaa hantida qaabka boxShadow ee element div si toos ah JSX. React wuxuu cusboonaysiiyaa astaanta DOM, CSS engine-ka biraawsarkuna wuxuu isla markaaba rinjiyeeyaa hooska β€” canvas ama WebGL lama isticmaalo, kaliya rendering-ka CSS ee dabiiciga ah.
  3. 3
    Jiididda-ilaa-meel-saarid wuxuu isticmaalaa Pointer Events API
    Gujinta iyo jiididda sanduuqa muuqaalka wuxuu wacaa setPointerCapture element-ka, kadibna wuxuu raacaa isbeddellada onPointerMove si loo cusboonaysiiyo goobooyinka x iyo y ee lakabka firfircoon waqti dhabta ah. Haynta Shift wuxuu ku dabaqaa qiyaasta 0.25x cabbir si loo meel-saarto si faahfaahsan.
  4. 4
    Wax-soo-saarka waxaa lagu koobiyeeyaa clipboard-ka
    Qalabku wuxuu soo saaraa laba qaab wax-soo-saar oo isla xogta lakabka ah: declaration CSS box-shadow caadi ah, iyo fasal Tailwind qiime-arbitrary-value ah (shadow-[...]) meel-bannaan lagu bedelay underscore sida syntax-ka Tailwind. Koobiga hal-guji ah wuxuu isticmaalaa navigator.clipboard.writeText.

Qalabka La Xiriira

Su'aalaha Inta Badan La Iska Weydiiyo