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

CSS দিয়ে স্ক্রোল করার সময় ব্যাকগ্রাউন্ড ইমেজ পরিবর্তন করা


উদাহরণ

নিচের কোডটি CSS ব্যবহার করে স্ক্রোল করার সময় ব্যাকগ্রাউন্ড ইমেজ পরিবর্তন করার উদাহরণ:

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1> <style> body, html { height: 100%; margin: 0; font-family: Arial, Helvetica, sans-serif; } * { box-sizing: border-box; } div { height: 40%; background-position: center; background-repeat: no-repeat; background-size: cover; } .image1 { background-image: url("https://i.picsum.photos/id/827/400/400.jpg"); } .image2 { background-image: url("https://i.picsum.photos/id/817/400/400.jpg"); } .image3 { background-image: url("https://i.picsum.photos/id/811/400/400.jpg"); } .image4 { background-image: url("https://i.picsum.photos/id/871/400/400.jpg"); } .image5 { background-image: url("https://i.picsum.photos/id/471/400/400.jpg"); } .image6 { background-image: url("https://i.picsum.photos/id/271/400/400.jpg"); } h1{ position:fixed; top:10%; left: 40%; background-color: rgba(0, 0, 0, 0.527); padding: 40px; color: white; } </style> </head> <body> <div class="image1"></div> <div class="image2"></div> <div class="image3"></div> <div class="image4"></div> <div class="image5"></div> <div class="image6"></div> <h1>Fixed Text</h1> </body> </body> </html>

আউটপুট

উপরের কোডটি নিচের আউটপুটটি তৈরি করবে:

CSS দিয়ে স্ক্রোল করার সময় ব্যাকগ্রাউন্ড ইমেজ পরিবর্তন করা

  1. CSS এবং জাভাস্ক্রিপ্ট দিয়ে স্ক্রলে হেডার ছোট করা (Shrink Header)

  2. CSS দিয়ে প্লেসহোল্ডার (Placeholder) এট্রিবিউটের রঙ পরিবর্তন

  3. CSS দিয়ে লিস্টের বুলেট (Bullet) রঙ পরিবর্তন

  4. CSS position প্রোপার্টি ব্যবহার করে অন-স্ক্রোল ফিক্সড নেভিগেশন বার তৈরি করা