◖
CSS مولد نصف قطر الحدود مجانًا
صمّم زوايا مستديرة بصريًا مع تحكم مستقل في كل زاوية. يدعم صيغة X/Y البيضاوية للأشكال العضوية الشبيهة بالبقع.
يعمل دون اتصال بعد التحميل
border-radius: 20px 20px 20px 20px;
الوحدة
الاستخدامات الشائعة
- أشكال الكتل العضويةاستخدم بناء جملة الحذف X/Y لإنشاء أشكال كتل فريدة لأقسام البطل والرسوم التوضيحية.
- زوايا البطاقة والحاويةزوايا مستديرة قياسية للبطاقات والحاويات واللوحات في تصميم واجهة المستخدم الحديث.
- أشكال الصورة الرمزية والملف الشخصيأنشئ نمط الزاوية الصحيح لصور الملف الشخصي: دائري أو squircle أو مربع مستدير.
- الحبوب والعلامات والشاراتبناء أزرار حبوب مستديرة تماماً والعلامات والشارات مع إعداد 9999.
- تصاميم الزوايا غير المتماثلةمزج أنصاف القطر عبر الزوايا لإنشاء أشكال بطاقة وزر مميزة وقابلة للتعرف على العلامة التجارية.
كيف يعمل
يعمل مولّد border-radius بالكامل في المتصفح — لا خادم ولا مكتبة ولا رفع. يبني سلسلة قيمة CSS border-radius مباشرة في JavaScript باستخدام حالة React وuseMemo، ثم يطبقها كنمط مضمّن على عنصر div حي فيرسم محرك CSS في المتصفح الشكل في الوقت الفعلي.
- 1المنزلقات تكتب الحالةيكتب كل منزلق نطاق في أحد ثمانية متغيرات حالة رقمية — أربعة أنصاف أقطار أفقية للزوايا وأربعة عمودية للوضع الإهليلجي. ويدمج الوضع الموحّد الثمانية في منزلق واحد عبر الدالة المساعدة setAll التي تزامن كل القيم دفعة واحدة.
- 2useMemo يجمّع قيمة CSSيعيد خطاف useMemo حساب سلسلة border-radius كلما تغيّرت أي قيمة زاوية أو الوحدة (px أو %) أو مفتاح الوضع الإهليلجي. في الوضع القياسي ينتج الصيغة المختصرة بأربع قيم؛ ومع تفعيل الإهليلجي يضيف فاصل الشرطة المائلة لصيغة القيم الثماني الكاملة — مثل 32px 20px 20px 32px / 20px 32px 20px 32px.
- 3محرك CSS في المتصفح يعرض المعاينةتُضبط السلسلة المحسوبة كنمط borderRadius مضمّن على عنصر div عادي. يتولى محرك التخطيط في المتصفح كل العرض — لا canvas ولا SVG ولا كود رسم خارجي.
- 4Clipboard API ينسخ الإخراجالنقر على «نسخ» يستدعي navigator.clipboard.writeText مع تعريف CSS (border-radius: ...;) أو صنف Tailwind المكافئ ذي القيمة الاعتباطية (rounded-[...])، حسب مفتاح الصيغة المختار.
أدوات ذات صلة
CSS مولد ظل الصندوق
منشئ مرئي لـ box-shadow في CSS مع معاينة مباشرة، وتكديس متعدد الطبقات، ومنتقي ألوان، ومفتاح للظل الداخلي، ونسخ بنقرة واحدة. يتضمن إعدادات مسبقة لـ Material والنيومورفيزم والتوهج.
جربها
مولد شبكة CSS
قم بتصميم شبكة CSS بصريًا — المسارات والوحدات والفجوات — ونسخ CSS و HTML التي تم إنشاؤها.
جربها
مولد CSS Flexbox
جرّب اتجاه flex والالتفاف وضبط المحاذاة على عناصر مباشرة — وانسخ CSS.
جربها