ویژگی mask-origin CSS

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

mask-origin ویژگی مشخص‌کننده موقعیت اولیه تصویر ماسک (یعنی منطقه ماسک) است.

مثال

نمایش mask-origin مقدارهای مختلف ویژگی‌ها:

.masked {
  background: green;
  border: 30px solid blue;
  padding: 20px;
  -webkit-mask-image: url(img_circle.svg);
  mask-image: url(img_circle.svg);
  mask-size: 50%;
  mask-repeat: no-repeat;
}
.mask1 {
  mask-origin: border-box;
}
.mask2 {
  mask-origin: content-box;
}
.mask3 {
  mask-origin: padding-box;
}
.mask4 {
  mask-origin: fill-box;
}

آزمایش کنید

اسکریپت CSS

mask-origin: border-box|content-box|padding-box|fill-box|stroke-box|view-box|initial|inherit;

مقدار ویژگی

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

جزئیات فنی

مقدار پیش‌فرض: border-box
ارث‌برداری: خیر
انیمیشن‌سازی: پشتیبانی نمی‌شود. لطفاً به:ویژگی‌های مرتبط با انیمیشن.
نسخه: مодуل ماسک CSS سطح 1
اسکریپت جاوااسکریپت: object.style.maskOrigin="padding-box"

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

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

کروم ایج فایرفاکس سفاری опера
120 120 53 15.4 106

صفحات مرتبط

آموزش:پوشش CSS

ارجاع به:ویژگی mask CSS

ارجاع به:ویژگی mask-clip CSS

ارجاع به:ویژگی mask-composite CSS

ارجاع به:ویژگی mask-image CSS

ارجاع به:ویژگی mask-mode CSS

ارجاع به:ویژگی mask-position CSS

ارجاع به:ویژگی mask-repeat CSS

ارجاع به:ویژگی mask-size CSS

ارجاع به:ویژگی mask-type CSS