توابع ellipse() CSS
- صفحه قبلی توابع drop-shadow() CSS
- صفحه بعدی توابع exp() CSS
- برگشت به طبقه بالاتر دستورالعملهای مرجع Function CSS
تعریف و استفاده
CSS ellipse()
توابع تعریف دایرهای با دو شعاع 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 |
---|
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولیه مرورگرهایی هستند که این توابع را کامل پشتیبانی میکنند.
کروم | براین | افراد | سافاری | آپرا |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
صفحات مرتبط
منابع:ویژگی clip-path CSS
منابع:ویژگی shape-outside CSS
منابع:توابع دایره CSS
منابع:توابع inset() CSS
منابع:توابع polygon() CSS
- صفحه قبلی توابع drop-shadow() CSS
- صفحه بعدی توابع exp() CSS
- برگشت به طبقه بالاتر دستورالعملهای مرجع Function CSS