وظيفة circle() CSS
- الصفحة السابقة دالة calc() CSS
- الصفحة التالية دالة clamp() CSS
- العودة إلى المستوى السابق دليل المراجعة الخاص بالوظائف CSS
التعريف والاستخدام
CSS circle()
الوظائف لتحديد دائرة تحتوي على نصف قطر وموقع.
circle()
الوظائف عادة ما تستخدم clip-path
الخصائص و shape-outside
استخدام الخصائص معًا.
مثال
مثال 1
قص الصورة إلى دائرة نصف قطرها 50%:
img { clip-path: circle(50%); }
مثال 2
قص الصورة إلى دائرة نصف قطرها 50% ووضع مركز الدائرة في الجانب الأيمن:
img { clip-path: circle(50% at right); }
مثال 3
استخدام clip-path
و circle()
تحقيق تأثير الرسم الحركي:
#myDIV { width: 100px; height: 100px; background-color: coral; color: green; animation: mymove 5s infinite; clip-path: circle(50%); } @keyframes mymove { 50% {clip-path: circle(20%);} }
مثال 4
استخدام معًا circle()
،clip-path
و shape-outside
:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
اللغة CSS
circle(radius في موقع)
القيمة | الوصف |
---|---|
radius |
مطلوب. تحديد نصف قطر الدائرة. يمكن أن تكون واحدة من القيم التالية:
|
في موقع |
اختياري. تحديد موقع مركز الدائرة. يمكن أن يكون قيمة طول، نسبة مئوية، أو قيم مثل left، right، top أو bottom. القيمة الافتراضية هي center. |
تفاصيل التقنية
الإصدار: | CSS Shape Module Level 1 |
---|
دعم المتصفح
الرقم في الجدول يمثل إصدار المتصفح الذي يدعم هذه الوظيفة بشكل كامل أولاً.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
الصفحات ذات الصلة
مرجع:خصائص shape-outside في CSS
مرجع:وظيفة ellipse() CSS
مرجع:دالة inset() CSS
مرجع:دالة polygon() CSS
- الصفحة السابقة دالة calc() CSS
- الصفحة التالية دالة clamp() CSS
- العودة إلى المستوى السابق دليل المراجعة الخاص بالوظائف CSS