ຂ້າມໄປຫາເນື້ອຫາຫຼັກ

ຕົວສ້າງ CSS Box Shadow ຟຣີ

ສ້າງ CSS box-shadow ດ້ວຍ visual builder ພ້ອມຕົວຢ່າງ live, ຊັ້ນຫຼາຍ, color picker, inset toggle ແລະ ຄັດລອກດ່ວນ. ລວມ preset Material, neumorphism ແລະ glow.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ
ພື້ນຫລັງ Preview

ລາກກ່ອງເພື່ອວາງຕຳແໜ່ງເງາຂອງຊັ້ນທີ່ຕັ້ງ - ຖື 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. 1
    ພາຣາມິເຕີຊັ້ນປ້ອນຕົວຈັດຮູບແບບ
    ຊັ້ນເງົາແຕ່ລະອັນເກັບການເລື່ອນ x/y, ເບລີ, ການກະຈາຍ, ສີ hex, ແລະ ຄ່າຄວາມໂປ່ງໃສ. ທຸກຄັ້ງທີ່ປ່ຽນແປງ, ຟັງຊັນ shadowToCss ນ້ອຍໆ ແປງສີ hex ເປັນອົງປະກອບ RGB ດ້ວຍ regex, ແລ້ວປະກອບສະຕຣິງ rgba() — ຕົວຢ່າງ 0px 4px 12px 0px rgba(0, 0, 0, 0.15). ຊັ້ນຫຼາຍອັນຖືກເຊື່ອມດ້ວຍຈຸດຈຸລະພາກ.
  2. 2
    ບຣາວເຊີສະແດງຜົນຕົວຢ່າງສົດ
    ສະຕຣິງທີ່ປະກອບແລ້ວຖືກກຳນົດເປັນຄຸນສົມບັດ style boxShadow ຂອງອົງປະກອບ div ໂດຍກົງໃນ JSX. React ອັບເດດ DOM attribute, ແລະ ເອັນຈິນ CSS ຂອງບຣາວເຊີແຕ້ມເງົາທັນທີ — ບໍ່ມີ canvas ຫຼື WebGL ທີ່ກ່ຽວຂ້ອງ, ພຽງແຕ່ CSS ພື້ນເມືອງ.
  3. 3
    ການລາກເພື່ອຈັດຕຳແໜ່ງໃຊ້ Pointer Events API
    ການກົດ ແລະ ລາກກ່ອງຕົວຢ່າງເອີ້ນ setPointerCapture ເທິງອົງປະກອບ, ແລ້ວຕິດຕາມ onPointerMove deltas ເພື່ອອັບເດດການເລື່ອນ x ແລະ y ຂອງຊັ້ນເຄື່ອນໄຫວໃນເວລາຈິງ. ການກົດ Shift ຄ້າງນຳໃຊ້ປັດໄຈຂະໜາດ 0.25x ສຳລັບການຈັດຕຳແໜ່ງແບບລະອຽດ.
  4. 4
    ຜົນອອກຖືກສຳເນົາໄປຄລິບບອດ
    ເຄື່ອງມືຜະລິດຮູບແບບຜົນອອກສອງອັນຈາກຂໍ້ມູນຊັ້ນດຽວກັນ: ການປະກາດ CSS box-shadow ມາດຕະຖານ, ແລະ ຄລາສ Tailwind arbitrary-value (shadow-[...]) ບ່ອນທີ່ຊ່ອງຫວ່າງຖືກແທນທີ່ດ້ວຍຂີດລຸ່ມຕາມກົດໄວຍາກອນ Tailwind. ການສຳເນົາຄັ້ງດຽວໃຊ້ navigator.clipboard.writeText.

ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ