111 of 313 menu

Eienskap mask-composite

Die eienskap mask-composite laat die kombinasie van veelvuldige maskers toe wat op een element toegepas word. Dit bepaal hoe verskillende maskers op mekaar sal inwerk wanneer hulle oormekaar geplaas word.

Sintaksis

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

Waardes

Waarde Beskrywing
add Resultaat - vereniging van alle maskers (verstek).
subtract Tweede masker word van die eerste afgetrek.
intersect Slegs die gebied van oorvleueling tussen maskers word vertoon.
exclude Areas wat nie gemeenskaplik vir die maskers is nie, word vertoon.

Voorbeeld . Modus add

Vereniging van twee maskers (hartjie en pyl):

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

:

Voorbeeld . Modus subtract

Aftrekking van pyl uit hartjie:

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

:

Voorbeeld . Modus intersect

Vertoon slegs die gebied van oorvleueling tussen maskers:

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

:

Voorbeeld . Modus exclude

Vertoon areas wat nie gemeenskaplik is nie:

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

:

Voorbeeld . Kombinasie met gradient

Gebruik met gradientmaskers:

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

:

Sien ook

  • eienskap mask-image,
    spesifiseer beelde vir maskers
  • eienskap mask,
    verkorte vorm vir alle maskeringseienskappe
  • eienskap mask-mode,
    bepaal die vermengingsmodus van die masker
  • eienskap mix-blend-mode,
    bepaal die vermengingsmodus van elemente
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp