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

HTML DOM Style flexBasis প্রপার্টি

HTML DOM Style flexBasis প্রপার্টি ফ্লেক্স ডিসপ্লে সহ এলিমেন্টের প্রাথমিক আকার নির্দিষ্ট করতে ব্যবহৃত হয়। flex-basis-এর জন্য auto-এর अलावा অন্য যেকোনো মানের জন্য এই প্রপার্টিটি width-এর চেয়ে বেশি অগ্রাধিকার পায়।

সিনট্যাক্স

flexBasis প্রপার্টি সেট করার জন্য:

object.style.flexBasis = "number|auto|initial|inherit"

প্রপার্টি মানগুলি

মান বিবরণ
number ফ্লেক্সIBLE আইটেমের প্রাথমিক দৈর্ঘ্য শতকরা হার বা যেকোনো বৈধ দৈর্ঘ্য এককে নির্দিষ্ট করে।
auto ফ্লেক্সIBLE আইটেমের দৈর্ঘ্যের সমান আকার সেট করে। দৈর্ঘ্য নির্দিষ্ট না থাকলে কন্টেন্ট অনুযায়ী হবে। এটি ডিফল্ট মান।
initial প্রপার্টিকে ডিফল্ট মানে সেট করে।
inherit প্যারেন্ট এলিমেন্ট থেকে প্রপার্টির মান উত্তরাধিকারসূত্রে পায়।

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
  #demo, #demo2 {
    background-color: #fff8dc;
    margin: 10px;
    height: 100px;
    box-shadow: 0 0 0 4px brown;
    display: flex;
  }
  #demo div {
    flex-basis: 110px;
  }
</style>
<script>
  function changeFlexBasis() {
    for(var i=1; i<3; i++) {
      document.getElementsByTagName("DIV")[i].style.flexBasis = "200px";
    }
    document.getElementById("Sample").innerHTML = "ফ্লেক্স বেসিস মান 200px-এ বাড়ানো হয়েছে";
  }
</script>
</head>
<body>
  <h2>ডেমো হেডিং</h2>
  <div id="demo">
    <div><img src="https://www.tutorialspoint.com/images/home_tensor_flow.png"></div>
    <div><img src="https://www.tutorialspoint.com/images/home_blockchain_python.png"></div>
    <div><img src="https://www.tutorialspoint.com/images/multilanguage-tutorials.png"></div>
  </div>
  <p>নিচের বাটনে ক্লিক করে ডিভের ভিতরের ছবির জন্য flex-basis প্রপার্টি পরিবর্তন করুন</p>
  <button onclick="changeFlexBasis()">ফ্লেক্স বেসিস পরিবর্তন করুন</button>
  <p id="Sample"></p>
</body>
</html>

আউটপুট

প্রাথমিকভাবে ছবিগুলোর ফ্লেক্স বেসিস 110px থাকবে।

"ফ্লেক্স বেসিস পরিবর্তন করুন" বাটনে ক্লিক করার পর সব ছবির ফ্লেক্স বেসিস 200px-এ পরিবর্তিত হবে।

  1. HTML DOM Style textDecorationColor প্রোপার্টি

  2. HTML DOM Style transformStyle প্রোপার্টি

  3. HTML DOM Style flexDirection প্রপার্টি

  4. HTML DOM Style flex প্রপার্টি