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