توابع polygon() CSS
- صفحه قبلی توابع perspective() CSS
- صفحه بعدی توابع pow() CSS
- برگشت به طبقه بالاتر دستورالعملهای مرجع توابع CSS
تعریف و استفاده
CSS polygon()
توابع برای تعریف یک پولیگون استفاده میشوند.
polygon()
توابع با clip-path
ویژگی و shape-outside
ویژگیها با یکدیگر استفاده شوند.
مثال
مثال 1
تصویر را به شکل پولیگون برش دهید:
img { clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
مثال 2
تصویر را به شکل پولیگون برش دهید:
img { clip-path: polygon(100% 0%, 50% 50%, 100% 100%); }
مثال 3
استفاده polygon()
وclip-path
و shape-outside
:
img { float: left; clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); shape-outside: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
منطق CSS
polygon(fill-rule, length-percentage)
مقدار | توضیح |
---|---|
fill-rule |
اختیاری. قوانین پر کردن را مشخص میکند. میتواند nonzero یا evenodd باشد. مقدار پیشفرض nonzero است. |
length-percentage |
ضروری. نقطههایی که تعریف میشوند را مشخص میکند. این میتواند طول یا درصد باشد. هر نقطه یک جفت از koordinat x و y است. 0 0 گوشه بالا چپ را تعریف میکند، 100% 100% گوشه پایین را تعریف میکند. |
جزئیات فنی
نسخه: | مодуل شکل CSS سطح 1 |
---|
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر پشتیبان از این تابع هستند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
صفحات مرتبط
منابع:ویژگی clip-path
منابع:ویژگی shape-outside
منابع:توابع circle()
منابع:توابع ellipse()
منابع:توابع inset()
- صفحه قبلی توابع perspective() CSS
- صفحه بعدی توابع pow() CSS
- برگشت به طبقه بالاتر دستورالعملهای مرجع توابع CSS