110 of 303 menu

Veturia mask-clip

Veturia mask-clip vendos zonën e elementit brenda së cilës do të shfaqet maska. Ajo përcakton se cilat pjesë të elementit do të preken nga maskimi, dhe cilat do të mbeten të dukshme pa ndryshime.

Sintaksa

përzgjedhësi { mask-clip: vlerë | no-clip; }

Vlerat

Vlera Përshkrimi
border-box Masku aplikohet në zonë, duke përfshirë kufijtë e elementit.
padding-box Masku aplikohet në zonë, duke përfshirë padding, por jo kufijtë.
content-box Masku aplikohet vetëm në përmbajtjen e elementit.
margin-box Masku aplikohet në zonë, duke përfshirë margin (eksperimentale).
fill-box Masku aplikohet në bounding box të objektit (për SVG).
stroke-box Masku aplikohet në stroke bounding box (për SVG).
view-box Masku aplikohet në viewbox (për SVG).
no-clip Masku nuk kufizohet nga zona e elementit.

Vlera e paracaktuar: border-box.

Shembull . Zbatimi i mask-clip në zona të ndryshme

Krahasojmë vlera të ndryshme të mask-clip në një element me kufij dhe hapësira:

<div class="box border-box">border-box</div> <div class="box padding-box">padding-box</div> <div class="box content-box">content-box</div> .box { width: 200px; height: 100px; margin: 20px; padding: 20px; border: 10px dashed black; background: linear-gradient(45deg, red, blue); mask-image: linear-gradient(to right, black, transparent); mask-size: 100% 100%; mask-repeat: no-repeat; display: inline-block; } .border-box { mask-clip: border-box; } .padding-box { mask-clip: padding-box; } .content-box { mask-clip: content-box; }

:

Shembull . Përdorimi i no-clip

Demonstrim i vlerës no-clip, kur masku del përtej kufijve të elementit:

<div id="elem"></div> #elem { width: 200px; height: 200px; background: linear-gradient(45deg, red, blue); mask-image: radial-gradient(circle, black 50%, transparent 70%); mask-size: 300px 300px; mask-position: center; mask-clip: no-clip; border: 2px solid black; }

:

Shembull . SVG me vlera të ndryshme mask-clip

Zbatimi i vlerave të ndryshme në një element SVG:

<svg width="400" height="200"> <defs> <mask id="mask1" maskContentUnits="objectBoundingBox"> <rect x="0.1" y="0.1" width="0.8" height="0.8" fill="white"/> </mask> </defs> <rect x="10" y="10" width="180" height="180" fill="blue" mask="url(#mask1)" mask-clip="fill-box"/> <rect x="210" y="10" width="180" height="180" fill="red" mask="url(#mask1)" mask-clip="view-box"/> </svg>

:

Shihni gjithashtu

  • veturia mask-origin,
    përcakton pozicionin fillestar të maskës
  • veturia mask-image,
    cakton imazhin për maskë
  • veturia mask,
    shkurtim për të gjitha vetitë e maskimit
  • veturia clip-path,
    krijon një zonë prerëse për elementin
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo