ویژگی clip-path CSS

  • صفحه قبل clip
  • صفحه بعدی color

تعریف و استفاده

ویژگی clip-path به شما امکان می‌دهد تا عناصر را به شکل‌های پایه‌ای یا منبع SVG برش دهید.

توضیح:clip-path جایگزین clip property قدیمی خواهد شد.

مثال

تصویر را به دایره 50% برش دهید:

img {
  clip-path: circle(50%);
}

آزمایش کنید

جمله‌بندی CSS

clip-path: clip-source|basic-shape|margin-box|border-box|padding-box|content-box|fill-box|stroke-box|view-box|none;

مقدار ویژگی

مقدار شرح
clip-source URL به سمت عناصر SVG <clipPath> تعریف کنید.
basic-shape عناصر را به شکل‌های پایه‌ای: دایره، بیضی، متعددضلعی یا ستاره برش دهید.
margin-box از جعبه مرجع حاشیه (margin box) به عنوان جعبه مرجع استفاده شود.
border-box از جعبه مرجع حاشیه (border box) به عنوان جعبه مرجع استفاده شود.
padding-box از جعبه مرجع پادری (padding box) به عنوان جعبه مرجع استفاده شود.
content-box از جعبه مرجع محتوای (content box) به عنوان جعبه مرجع استفاده شود.
fill-box از جعبه مرجع اشیاء (object bounding box) به عنوان جعبه مرجع استفاده شود.
stroke-box از جعبه مرجع قلم (stroke bounding box) به عنوان جعبه مرجع استفاده شود.
view-box از SVG viewport به عنوان جعبه مرجع استفاده شود.
none مقدار پیش‌فرض. هیچگونه مسیر برش ایجاد نمی‌شود.

جزئیات فنی

مقدار پیش‌فرض: none
وراثت: خیر
انیمیشن:) پشتیبانی (فقط برای مقدار basic-shape). لطفاً به:ویژگی‌های مرتبط با انیمیشن.
نسخه: مستند CSS Masking Module Level 1
جمله‌بندی JavaScript: object.style.clipPath="circle(50%)"

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر پشتیبان از این ویژگی هستند.

Chrome IE / Edge Firefox Safari Opera
55.0
23.0 -webkit-
79.0* 54.0 9.1
6.1 -webkit-
42.0
15.0 -webkit-

* Edge فقط در عناصر SVG (عناصر HTML پشتیبانی نمی‌شود) clip-path را پشتیبانی می‌کند.

  • صفحه قبل clip
  • صفحه بعدی color