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

CSS3 scale3d() ফাংশন ব্যবহার

scale3d() ফাংশন 3D স্পেসে একটি এলিমেন্টকে স্কেল (বড়/ছোট) করতে ব্যবহৃত হয়। প্যারামিটার হিসেবে তিনটি সংখ্যা দেওয়া হয় যা X, Y, Z অক্ষের স্কেল ফ্যাক্টর নির্দেশ করে।

উদাহরণ ১

<!DOCTYPE html> <html> <head> <style> .scale3d_img {    transform: scale3d(0.5, 1, 1.7); } </style> </head> <body> <h1>Learn</h1> <p>Learn Apache Spark</p> <img class="scale3d_img" src="https://www.tutorialspoint.com/apache_spark/images/apache-spark-mini-logo.jpg" alt="Apache Spark"> </body> </html>

আউটপুট

CSS3 scale3d() ফাংশন ব্যবহার

উদাহরণ ২: নেগেটিভ মান দিয়ে ফ্লিপ এবং স্কেল

<!DOCTYPE html> <html> <head> <style> .scale3d_img {    transform: scale3d(-1.4, 0.4, 0.7); } </style> </head> <body> <h1>Learn</h1> <p>Learn Apache Spark</p> <img class="scale3d_img" src="https://www.tutorialspoint.com/apache_spark/images/apache-spark-mini-logo.jpg" alt="Apache Spark"> </body> </html>

আউটপুট

CSS3 scale3d() ফাংশন ব্যবহার

প্যারামিটার ব্যাখ্যা

  • sx (X-axis): আড়াঘড় দিকের স্কেল ফ্যাক্টর। নেগেটিভ মান দিলে হরিজন্টালি ফ্লিপ হয়।
  • sy (Y-axis): উর্ধ্বমুখী দিকের স্কেল ফ্যাক্টর। নেগেটিভ মান দিলে ভার্টিক্যালি ফ্লিপ হয়।
  • sz (Z-axis): গভীরতার দিকের স্কেল ফ্যাক্টর (সাধারণত 3D ট্রান্সফর্মের জন্য প্রাসঙ্গিক)।

নোট: এই ফাংশন কাজ করার জন্য ব্রাউজারের 3D ট্রান্সফর্ম সমর্থন আবশ্যক। পুরনো ব্রাউজারlerde ভেন্ডর প্রিফিক্স (যেমন -webkit-transform) দরকার হতে পারে।

  1. CSS matrix() ফাংশন ব্যবহার

  2. CSS3 rotate3d() ফাংশন দিয়ে ৩D স্পেসে এলিমেন্ট ঘুরানো

  3. CSS translate() ফাংশন দিয়ে এলিমেন্ট হরিজেন্টাল ও ভার্টিক্যাল সরানো

  4. HTML-এ একটি এলিমেন্টের প্রস্থ কীভাবে সেট করবেন?