111 of 313 menu

Ιδιότητα mask-composite

Η ιδιότητα mask-composite επιτρέπει το συνδυασμό πολλαπλών μασκών που εφαρμόζονται σε ένα στοιχείο. Ορίζει πώς θα αλληλεπιδρούν μεταξύ τους διαφορετικές μάσκες κατά την επικάλυψή τους.

Σύνταξη

επιλογέας { mask-composite: <χειριστής-σύνθεσης>#; }

Τιμές

Τιμή Περιγραφή
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,
    ορίζει τη λειτουργία επικάλυψης στοιχείων
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη