CSS mask-image অপারেন্স
- পূর্ববর্তী পৃষ্ঠা mask-composite
- পরবর্তী পৃষ্ঠা mask-mode
বিবরণ ও ব্যবহার
mask-image
এই প্রতিশব্দটি একটি ইমেজকে এলিমেন্টের আবরণ হিসাবে সুপারিশ করে।
সুঝান:CSS-এর লাইনার এবং রেডিয়াল গ্রেডিয়েন্টকে আবরণ চিত্র হিসাবে ব্যবহার করা যায়。
প্রকল্প
উদাহরণ 1
একটি চিত্রকে আবরণ তৈরি করা:
.mask1 { -webkit-mask-image: url(w3logo.png); mask-image: url(w3logo.png); mask-size: 70%; mask-repeat: no-repeat; }
উদাহরণ 2
একটি চিত্রকে ভিন্ন আবরণ তৈরি করতে লাইনার এবং রেডিয়াল গ্রেডিয়েন্ট ব্যবহার করা হয়:
.mask1 { -webkit-mask-image: linear_gradient(black, transparent); mask-image: linear-gradient(black, transparent); } .mask2 { -webkit-mask-image: radial-gradient(circle, black 50%, rgba(0, 0, 0, 0.5) 50%); mask-image: radial-gradient(circle, black 50%, rgba(0, 0, 0, 0.5) 50%); } .mask3 { -webkit-mask-image: radial-gradient(black 50%, rgba(0, 0, 0, 0.5) 50%); mask-image: radial-gradient(black 50%, rgba(0, 0, 0, 0.5)); }
উদাহরণ 3
SVG <mask> এলিমেন্ট ব্যবহার করে ছবিকে মাস্ক তৈরি করুন:
<svg width="600" height="400"> <mask id="svgmask1"> <polygon fill="#ffffff" points="100,10 40,198 190,78 10,78 160,198"></polygon> </mask> <image xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="img_5terre.jpg" mask="url(#svgmask1)"></image> </svg>
উদাহরণ 4
একটি অন্য মাস্ক তৈরি করে ছবিকে SVG <mask> এলিমেন্ট ব্যবহার করুন:
<svg width="600" height="400"> <mask id="svgmask1"> <circle fill="#ffffff" cx="75" cy="75" r="75"></circle> <circle fill="#ffffff" cx="80" cy="260" r="75"></circle> <circle fill="#ffffff" cx="270" cy="160" r="75"></circle> </mask> <image xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="img_5terre.jpg" mask="url(#svgmask1)"></image> </svg>
CSS গ্রামার
mask-image: none|image|url()|initial|inherit;
প্রতিভূতি
মান | বর্ণনা |
---|---|
none | ডিফল্ট মান। মাস্ক ছবি ব্যবহার না করুন |
image | এই ছবিকে মাস্ক হিসাবে ব্যবহার করুন |
url() | ছবি বা SVG <mask> এলিমেন্টের URL উল্লেখ |
initial | এই বৈশিষ্ট্যকে তার ডিফল্ট মানে নিয়ে নিন। দেখুন initial。 |
inherit | এই বৈশিষ্ট্যকে তার পিতৃত্ব এলিমেন্ট থেকে উত্তরসূরী করুন। দেখুন inherit。 |
টেকনিক্যাল বিবরণ
ডিফল্ট মান: | none |
---|---|
উত্তরসূরীতা: | না |
অ্যানিমেশন নির্মাণ: | সমর্থিত না। দেখুন:অ্যানিমেশন-সংক্রান্ত বৈশিষ্ট্য。 |
সংস্করণ: | CSS Masking Module Level 1 |
জেভাস্ক্রিপ্ট গ্রামার: | object.style.maskImage="url(star.svg)" |
ব্রাউজার সমর্থন
টেবিলের সংখ্যা হল এই বৈশিষ্ট্যকে পূর্ণাত্মকভাবে সমর্থনকারী প্রথম ব্রাউজার সংস্করণ。
যে সমস্ত সংখ্যা '-webkit-' প্রিফিক্স নিয়ে আছে, তা হল প্রথম এই প্রিফিক্সকে সমর্থন করা সংস্করণ。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
120 | 120 | 53 | 15.4 | 15 -webkit- |
সংশ্লিষ্ট পৃষ্ঠা
শিক্ষাক্রম:CSS মাস্ক
উল্লেখ:CSS mask অপারেন্স
উল্লেখ:CSS mask-clip অপারেন্স
উল্লেখ:CSS mask-composite অপারেন্স
উল্লেখ:CSS mask-mode অপারেন্স
উল্লেখ:CSS mask-origin অপারেন্স
উল্লেখ:CSS mask-position অপারেন্স
উল্লেখ:CSS mask-repeat অপারেন্স
উল্লেখ:CSS mask-size অপারেন্স
উল্লেখ:CSS mask-type অপারেন্স
- পূর্ববর্তী পৃষ্ঠা mask-composite
- পরবর্তী পৃষ্ঠা mask-mode