◖
מחולל Border Radius ב-CSS בחינם
עצב פינות מעוגלות בצורה ויזואלית עם שליטה עצמאית על כל פינה. תומך בתחביר X/Y אליפטי לצורות אורגניות.
פועל לא-מקוון לאחר טעינה
border-radius: 20px 20px 20px 20px;
יחידה
שימושים נפוצים
- צורות Blob אורגניותהשתמש בתחביר אליפטי X/Y כדי ליצור צורות blob ייחודיות עבור חלקי הירו ואיורים.
- פינות כרטיס וקונטיינרפינות מעוגלות סטנדרטיות לכרטיסים, קונטיינרים וצלחות בעיצוב UI מודרני.
- צורות Avatar וצילום פרופילצור את סגנון הפינה הנכון לתמונות פרופיל: מעגלי, squircle או ריבוע מעוגל.
- גלולות, תגיות ותגיםבנה כפתורי גלולה מעוגלים בעתידות, תגיות ותגים עם ההגדרה המוגדרת של 9999.
- עיצובי פינה אסימטרייםערבב רדיוסים על פני פינות ליצירת צורות כרטיס וכפתור מובחנות וניתנות להכרה במותג.
כיצד זה עובד
מחולל רדיוס-הגבול פועל כולו בדפדפן — אין שרת, אין ספרייה, ואין העלאה. הוא בונה את מחרוזת ערך ה-CSS border-radius ישירות ב-JavaScript באמצעות מצב React ו-useMemo, ואז מחיל אותה כסגנון inline על אלמנט div חי כך שמנוע ה-CSS של הדפדפן עצמו מציג את הצורה בזמן אמת.
- 1מחוונים כותבים מצבכל קלט טווח כותב לאחד משמונה משתני מצב מספריים — ארבעה רדיוסי פינה אופקיים וארבעה אנכיים למצב אליפטי. מצב מאוחד מקפל את כל השמונה למחוון בודד באמצעות פונקציית עזר setAll שמסנכרנת כל ערך בבת אחת.
- 2useMemo מרכיב את ערך ה-CSShook של useMemo מחשב מחדש את מחרוזת רדיוס-הגבול בכל פעם שערך פינה, יחידה (px או %), או מתג אליפטי משתנה. במצב סטנדרטי הוא מפיק את קיצור ארבעת-הערכים; עם אליפטי פעיל, הוא מוסיף את מפריד הלוכסן לתחביר שמונת-הערכים המלא — למשל 32px 20px 20px 32px / 20px 32px 20px 32px.
- 3מנוע ה-CSS של הדפדפן מציג את התצוגה המקדימההמחרוזת המחושבת מוגדרת כסגנון inline borderRadius על אלמנט div רגיל. מנוע הפריסה של הדפדפן עושה את כל ההצגה — אין קנבס, אין SVG, ואין קוד ציור צד שלישי.
- 4Clipboard API מעתיק את הפלטלחיצה על העתק קוראת ל-navigator.clipboard.writeText עם ההצהרה CSS (border-radius: ...;) או מחלקת הערך השרירותי המקבילה של Tailwind (rounded-[...]), בהתאם למתג הפורמט הנבחר.
כלים קשורים
מחולל Box Shadow ב-CSS
בונה ויזואלי לצל CSS עם תצוגה מקדימה חיה, ריבוד שכבות מרובות, בורר צבעים, מתג inset והעתקה בלחיצה. כולל פריסות Material, neumorphism וזוהר.
נסה אותו
יוצר CSS Grid
עצב רשת CSS חזותית — מסלולים, יחידות ורווחים — והעתק את ה-CSS וה-HTML שנוצרו.
נסה אותו
יוצר CSS Flexbox
נסו כיוון flex, עטיפה, justify ו-align בפריטים חיים — והעתיקו את ה-CSS.
נסה אותו