102 of 313 menu

clip-path ගුණය

clip-path ගුණය මූලද්‍රව්‍යයක් ලබා දී ඇති හැඩයට අනුව කපා හැරීමෙන් එහි ප්‍රදර්ශන කලාපය නිර්වචනය කරයි. එය පරාමිතියක් ලෙස කපා හැරීමේ ශ්‍රිතයක් හෝ SVG මාර්ගයක් භාවිතා කරයි.

වාක්‍ය රීතිය

තෝරන්නා { clip-path: කපාහැරීමේ ශ්‍රිතය; }

අගයන්

අගය විස්තරය
circle මූලද්‍රව්‍යයක් රවුමක් ලෙස කපා හරියි. පරාමිති: අරය සහ කේන්ද්‍රයේ ස්ථානය.
ellipse මූලද්‍රව්‍යයක් දීර්ඝවෘත්තාකාරයක් ලෙස කපා හරියි. පරාමිති: X/Y අනුව අරය සහ කේන්ද්‍රයේ ස්ථානය.
polygon මූලද්‍රව්‍යයක් බහුඅස්‍රයක් ලෙස කපා හරියි. පරාමිති: කොමාවකින් වෙන් කරන ලද ලක්ෂ්‍යවල ඛණ්ඩාංක.
url කපා හැරීම සඳහා SVG මාර්ගයක් භාවිතා කරයි. පරාමිතිය: SVG හි මාර්ග හැඳුනුම්පත.
path මාර්ග දත්ත නැමතුම් භාවිතා කරමින් SVG මාර්ගයක් ඔස්සේ මූලද්‍රව්‍යයක් කපා හරියි. පරාමිතිය: SVG මාර්ග නැමතුම.
inset කොන් වක්‍ර කිරීමේ හැකියාව සහිතව සෘජුකෝණාස්‍රයකින් මූලද්‍රව්‍යයක් කපා හරියි. පරාමිති: ඉහළින්, දකුණින්, පහළින්, වමෙන් හිඟ කිරීම් සහ වක්‍ර අරය.
margin-box කපා හැරීමේ කලාපය ලෙස මූලද්‍රව්‍යයේ බාහිර හිඟය (margin) භාවිතා කරයි.
border-box කපා හැරීමේ කලාපය ලෙස මූලද්‍රව්‍යයේ දාරය (border) භාවිතා කරයි.
padding-box කපා හැරීමේ කලාපය ලෙස මූලද්‍රව්‍යයේ අභ්‍යන්තර හිඟය (padding) භාවිතා කරයි.
content-box කපා හැරීමේ කලාපය ලෙස මූලද්‍රව්‍යයේ අන්තර්ගතය (content) භාවිතා කරයි.
none කපා හැරීම අක්‍රීය කරයි (පෙරනිමි අගය).

නිදර්ශනය

මූලද්‍රව්‍යයක් ෂඩ්අස්‍රාකාර හැඩයට කපමු:

<div id="hexagon"></div> #hexagon { width: 200px; height: 200px; background: #3498db; clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); }

:

නිදර්ශනය

මූලද්‍රව්‍යයක් රවුමක් ලෙස කපමු:

<div id="circle"></div> #circle { width: 200px; height: 200px; background: #2ecc71; clip-path: circle(40% at 50% 50%); }

:

නිදර්ශනය

මූලද්‍රව්‍යයක් දීර්ඝවෘත්තාකාරයක් ලෙස කපමු:

<div id="ellipse"></div> #ellipse { width: 200px; height: 150px; background: #9b59b6; clip-path: ellipse(25% 40% at 50% 50%); }

:

නිදර්ශනය

වක්‍ර කොනු සහිතව මූලද්‍රව්‍යයක් කපමු:

<div id="inset"></div> #inset { width: 200px; height: 200px; background: #e67e22; clip-path: inset(20% 15% 10% 5% round 10px); }

:

නිදර්ශනය

මූලද්‍රව්‍යයක් රවුමක් ලෙස කපමු:

<div id="path"></div> #path { width: 200px; height: 200px; background: #3498db; clip-path: path('M20,20 L180,20 L160,180 L40,180 Z'); }

:

නිදර්ශනය

සංකීර්ණ කපාහැරීම් සඳහා SVG මාර්ගයක් භාවිතා කිරීම:

<svg width="0" height="0"> <clipPath id="star-path"> <path d="M50 0 L61 35 L98 35 L68 57 L79 92 L50 70 L21 92 L32 57 L2 35 L39 35 Z"/> </clipPath> </svg> <div id="star"></div> #star { width: 100px; height: 100px; background: #e74c3c; clip-path: url(#star-path); }

:

නිදර්ශනය . ත්‍රිකෝණය

ත්‍රිකෝණාකාර හැඩයට කපමු:

<div id="triangle"></div> #triangle { width: 200px; height: 200px; background: #e74c3c; clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }

:

නිදර්ශනය . සංයුක්ත හැඩතල

සංකීර්ණ හැඩයක් නිර්මාණය කිරීම:

<div id="combined"></div> #combined { width: 250px; height: 250px; background: #2ecc71; clip-path: polygon( 0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75% ); }

:

නිදර්ශනය . කපා හැරූ පෙළ

පෙළ කොටසක් කපමු:

<div id="text-clip"> <p>CSS clip-path අපූරු ආචරණ නිර්මාණය කරයි!</p> </div> #text-clip { width: 300px; padding: 20px; background: #3498db; color: white; font-size: 24px; clip-path: ellipse(120px 80px at 50% 50%); }

:

නිදර්ශනය . රවුම් කපාහැරීමක් සහිත රූපය

රූපයක් රවුමක් ලෙස කපාහැරීම:

<div class="image-clip-circle"> <img src="img.png"> </div> .image-clip-circle img { width: 200px; height: 200px; clip-path: circle(50% at center); object-fit: cover; }

:

නිදර්ශනය . තරු ආකාර කපාහැරීමක් සහිත රූපය

පංචකෝණික තරුවක හැඩයට රූපයක් කපාහැරීම:

<div class="image-clip-star"> <img src="img.png"> </div> .image-clip-star img { width: 200px; height: 200px; clip-path: polygon( 50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35% ); object-fit: cover; }

:

නිදර්ශනය . ෂඩ්අස්‍රාකාර කපාහැරීමක් සහිත රූපය

ෂඩ්අස්‍රාකාර හැඩයට රූපයක් කපාහැරීම:

<div class="image-clip-hexagon"> <img src="img.png"> </div> .image-clip-hexagon img { width: 200px; height: 200px; clip-path: polygon( 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25% ); object-fit: cover; }

:

නිදර්ශනය . හදවතක හැඩයට කපාහැරීම

හදවත් ආකාර හැඩයට රූපයක් කපාහැරීම:

<div class="image-clip-heart"> <img src="img.png"> </div> .image-clip-heart img { width: 200px; height: 180px; clip-path: polygon( 50% 15%, 35% 5%, 15% 15%, 10% 35%, 25% 60%, 50% 80%, 75% 60%, 90% 35%, 85% 15%, 65% 5% ); object-fit: cover; }

:

නිදර්ශනය . දකුණු තිරස් රේඛාව ගෙනයාම මත රූපය කපාහැරීම

දකුණු තිරස් රේඛාව ගෙනයාමේදී කපාහැරීමේ හැඩය වෙනස් කිරීම:

<div class="image-clip"> <img src="img.png"> </div> .image-clip { display: inline-block; } .image-clip img { width: 200px; height: 200px; clip-path: circle(40% at 50% 50%); object-fit: cover; transition: clip-path 0.5s ease; } .image-clip:hover img { clip-path: polygon( 50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20% ); }

:

මෙයද බලන්න

  • clip ගුණය,
    සෘජුකෝණාස්‍රයක් කපාහැරීමට ඉඩ සලසයි
  • mask ගුණය,
    මූලද්‍රව්‍ය සඳහා සංකීර්ණ ආවරණ නිර්මාණය කිරීමට ඉඩ සලසයි
  • shape-outside ගුණය,
    පෙළ ගලා යාමේ හැඩය නිර්වචනය කරයි
  • filter ගුණය,
    මූලද්‍රව්‍යවලට ග්‍රැෆික් ආචරණ යොදයි
සිංහල
AfrikaansAzə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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න