111 of 313 menu

Egenskapen mask-composite

Egenskapen mask-composite gör det möjligt att kombinera flera masker som appliceras på ett element. Den definerar hur olika masker kommer att interagera med varandra när de överlagras.

Syntax

selektor { mask-composite: <compositing-operator>#; }

Värden

Värde Beskrivning
add Resultatet är en union av alla masker (standard).
subtract Den andra masken subtraheras från den första.
intersect Endast området där maskerna överlappar visas.
exclude Områden som inte är gemensamma för maskerna visas.

Exempel . Läget add

Sammanfogning av två masker (hjärta och pil):

<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; }

:

Exempel . Läget subtract

Subtrahering av pilen från hjärtat:

<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; }

:

Exempel . Läget intersect

Visar endast området där maskerna överlappar:

<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; }

:

Exempel . Läget exclude

Visar områden som inte är gemensamma:

<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; }

:

Exempel . Kombination med gradienter

Användning med gradientmasker:

<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; }

:

Se även

  • egenskapen mask-image,
    anger bilder för masker
  • egenskapen mask,
    genväg för alla maskingsegenskaper
  • egenskapen mask-mode,
    definierar blandningsläget för masken
  • egenskapen mix-blend-mode,
    definierar blandningsläget för element
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa