ຕົວສ້າງ CSS Box Shadow ຟຣີ
ສ້າງ CSS box-shadow ດ້ວຍ visual builder ພ້ອມຕົວຢ່າງ live, ຊັ້ນຫຼາຍ, color picker, inset toggle ແລະ ຄັດລອກດ່ວນ. ລວມ preset Material, neumorphism ແລະ glow.
ລາກກ່ອງເພື່ອວາງຕຳແໜ່ງເງາຂອງຊັ້ນທີ່ຕັ້ງ - ຖື Shift ສໍາລັບການຄວບຄຸມທີ່ດີ
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);ຄ່າຕັ້ງຕົ້ນ
ການນຳໃຊ້ທົ່ວໄປ
- Card UI Shadowsສ້າງ card shadows ທີ່ສະສົມກັບ dashboards product grids ແລະ dashboards.
- Button Press Effectsສ້າງ button shadows ທີ່ຈໍາລອງ depth ພາສາຈິງ ແລະ press states.
- Neumorphism Soft UIສ້າງ soft-UI neumorphism ຫາບລຸກກັບ paired light + dark shadows.
- Modal & Popover Shadowsສ້າງ elevated floating feel ສໍາລັບ dialogs ແລະ dropdowns.
- ຜົນກະທົບວົງແຫວນແລະໂຟກັສສ້າງຜົນກະທົບວົງແຫວນ, ວົງແຫວນໂຟກັສ, ແລະຮາລາຍເສັ້ນສະຕາຍ.
ມັນເຮັດວຽກແນວໃດ
ຕົວສ້າງ box-shadow ແມ່ນເຄື່ອງມື React ຝັ່ງລູກຄ້າເຕັມຮູບແບບ — ບໍ່ມີເຊີບເວີ, ບໍ່ມີໄລບຣາຣີ. ມັນຮັກສາລາຍການອົງປະກອບຊັ້ນເງົາໃນ state, ປະກອບສະຕຣິງ CSS box-shadow ທີ່ຖືກຕ້ອງທຸກຄັ້ງທີ່ປ່ຽນແປງໂດຍໃຊ້ຕົວຈັດຮູບແບບ rgba() ທີ່ຂຽນເອງ, ແລະ ນຳໃຊ້ພວກມັນໂດຍກົງກັບອົງປະກອບຕົວຢ່າງຜ່ານ style prop ຂອງ React ດັ່ງນັ້ນເອັນຈິນສະແດງຜົນຂອງບຣາວເຊີເອງແຕ້ມຜົນລັບທັນທີ.
- 1ພາຣາມິເຕີຊັ້ນປ້ອນຕົວຈັດຮູບແບບຊັ້ນເງົາແຕ່ລະອັນເກັບການເລື່ອນ x/y, ເບລີ, ການກະຈາຍ, ສີ hex, ແລະ ຄ່າຄວາມໂປ່ງໃສ. ທຸກຄັ້ງທີ່ປ່ຽນແປງ, ຟັງຊັນ shadowToCss ນ້ອຍໆ ແປງສີ hex ເປັນອົງປະກອບ RGB ດ້ວຍ regex, ແລ້ວປະກອບສະຕຣິງ rgba() — ຕົວຢ່າງ 0px 4px 12px 0px rgba(0, 0, 0, 0.15). ຊັ້ນຫຼາຍອັນຖືກເຊື່ອມດ້ວຍຈຸດຈຸລະພາກ.
- 2ບຣາວເຊີສະແດງຜົນຕົວຢ່າງສົດສະຕຣິງທີ່ປະກອບແລ້ວຖືກກຳນົດເປັນຄຸນສົມບັດ style boxShadow ຂອງອົງປະກອບ div ໂດຍກົງໃນ JSX. React ອັບເດດ DOM attribute, ແລະ ເອັນຈິນ CSS ຂອງບຣາວເຊີແຕ້ມເງົາທັນທີ — ບໍ່ມີ canvas ຫຼື WebGL ທີ່ກ່ຽວຂ້ອງ, ພຽງແຕ່ CSS ພື້ນເມືອງ.
- 3ການລາກເພື່ອຈັດຕຳແໜ່ງໃຊ້ Pointer Events APIການກົດ ແລະ ລາກກ່ອງຕົວຢ່າງເອີ້ນ setPointerCapture ເທິງອົງປະກອບ, ແລ້ວຕິດຕາມ onPointerMove deltas ເພື່ອອັບເດດການເລື່ອນ x ແລະ y ຂອງຊັ້ນເຄື່ອນໄຫວໃນເວລາຈິງ. ການກົດ Shift ຄ້າງນຳໃຊ້ປັດໄຈຂະໜາດ 0.25x ສຳລັບການຈັດຕຳແໜ່ງແບບລະອຽດ.
- 4ຜົນອອກຖືກສຳເນົາໄປຄລິບບອດເຄື່ອງມືຜະລິດຮູບແບບຜົນອອກສອງອັນຈາກຂໍ້ມູນຊັ້ນດຽວກັນ: ການປະກາດ CSS box-shadow ມາດຕະຖານ, ແລະ ຄລາສ Tailwind arbitrary-value (shadow-[...]) ບ່ອນທີ່ຊ່ອງຫວ່າງຖືກແທນທີ່ດ້ວຍຂີດລຸ່ມຕາມກົດໄວຍາກອນ Tailwind. ການສຳເນົາຄັ້ງດຽວໃຊ້ navigator.clipboard.writeText.
ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ
ຕົວສ້າງ CSS Border Radius
ອອກແບບ rounded corner ດ້ວຍ visual ພ້ອມຄວບຄຸມແຕ່ລະມູມ. ຮອງຮັບ syntax X/Y elliptical ສຳລັບຮູບ blob organic.
ເຄື່ອງກໍາເນີດ CSS Grid
ອອກແບບ CSS grid ທາງພາບ — ຕາມຮອຍ, ຫົວໜ່ວຍ ແລະ ຊ່ອງວ່າງ — ແລະ ສຳເນົາ CSS ໄປມາ ແລະ HTML.
ເຄື່ອງກໍາເນີດ CSS Flexbox
ທົດລອງເອົາທິດທາງ flex, ກອບ, justify ແລະ align ເທິງລາຍການກ່ວາວ — ແລະ ສຳເນົາ CSS.