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

CSS দিয়ে ছবির ওপর বাটন রাখুন

ছবির ওপর বাটন রাখতে প্যারেন্ট কন্টেইনারের position: relative এবং বাটনের position: absolute ব্যবহার করে top: 50%; left: 50%; transform: translate(-50%, -50%) দিয়ে সেন্টারে পজিশন করা হয়।

উদাহরণ

নিচের কোডটি চালিয়ে ছবির ওপর বাটন সেট করার উদাহরণ দেখুন:

<!DOCTYPE html> <html> 
  <head> 
    <style> 
      .box { 
        position: relative; 
        width: 100%; 
        max-width: 250px; 
      } 
      .box img { 
        width: 100%; 
        height: auto; 
      } 
      .box .btn { 
        position: absolute; 
        top: 50%; 
        left: 50%; 
        transform: translate(-50%, -50%); 
      } 
    </style> 
  </head> 
  <body> 
    <div class="box"> 
      <img src="https://www.tutorialspoint.com/videotutorials/images/current_affairs_home.jpg" alt="Current Affairs"> 
      <button class="btn">Button</button> 
    </div> 
  </body> 
</html>

ব্যাখ্যা: top: 50%; left: 50% দিয়ে বাটনের উপরের-বাম কোণকে ছবির কেন্দ্রে আনলো, তারপর transform: translate(-50%, -50%) দিয়ে বাটনকে নিজের আকারের অর্ধেক বাম ও উপরে সরিয়ে পুরোপুরি কেন্দ্রে নিয়ে এসা হয়েছে।

  1. CSS দিয়ে রাউন্ডেড এক্টিভ ও হোভার বাটন তৈরি করুন

  2. CSS opacity দিয়ে বাটনে ট্রান্সপেরেন্সি (পারদর্শিতা) যোগ করুন

  3. CSS-এ রেডিয়াল গ্রেডিয়েন্ট ব্যাকগ্রাউন্ড ইমেজ সেট করুন

  4. CSS দিয়ে ইমেজে বাটন যোগ করা