কম্পিউটার

এইচটিএমএল ডম স্টাইল ট্রান্সফর্ম প্রপার্টি


HTML DOM শৈলী ট্রান্সফর্ম প্রপার্টি রিটার্ন করে এবং একটি HTML ডকুমেন্টের একটি উপাদানে 2D বা 3D রূপান্তর প্রয়োগ করে৷

সিনট্যাক্স

নিচের সিনট্যাক্স −

  • ফিরতি রূপান্তর

object.style.transform
  • রূপান্তর পরিবর্তন করা হচ্ছে

object.style.transform = “value”

মান

এখানে, মান −

হতে পারে
মান
ব্যাখ্যা
উত্তরাধিকার
এটি এর মূল উপাদান থেকে এই সম্পত্তির মান উত্তরাধিকার সূত্রে প্রাপ্ত।
প্রাথমিক
এটি এই সম্পত্তির মানটিকে তার ডিফল্ট মান সেট করে৷
কোনও নয়
এটি কোন রূপান্তর সেট করে না৷
ট্রান্সফর্ম-ফাংশন
এটি যেকোনো বৈধ 2D বা 3D রূপান্তর ফাংশন হতে পারে৷
উল্লম্ব
এটি উপাদানটির উচ্চতা পরিবর্তনযোগ্য হিসাবে সেট করে৷

ফাংশন

এখানে বৈধ 2D বা 3D রূপান্তর ফাংশন হল −

ফাংশন
ব্যাখ্যা
ম্যাট্রিক্স(n,n,n,n,n,n)
এটি 6টি মানের ম্যাট্রিক্স ব্যবহার করে একটি 2D রূপান্তর নির্দিষ্ট করে।
matrix3d(n,n,n,n,etc...)
এটি 16টি মানের ম্যাট্রিক্স ব্যবহার করে একটি 3D রূপান্তর নির্দিষ্ট করে।
অনুবাদ(x,y)
এটি একটি 2D অনুবাদ নির্দিষ্ট করে।
translate3d(x,y,z)
এটি একটি 3D অনুবাদ নির্দিষ্ট করে।
translateX(x)
এটি শুধুমাত্র X-অক্ষ মান ব্যবহার করে একটি অনুবাদ নির্দিষ্ট করে।
অনুবাদ Y(y)
এটি শুধুমাত্র Y-অক্ষ মান ব্যবহার করে একটি অনুবাদ নির্দিষ্ট করে।
translateZ(z)
এটি শুধুমাত্র Z-অক্ষ মান ব্যবহার করে একটি অনুবাদ নির্দিষ্ট করে।
স্কেল(x,y)
এটি একটি 2D স্কেল নির্দিষ্ট করে।
scale3d(x,y,z)
এটি একটি 3D স্কেল নির্দিষ্ট করে।
স্কেলএক্স(x)
এটি শুধুমাত্র X-অক্ষ মান ব্যবহার করে একটি স্কেল নির্দিষ্ট করে।
স্কেলY(y)
এটি শুধুমাত্র Y-অক্ষ মান ব্যবহার করে একটি স্কেল নির্দিষ্ট করে।
স্কেলZ(z)
এটি শুধুমাত্র Z-অক্ষ মান ব্যবহার করে একটি স্কেল নির্দিষ্ট করে।
ঘোরান(কোণ)
এটি একটি 2D ঘোরানো নির্দিষ্ট করে।
rotate3d(x,y,z)
এটি একটি 3D ঘূর্ণন নির্দিষ্ট করে।
rotateX(x)
এটি শুধুমাত্র X মান ব্যবহার করে একটি ঘূর্ণন নির্দিষ্ট করে।
ঘোরানY(y)
এটি শুধুমাত্র Y-অক্ষ মান ব্যবহার করে একটি ঘূর্ণন নির্দিষ্ট করে।
ঘোরানZ(z)
এটি শুধুমাত্র Z-অক্ষ মান ব্যবহার করে একটি ঘূর্ণন নির্দিষ্ট করে।
তির্যক(x,y)
এটি একটি 2D তির্যক নির্দিষ্ট করে।
skewX(x)
এটি শুধুমাত্র X-অক্ষ মান ব্যবহার করে একটি স্কু নির্দিষ্ট করে।
skewY(y)
এটি শুধুমাত্র Y-অক্ষ মান ব্যবহার করে একটি তির্যক নির্দিষ্ট করে।
দৃষ্টিকোণ(n)
এটি একটি 3D রূপান্তরের জন্য একটি দৃষ্টিকোণ দৃশ্য নির্দিষ্ট করে।

উদাহরণ

HTML DOM স্টাইল ট্রান্সফর্ম প্রপার্টি -

এর একটি উদাহরণ দেখা যাক
<!DOCTYPE html>
<html>
<head>
<style>
   body {
      color: #000;
      background: lightblue;
      height: 100vh;
      text-align: center;
   }
   .box {
      background: lightcoral;
      width: 200px;
      height: 200px;
      margin: 2rem auto;
   }
   .btn {
      background: #db133a;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 40%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
      margin: 1rem auto;
   }
</style>
</head>
<body>
<h1>DOM Style transform Property Example</h1>
<div class="box">
</div>
<button onclick="add()" class="btn">Set transform</button>
<script>
   function add() {
      document.querySelector('.box').style.transform = "translate(10px,10px) rotate(10deg)";
   }
</script>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

এইচটিএমএল ডম স্টাইল ট্রান্সফর্ম প্রপার্টি

সেট ট্রান্সফর্ম-এ ক্লিক করুন ” লাল বাক্সে 2D রূপান্তর প্রয়োগ করতে বোতাম।

এইচটিএমএল ডম স্টাইল ট্রান্সফর্ম প্রপার্টি


  1. এইচটিএমএল ডম স্টাইল বক্স শ্যাডো প্রপার্টি

  2. HTML DOM শৈলী কাউন্টাররিসেট সম্পত্তি

  3. HTML DOM স্টাইল কাউন্টারইনক্রিমেন্ট প্রপার্টি

  4. HTML DOM মান সম্পত্তি