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 ویندوز نزدیک‌ترین به عنوان جعبه مرجع استفاده می‌کند.
initial این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. لطفاً به اینجا مراجعه کنید: initial.
inherit این ویژگی را از عنصر والد خود ارث می‌برد. لطفاً به اینجا مراجعه کنید: inherit.

جزئیات فنی

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

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

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

کروم ایج فایرفاکس سافاری آپرا
120 120 53 15.4 106

صفحات مرتبط

آموزش:CSS ماسک

منبع:CSS ماسک خصوصیت

منبع:CSS ماسک کلیپ خصوصیت

منبع:CSS ماسک ترکیب خصوصیت

منبع:CSS ماسک تصویر خصوصیت

منبع:CSS ماسک حالت خصوصیت

منبع:CSS ماسک موقعیت خصوصیت

منبع:CSS ماسک تکرار خصوصیت

منبع:CSS ماسک اندازه خصوصیت

منبع:CSS ماسک نوع خصوصیت