105 of 313 menu

คุณสมบัติ mask-image

คุณสมบัติ mask-image ช่วยให้สามารถกำหนดภาพที่จะใช้เป็นมาสก์สำหรับองค์ประกอบ มาสก์กำหนดว่าส่วนใดขององค์ประกอบจะมองเห็นได้ และส่วนใดจะถูกซ่อนไว้ สามารถใช้ SVG, ภาพ PNG หรือการไล่ระดับสีเป็นมาสก์ได้

ไวยากรณ์

selector { mask-image: none | <image> | <url>; }

ค่า

ค่า คำอธิบาย
none ปิดการทำมาสก์ (ค่าเริ่มต้น)
url() เส้นทางไปยังภาพมาสก์ (SVG, PNG)
linear-gradient() การไล่ระดับสีเชิงเส้นเป็นมาสก์
radial-gradient() การไล่ระดับสีตามรัศมีเป็นมาสก์

ตัวอย่าง . การใช้ SVG เป็นมาสก์

วางภาพ SVG รูปหัวใจทับเป็นมาสก์บนภาพ:

<img id="image" src="image.jpg"> #image { width: 500px; height: 281px; mask-image: url("heart.svg"); mask-position: center; mask-size: 300px; mask-repeat: no-repeat; }

:

ตัวอย่าง . การใช้การไล่ระดับสีเป็นมาสก์

ใช้การไล่ระดับสีเชิงเส้นเป็นมาสก์สำหรับองค์ประกอบ:

<div id="elem"></div> #elem { width: 500px; height: 300px; background: linear-gradient(45deg, red, blue); mask-image: linear-gradient(to right, transparent, black); }

:

ตัวอย่าง . การใช้องค์ประกอบ SVG เป็นมาสก์

สร้างมาสก์โดยใช้องค์ประกอบ SVG และนำไปใช้กับภาพ:

<img id="image" src="image.jpg"> <svg width="0" height="0"> <mask id="mask"> <path d="M150 15L183 111L285 111L204 171L237 267L150 216L63 267L96 171L15 111L117 111Z" fill="white"/> </mask> </svg> #image { width: 500px; height: 281px; mask-image: url(#mask); mask-position: center; mask-size: contain; mask-repeat: no-repeat; }

:

ดูเพิ่มเติม

  • คุณสมบัติ mask-position,
    กำหนดตำแหน่งของมาสก์สัมพันธ์กับองค์ประกอบ
  • คุณสมบัติ mask-size,
    กำหนดขนาดของมาสก์
  • คุณสมบัติ mask-repeat,
    กำหนดการทำซ้ำของมาสก์
  • คุณสมบัติ mask-mode,
    กำหนดว่ามาสก์มีปฏิสัมพันธ์กับพื้นหลังอย่างไร
  • คุณสมบัติ mask,
    คำสั่งย่อสำหรับคุณสมบัติการทำมาสก์ทั้งหมด
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ