কম্পিউটার

CSS3 ফিল্টার ফাংশন বোঝা


ফিল্টার ফাংশনগুলি কনট্রাস্ট, ব্রাইটনেস, হিউ রোটেশন, অপাসিটি, ইমেজ ইত্যাদির মতো উপাদানগুলিতে ভিজ্যুয়াল ইফেক্ট সেট করতে ব্যবহৃত হয়। আসুন এখন কিছু ফিল্টার ফাংশন দেখি -

কন্ট্রাস্ট

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 ফিল্টার ফাংশন বোঝা

ছায়া ছাড়ুন

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 ফিল্টার ফাংশন বোঝা

সেপিয়া প্রভাব

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>

আউটপুট

CSS3 ফিল্টার ফাংশন বোঝা


  1. CSS3 এ ফ্লেক্স লেআউট মডেল বোঝা

  2. CSS3 2D ট্রান্সফর্ম ফাংশনের সাথে কাজ করা

  3. CSS3 লিনিয়ার এবং রেডিয়াল গ্রেডিয়েন্ট ব্যবহার করা

  4. CSS3 3D ট্রান্সফর্ম ফাংশনের সাথে কাজ করা