Bepul CSS Burchak Radiusi Generatori

Har bir burchakni mustaqil boshqarish bilan dumaloq burchaklarni vizual tarzda loyihalang. Organik tomchi shakllar uchun elliptik X/Y sintaksisini qo'llab-quvvatlaydi.

Yuklangandan keyin oflayn ishlaydi
border-radius: 20px 20px 20px 20px;
Birlik

Qanday ishlaydi

Chegara-radius generatori to'liq brauzerda ishlaydi — server yo'q, kutubxona yo'q, yuklash yo'q. U React state va useMemo yordamida CSS border-radius qiymat satrini to'g'ridan-to'g'ri JavaScript'da quradi, so'ng uni jonli div elementiga inline uslub sifatida qo'llaydi, shunda brauzerning o'z CSS dvigateli shaklni real vaqtda ko'rsatadi.

  1. 1
    Sursharshtlar state'ni yozadi
    Har bir diapazon kirishi sakkizta raqamli state o'zgaruvchisidan biriga yozadi — to'rtta gorizontal burchak radiusi va elliptik rejim uchun to'rtta vertikal. Yagona rejim setAll yordamchisi orqali barcha sakkiztasini bir sursharshtga tushiradi, u har bir qiymatni bir vaqtda sinxronlashtiradi.
  2. 2
    useMemo CSS qiymatini yig'adi
    useMemo xuki har qanday burchak qiymati, birlik (px yoki %) yoki elliptik almashtirgich o'zgarganda border-radius satrini qayta hisoblaydi. Standart rejimda u to'rt qiymatli qisqartma yaratadi; elliptik yoqilganda, to'liq sakkiz qiymatli sintaksis uchun kasr ajratkichini qo'shadi — masalan, 32px 20px 20px 32px / 20px 32px 20px 32px.
  3. 3
    Brauzer CSS dvigateli ko'rib chiqishni chizadi
    Hisoblangan satr oddiy div elementiga inline borderRadius uslubi sifatida o'rnatiladi. Brauzerning joylashtirish dvigateli barcha chizishni bajaradi — kanvas yo'q, SVG yo'q, uchinchi tomon chizish kodi yo'q.
  4. 4
    Clipboard API chiqishni nusxalaydi
    Nusxalash tugmasini bosish tanlangan format almashtirgichiga qarab CSS deklaratsiyasi (border-radius: ...;) yoki teng Tailwind ixtiyoriy-qiymat sinfi (rounded-[...]) bilan navigator.clipboard.writeText ni chaqiradi.

Tegishli asboblar

Ko'p so'raladigan savollar