ویژگی mask-clip CSS

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

mask-clip ویژگی استفاده شده برای تعیین منطقه‌ای که تصویر پوشاننده تأثیر می‌گذارد.

مثال

نمایش mask-clip ویژگی‌های مختلف:

.masked {
  width: 150px;
  height: 150px;
  background: green;
  border: 30px solid blue;
  padding: 20px;
  -webkit-mask-image: url(img_circle.svg);
  mask-image: url(img_circle.svg);
  mask-size: 100% 100%;
}
.mask1 {
  mask-clip: border-box;
}
.mask2 {
  mask-clip: content-box;
}
.mask3 {
  mask-clip: padding-box;
}
.mask4 {
  mask-clip: fill-box;
}
.mask5 {
  mask-clip: stroke-box;
}

آزمایش کنید

آموزش زبان CSS

mask-clip: border-box|content-box|padding-box|fill-box|stroke-box|view-box|no-clip|border|padding|content|text|initial|inherit;

مقدار ویژگی

مقدار توضیح
border-box محتوایی که کشیده می‌شود به لبه‌های جعبه لبه‌ها (border box) شکسته می‌شود. مقدار پیش‌فرض.
content-box محتوایی که کشیده می‌شود به لبه‌های جعبه محتوا (content box) شکسته می‌شود.
padding-box محتوایی که کشیده می‌شود به لبه‌های جعبه پادینگ (padding box) شکسته می‌شود.
fill-box محتوایی که کشیده می‌شود به لبه‌های جعبه محدوده شیء (object bounding box) شکسته می‌شود.
stroke-box محتوایی که کشیده می‌شود به لبه‌های جعبه خط کشیده شده (stroke bounding box) شکسته می‌شود.
view-box از SVG viewport نزدیک‌ترین به عنوان جعبه مرجع استفاده شود.
no-clip بدون شکستن.
border با border-box مشابه است.
padding با padding-box مشابه است.
content با content-box مشابه است.
text شکستن ماسک به متن عنصر.
initial این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. ببینید: initial.
inherit این ویژگی از عنصر والد خود ارث می‌برد. ببینید: inherit.

جزئیات فنی

مقدار پیش‌فرض: border-box
ارث‌برداری: خیر
انیمیشن‌سازی: پشتیبانی نمی‌شود. لطفاً به:ویژگی‌های مرتبط با انیمیشن.
نسخه: مستند CSS Masking Module Level 1
آموزش زبان جاوااسکریپت: object.style.maskClip="padding-box"

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

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

کروم اندوز افرکس سفاری اپرا
120 120 53 15.4 106

صفحات مرتبط

آموزش:پوشش CSS

منبع:ویژگی mask CSS

منبع:ویژگی mask-composite CSS

منبع:ویژگی mask-image CSS

منبع:ویژگی mask-mode CSS

منبع:ویژگی mask-origin CSS

منبع:ویژگی mask-position CSS

منبع:ویژگی mask-repeat CSS

منبع:ویژگی mask-size CSS

منبع:ویژگی mask-type CSS