কম্পিউটার টিউটোরিয়াল

CSS3 ফিল্টার ইফেক্ট (Filter Effects) ব্যবহার

CSS `filter` প্রোপার্টি ব্যবহার করে ইমেজ বা এলিমেন্টে ব্লার, ব্রাইটনেস, কনট্রাস্ট, গ্রেস্কেল, ইনভার্ট, অপাসিটি, স্যাচুরেট ইত্যাদি ইফেক্ট দেওয়া যায়।

উদাহরণ: CSS3 ফিল্টার ইফেক্ট

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
  img{ margin: 20px; width: 200px; height: 200px; }
  img.normal{ margin-left: 30%; }
  img.filter { filter: invert(100%); }
</style>
</head>
<body>
  <h1 style="text-align: center;">CSS3 ফিল্টার ইফেক্ট উদাহরণ</h1>
  <img class="normal" src="https://i.picsum.photos/id/237/536/354.jpg">
  <img class="filter" src="https://i.picsum.photos/id/237/536/354.jpg">
</body>
</html>

সাধারণ ফিল্টার ফাংশন

  • blur(px): ব্লার ইফেক্ট।
  • brightness(%): জ্যোতির্বস্ত্রতা (১০০% = নরমাল)।
  • contrast(%): কনট্রাস্ট।
  • grayscale(%): কালো-সাদা (১০০% = পুরোপুরি গ্রেস্কেল)।
  • invert(%): রঙ উল্টিয়ে দেয় (১০০% = ফুল ইনভার্ট)।
  • opacity(%): পারদর্শিতা।
  • saturate(%): রঙের স্যাচুরেশন।
  • drop-shadow(): বক্স শ্যাডোর মতো কিন্তু আকার অনুযায়ী।

কম্বাইন করা

`filter: grayscale(50%) blur(2px) contrast(150%);` মতো একসাথে একাধিক ফিল্টার ব্যবহার করা যায়।

  1. CSS3 ২D ট্রান্সফর্ম ফাংশন (Transform Functions) ব্যবহার

  2. CSS3 ট্রানজিশন ইফেক্ট (Transition Effects) তৈরি

  3. CSS3 ৩D ট্রান্সফর্ম ফাংশন (3D Transform Functions) ব্যবহার

  4. CSS3 Multiple Backgrounds (একাধিক ব্যাকগ্রাউন্ড) যোগ করা