توابع conic-gradient() در CSS
- صفحه قبلی توابع color-mix() CSS
- صفحه بعدی توابع contrast() CSS
- برگشت به لایه بالاتر دستورالعملهای مرجع تابع CSS
تعریف و استفاده
CSS conic-gradient();
این تابع تغییرات زاویهای كонусی را به عنوان تصویر پسزمینه تنظیم میکند.
تغییرات زاویهای كонусی یک نوع تغییرات رنگی است که حول نقطه مرکزی چرخش میکند (مانند دایره و چرخه رنگها).
برای ایجاد تغییرات زاویهای كонусی، باید حداقل دو نقطه توقف رنگ تعریف شود.
مثال تغییرات زاویهای كонусی:
مثال
مثال 1
تغییرات زاویهای كонусی با سه رنگ وجود دارد:
#grad { background-image: conic-gradient(red, yellow, green); }
مثال 2
تغییرات زاویهای كонусی با پنج رنگ وجود دارد:
#grad { background-image: conic-gradient(red, yellow, green, blue, black); }
مثال 3
تغییرات زاویهای كонусی با سه رنگ و تعیین زاویه برای هر رنگ وجود دارد:
#grad { background-image: conic-gradient(red 45deg, yellow 90deg, green 210deg); }
مثال 4
با اضافه كردن border-radius: 50%، تغییرات زاویهای كонусی به شكل يك دايره به نظر میرسد:
#grad { background-image: conic-gradient(red, yellow, green, blue, black); border-radius: 50%; }
مثال 5
توزیع زاویهای با زاویه شروع:
#grad { background-image: conic-gradient(from 90deg, red, yellow, green); border-radius: 50%; }
مثال 6
توزیع زاویهای با مکان مرکز:
#grad { background-image: conic-gradient(at 60% 45%, red, yellow, green); border-radius: 50%; }
مثال 7
توزیع زاویهای با مکان مرکز و زاویه شروع:
#grad { background-image: conic-gradient(from 90deg at 60% 45%, red, yellow, green); border-radius: 50%; }
مثال 8
مثال دیگری از نیمدایره:
#grad { background-image: conic-gradient(red 0deg, red 90deg, yellow 90deg, yellow 180deg, green 180deg); border-radius: 50%; }
رابطکاربری CSS
background-image: conic-gradient([از زاویه][در موقعیت,] درجه رنگ, درجه رنگ, ...);
مقدار | توضیح |
---|---|
از زاویه | اختیاری. تمام توزیع زاویهای به این زاویه میچرخد. مقدار پیشفرض 0deg است. |
در موقعیت | اختیاری. مکان مرکز توزیع زاویهای مشخص میکند. مقدار پیشفرض center است. |
درجه رنگ, ..., درجه رنگ |
نقطه توقف رنگ این مقدار از رنگها و مکانهای توقف اختیاری (درجهها بین 0 تا 360 درجه یا درصد بین 0% تا 100%) تشکیل شده است. |
جزئیات فنی
نسخه: | CSS3 |
---|
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر پشتیبان از این فنون است.
کروم | برای | افراط | سفاری | اپرا |
---|---|---|---|---|
69 | 79 | 83 | 12.1 | 56 |
صفحات مرتبط
تدریس:توزیع CSS
منابع:خصوصیت background-image CSS
منابع:فنون توزیع خطی CSS
منابع:فنون توزیع رادیال CSS
منابع:فنون تکرارگر زاویهای CSS
منابع:فنون تکرارگر خطی CSS
- صفحه قبلی توابع color-mix() CSS
- صفحه بعدی توابع contrast() CSS
- برگشت به لایه بالاتر دستورالعملهای مرجع تابع CSS