形を2枚重ねる
不透明な部分が表示領域、透明な部分が非表示領域です。このデモでは不透明な黒を使った2つの円形グラデーションを重ねます。
CSS MASKING · COMPOSITE
2枚のマスクを重ねて、見える部分を組み立てる。
LIVE MASK COMPOSITE
RESULT / 2 MASKS
Aのうち、Bと重ならない部分が表示されます。
COMPARE ALL FOUR
HOW MASKS COMBINE
不透明な部分が表示領域、透明な部分が非表示領域です。このデモでは不透明な黒を使った2つの円形グラデーションを重ねます。
addは両方、subtractはAからBを引く、intersectは重なりだけ、excludeは重なり以外を残します。
1枚目のAが上です。BからAを引きたいときは、mask-imageの記述順を入れ替えます。
参考:mask-image · mask-composite