বৈশিষ্ট্য mask-composite
mask-composite বৈশিষ্ট্যটি একটি উপাদানে প্রয়োগ করা একাধিক মাস্ক একত্রিত করতে দেয়। এটি নির্ধারণ করে যে একাধিক মাস্ক একে অপরের উপর প্রয়োগ করার সময় তারা কীভাবে ইন্টারঅ্যাক্ট করবে।
সিনট্যাক্স
সিলেক্টর {
mask-composite: <compositing-operator>#;
}
মানসমূহ
| মান | বর্ণনা |
|---|---|
add |
ফলাফল হল সমস্ত মাস্কের মিলন (ডিফল্ট)। |
subtract |
প্রথম মাস্ক থেকে দ্বিতীয় মাস্ক বিয়োগ করা হয়। |
intersect |
শুধুমাত্র মাস্কগুলির ছেদকৃত এলাকা প্রদর্শিত হয়। |
exclude |
যে এলাকাগুলি মাস্কগুলির জন্য সাধারণ নয় সেগুলি প্রদর্শিত হয়। |
উদাহরণ . add মোড
দুটি মাস্কের মিলন (হৃদয় এবং তীর):
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image:
url("heart.svg"),
url("arrow.svg");
mask-position:
100px 50px,
200px 30px;
mask-size: 150px;
mask-repeat: no-repeat;
mask-composite: add;
}
:
উদাহরণ . subtract মোড
হৃদয় থেকে তীর বিয়োগ:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image:
url("heart.svg"),
url("arrow.svg");
mask-position:
100px 50px,
170px 80px;
mask-size:
250px,
120px;
mask-repeat: no-repeat;
mask-composite: subtract;
}
:
উদাহরণ . intersect মোড
শুধুমাত্র মাস্কগুলির ছেদকৃত এলাকা প্রদর্শন:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image:
url("heart.svg"),
url("arrow.svg");
mask-position:
100px 50px,
50px 30px;
mask-size: 150px;
mask-repeat: no-repeat;
mask-composite: intersect;
}
:
উদাহরণ . exclude মোড
যে এলাকাগুলি সাধারণ নয় সেগুলি প্রদর্শন:
<img id="image" src="image.jpg">
#image {
width: 500px;
height: 281px;
mask-image:
url("heart.svg"),
url("arrow.svg");
mask-position:
100px 50px,
50px 30px;
mask-size: 150px;
mask-repeat: no-repeat;
mask-composite: exclude;
}
:
উদাহরণ . গ্রেডিয়েন্টের সাথে সংমিশ্রণ
গ্রেডিয়েন্ট মাস্কের সাথে ব্যবহার:
<div id="gradient-box"></div>
#gradient-box {
width: 400px;
height: 400px;
background: linear-gradient(45deg, red, yellow, green, blue);
mask-image:
radial-gradient(circle at 30% 30%, black 40%, transparent 70%),
radial-gradient(circle at 70% 70%, black 40%, transparent 70%);
mask-composite: exclude;
}
:
আরও দেখুন
-
mask-imageবৈশিষ্ট্য,
মাস্কের জন্য ইমেজ সেট করে -
maskবৈশিষ্ট্য,
মাস্কিং সম্পর্কিত সমস্ত বৈশিষ্ট্যের জন্য সংক্ষিপ্ত রূপ -
mask-modeবৈশিষ্ট্য,
মাস্ক ব্লেন্ড মোড নির্ধারণ করে -
mix-blend-modeবৈশিষ্ট্য,
উপাদানগুলির ব্লেন্ড মোড নির্ধারণ করে