गुण 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,
तत्वों के ब्लेंड मोड को निर्धारित करता है