111 of 313 menu

Ominaisuus mask-composite

Ominaisuus mask-composite mahdollistaa useiden maskien yhdistämisen samalle elementille. Se määrittää, kuinka eri maskit vuorovaikuttavat toistensa kanssa päällekkäin asetettaessa.

Syntaksi

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

Arvot

Arvo Kuvaus
add Tulos on kaikkien maskien yhdistymä (oletusarvo).
subtract Toinen maski vähennetään ensimmäisestä.
intersect Näyttää vain maskien leikkausalueen.
exclude Näyttää alueet, jotka eivät ole yhteisiä maskeille.

Esimerkki . Tila add

Kahden maskin yhdistäminen (sydän ja nuoli):

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

:

Esimerkki . Tila subtract

Nuolet vähennetään sydämestä:

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

:

Esimerkki . Tila intersect

Näyttää vain maskien leikkausalueen:

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

:

Esimerkki . Tila exclude

Näyttää alueet, jotka eivät ole yhteisiä:

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

:

Esimerkki . Yhdistelmä gradienttien kanssa

Käyttö gradienttimaskien kanssa:

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

:

Katso myös

  • ominaisuus mask-image,
    asettaa maskien kuvat
  • ominaisuus mask,
    lyhenne kaikille maskausominaisuuksille
  • ominaisuus mask-mode,
    määrittää maskin sekoitustilan
  • ominaisuus mix-blend-mode,
    määrittää elementtien sekoitustilan
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää