ফিল্টার ফাংশনগুলি কনট্রাস্ট, ব্রাইটনেস, হিউ রোটেশন, অপাসিটি, ইমেজ ইত্যাদির মতো উপাদানগুলিতে ভিজ্যুয়াল ইফেক্ট সেট করতে ব্যবহৃত হয়। আসুন এখন কিছু ফিল্টার ফাংশন দেখি -
কন্ট্রাস্ট
CSS-এ ইমেজ কনট্রাস্ট সেট করতে, ফিল্টার কনট্রাস্ট(%) ব্যবহার করুন। মনে রাখবেন, মান 0 ছবিটিকে কালো করে, 100% আসল ছবির জন্য এবং ডিফল্ট। বিশ্রাম নিন, আপনি আপনার পছন্দের যেকোন মান সেট করতে পারেন, তবে 100% এর উপরে মানগুলি ছবিটিকে আরও বৈসাদৃশ্যে তৈরি করবে৷
উদাহরণ
CSS3 -
এর সাথে চিত্রের বৈসাদৃশ্য সামঞ্জস্য করার জন্য এখন একটি উদাহরণ দেখা যাক<!DOCTYPE html> <html> <head> <style> img.demo { filter: brightness(120%); filter: contrast(120%); } </style> </head> <body> <h1>Learn MySQL</h1> <img src="https://www.tutorialspoint.com/mysql/images/mysql-mini-logo.jpg" alt="MySQL" width="160" height="150"> <h1>Learn MySQL</h1> <p>Below image is brighter and has more contrast than the original image above.</p> <img class="demo" src="https://www.tutorialspoint.com/mysql/images/mysql-mini-logo.jpg" alt="MySQL" width="160" height="150"> </body> </html>
আউটপুট
ছায়া ছাড়ুন
CSS3-এ ছবিতে ড্রপ শ্যাডো যোগ করতে, ফিল্টার প্রপার্টির জন্য ড্রপ-শ্যাডো মান ব্যবহার করুন। এটির নিম্নলিখিত মান রয়েছে −
h-ছায়া - অনুভূমিক ছায়ার জন্য একটি পিক্সেল মান নির্দিষ্ট করতে।
v-ছায়া - উল্লম্ব ছায়ার জন্য একটি পিক্সেল মান নির্দিষ্ট করতে। নেতিবাচক মান চিত্রের উপরে ছায়া রাখে।
ব্লার - ছায়ায় একটি অস্পষ্ট প্রভাব যোগ করতে।
প্রসারণ - ইতিবাচক মান ছায়াকে প্রসারিত করে এবং নেতিবাচককে সঙ্কুচিত করে।
রঙ - ছায়ায় রঙ যোগ করতে
উদাহরণ
আসুন এখন আরেকটি উদাহরণ দেখি -
<!DOCTYPE html> <html> <head> <style> img.demo { filter: brightness(120%); filter: contrast(120%); filter: drop-shadow(10px 10px 10px green); } </style> </head> <body> <h1>Learn MySQL</h1> <img src="https://www.tutorialspoint.com/mysql/images/mysql-mini-logo.jpg" alt="MySQL" width="160" height="150"> <h1>Learn MySQL</h1> <img class="demo" src="https://www.tutorialspoint.com/mysql/images/mysql-mini-logo.jpg" alt="MySQL" width="160" height="150"> </body> </html>
আউটপুট
সেপিয়া প্রভাব
CSS3 ব্যবহার করে চিত্রগুলিতে সেপিয়া প্রভাব প্রয়োগ করতে, ফিল্টার সম্পত্তির জন্য সেপিয়া মান ব্যবহার করুন। কোডটি নিম্নরূপ -
উদাহরণ
<!DOCTYPE html> <html> <head> <style> img.demo { filter: sepia(100%); } </style> </head> <body> <h1>Learn Spring Framework</h1> <img src="https://www.tutorialspoint.com/spring/images/spring-mini-logo.jpg" alt="Spring Framework" width="160" height="150"> <h1>Learn Spring Framework</h1> <img class="demo" src="https://www.tutorialspoint.com/spring/images/spring-mini-logo.jpg" alt="Spring Framework" width="160" height="150"> </body> </html>
আউটপুট