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ගුණය,
මූලද්රව්ය අතිච්ඡාදන ප්රකාරය අර්ථ දක්වයි