CSS ফিল্টার প্রতিশব্দ
- পূর্বপাশ empty-cells
- পরবর্তী পৃষ্ঠা flex
নির্দেশ ও ব্যবহার
filter প্রতিশব্দ এলিমেন্ট (সাধারণত <img>) এর দৃশ্যপ্রদর্শন নির্দেশ করে (যেমন ভুলা ও সততা)
আরও দেখুন:
CSS শিক্ষাক্রম:CSS ছবি
HTML DOM পরিচ্ছেদ হান্ডবুক:filter প্রতিশব্দ
ইনস্ট্যান্স
সব ছবিগুলোকে শ্বেত-কালো (100% গ্রেইশার) করুন:
img { filter: grayscale(100%); }
পরামর্শ:পৃষ্ঠার নিচের দিকে আরও TIY ইনস্ট্যান্স পাবেন
CSS য়াক্রণ
filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();
পরামর্শ:如需使用多个滤镜,请用空格分隔每个滤镜(参见页面下方的更多实例)。
যদি একাধিক ফিল্টার ব্যবহার করতে হয়, তবে প্রত্যেক ফিল্টারকে স্পেস দিয়ে আলাদা করুন (দেখুন পানের নিচের আরও উদাহরণ)।
প্রযুক্তিগত বিবরণ | ফিল্টার |
---|---|
ডিফল্ট মান: | অনুগতি: |
উত্তরসূরী: | নাঅ্যানিমেশন নির্মাণ:。 |
সমর্থন: | অ্যানিমেশন সংক্রান্ত বৈশিষ্ট্য |
সংস্করণ: | CSS3 |
JavaScript গ্রামার:
মন্তব্য:object.style.filter="grayscale(100%)"
ফিল্টার ফাংশন | শতকরা মান (উদাহরণস্বরূপ 75%) ব্যবহার করা ফিল্টার, এটি দশমিক (উদাহরণস্বরূপ 0.75) নাও স্বীকৃত |
---|---|
ফিল্টার | বর্ণনা |
none |
ডিফল্ট মান।কোনও প্রভাব নির্দিষ্ট করুন。 blur(px) |
যদি নির্দিষ্ট মান হোক, 0 ব্যবহার করা হবে。 |
brightness(%)
|
contrast(%) |
ছবির কন্ট্রাস্ট সংযোজন করুন。
|
drop-shadow(h-shadow v-shadow blur spread color) |
ছবিতে ছাড়াটি যোগ করুন。 সম্ভাব্য মান:
blur - অপশনাল।এটি তৃতীয় মান, ইউনিটটি পিক্সেলের মতো।ছাড়াটির অস্পষ্টতা যোগ করুন।মানটি বাড়ালে অস্পষ্টতা বাড়বে (ছাড়াটি আরও বড় এবং আরও উজ্জ্বল)।নেগেটিভ মান অনুমোদিত নয়।যদি মান নির্দিষ্ট না হয়, 0 (ছাড়াটির মাঝবর্তী শৃঙ্গার কম) ব্যবহার করা হবে। spread - অপশনাল।এটি চতুর্থ মান, ইউনিটটি পিক্সেলের মতো।পজিটিভ মান ছাড়াটি বিস্তৃত এবং বৃদ্ধি করবে, নেগেটিভ মান ছাড়াটিকে সস্তানা করবে।যদি মান নির্দিষ্ট না হয়, 0 (ছাড়াটির মাপ সমান) ব্যবহার করা হবে। মন্তব্য:Chrome, Safari এবং Opera, এবং প্রভূত অন্যান্য ব্রাউজার, চতুর্থ দৈর্ঘ্যকে সমর্থন করে না; যদি যোগ করা হয়, তবে তা প্রদর্শিত হবে না। color - অপশনাল।ছাড়াটির রঙ যোগ করুন।যদি নির্দিষ্ট না হয়, তবে রঙ ব্রাউজারের উপর নির্ভর করে (সাধারণত কালো)। এই উদাহরণটি লাল ছাড়াটি তৈরি করে, হলসমান এবং ভিক্টরিয়াল দিকে 8px, 10px অস্পষ্টতা প্রভাব সহ: filter: drop-shadow(8px 8px 10px red); পরামর্শ:এই ফিল্টার box-shadow অ্যাট্রিবিউটের অনুরূপ |
grayscale(%); |
ছবিকে গ্রেয়ার করুন。
মন্তব্য:নেতিবাচক মান অনুমদিত নয়। |
hue-rotate(deg); |
ছবিতে রঙবোগ ঘুর্ণান্ত প্রয়োগ করুন। এই মান রঙবোগ চক্রের ডিগ্রি নির্ধারণ করে। পূর্বনির্ধারিত মান 0deg, যা মৌলিক ছবিকে প্রতিনিধিত্ব করে。 মন্তব্য:সর্বোচ্চ মান 360deg |
invert(%); |
ছবিতে নমুনা রিভার্স করুন。
মন্তব্য:নেতিবাচক মান অনুমদিত নয়। |
opacity(%); |
ছবির অস্তর স্তর সংজ্ঞা করুন। opacity-level এটি স্বচ্ছতা স্তরকে বর্ণনা করে, যার মধ্যে:
মন্তব্য:নেতিবাচক মান অনুমদিত নয়। পরামর্শ:এই ফিল্টার opacity অ্যাট্রিবিউটের অনুরূপ |
saturate(%); |
ছবির স্যাটুরেশন সংজ্ঞা করুন。
মন্তব্য:নেতিবাচক মান অনুমদিত নয়। |
sepia(%); |
ছবিকে ককি হিসাবে পরিবর্তন করুন。
মন্তব্য:নেতিবাচক মান অনুমদিত নয়। |
url(); |
url() ফাংশন একটি SVG ফিল্টারের XML ফাইলের অবস্থান নিয়ে আসে এবং এটি একটি নির্দিষ্ট ফিল্টার ইলেকট্রনের ট্যাগস্ট্রিং অন্তর্ভুক্ত করতে পারে। উদাহরণ: filter: url(svg-url#element-id); |
initial | এই অ্যাট্রিবিউটকে প্রবণ মানে সংস্থান করুন। দেখুন initial。 |
inherit | এই অ্যাট্রিবিউটটি পিতৃ ইলেকট্রনের থেকে উত্তরণ করুন। দেখুন inherit。 |
আরও প্রদর্শন
অপসারণ প্রদর্শন
ছবিতে অপসারণ প্রভাব যোগ করুন:
img { filter: blur(5px); }
অপসারণযোগ্য প্রদর্শন 2
অপসারণযোগ্য পটভূমি ছবি প্রয়োগ করুন:
img.background { filter: blur(35px); }
আলোকমান প্রদর্শন
ছবির আলোকমান সংশোধন করুন:
img { filter: brightness(200%); }
কনট্রাস্ট প্রদর্শন
ছবির কনট্রাস্ট সংশোধন করুন:
img { filter: contrast(200%); }
শাড়া প্রভাব প্রদর্শন
ছবিতে শাড়া প্রভাব প্রয়োগ করুন:
img { filter: drop-shadow(8px 8px 10px gray); }
গ্রেস্কেল উদাহরণ
ছবিকে গ্রেস্কেল হিসাবে রূপান্তর করুন:
img { filter: grayscale(50%); }
রঙবোধক উদাহরণ
ছবিতে রঙবোধক রূপান্তর লাগান:
img { filter: hue-rotate(90deg); }
রূপান্তর উদাহরণ
ছবিতের নমুনা রূপান্তর করুন:
img { filter: invert(100%); }
অস্পষ্টতা উদাহরণ
ছবির অস্পষ্টতা মাত্রা সংযোজন করুন:
img { filter: opacity(30%); }
সততা উদাহরণ
ছবির সততা সংযোজন করুন:
img { filter: saturate(800%); }
কালোচবি উদাহরণ
ছবিকে কালোচবি হিসাবে রূপান্তর করুন:
img { filter: sepia(100%); }
বহুসংখ্যক ফিল্টার ব্যবহার
একাধিক ফিল্টার ব্যবহার করতে, প্রত্যেক ফিল্টারকে স্পেস দিয়ে আলাদা করুন। প্রতিরক্ষা করুন, ক্রমবর্ধমান হয় (উদাহরণস্বরূপ, sepia() পরে grayscale() ব্যবহার করলে সম্পূর্ণভাবে গাঢ় ছবি পাওয়া যাবে):
img { filter: contrast(200%) brightness(150%); }
সমস্ত ফিল্টার
সমস্ত ফিল্টার ফাংশনগুলি প্রদর্শন করুন:
.blur { filter: blur(4px); } .brightness { filter: brightness(0.30); } .contrast { filter: contrast(180%); } .grayscale { filter: grayscale(100%); } .huerotate { filter: hue-rotate(180deg); } .invert { filter: invert(100%); } .opacity { filter: opacity(50%); } .saturate { filter: saturate(7); } .sepia { filter: sepia(100%); } .shadow { filter: drop-shadow(8px 8px 10px green); }
ব্রাউজার সমর্থন
টেবিলের সংখ্যা এই এক্সপ্রেশনকে পূর্ণাত্মকভাবে সমর্থনকারী প্রথম ব্রাউজার সংস্করণকে নির্দেশ করে।
যেসব সংখ্যা -webkit- দ্বারা সম্পৃক্ত, তা প্রথম সংস্করণকে প্রতীক্ষা করে যা প্রিফিক্স ব্যবহার করে।
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
53.0 18.0 -webkit- |
13.0 | 35.0 | 9.1 6.0 -webkit- |
40.0 15.0 -webkit- |
মন্তব্য:পুরানো সংস্করণের Internet Explorer (4.0 থেকে 8.0) বর্জিত অবিশেষণ "filter" এক্সপ্রেশনকে সমর্থন করে।IE8 এবং তার আগের সংস্করণকে সমর্থন করার জন্য, এটি সাধারণত অস্পষ্টতা মূল্য হিসাবে ব্যবহৃত হয়。
- পূর্বপাশ empty-cells
- পরবর্তী পৃষ্ঠা flex