কম্পিউটার

CSS3 এ ফ্লেক্স লেআউট মডেল বোঝা


CSS3 একটি লেআউট মোড নমনীয় বক্স প্রদান করে, যাকে সাধারণত ফ্লেক্সবক্স বলা হয়। ফ্লেক্সবক্স (নমনীয় বক্স) হল CSS3 এর একটি লেআউট মোড। এই মোড ব্যবহার করে, আপনি সহজেই জটিল অ্যাপ্লিকেশন এবং ওয়েব পৃষ্ঠাগুলির জন্য লেআউট তৈরি করতে পারেন। এতে ধারক, ফ্লেক্স আইটেম ইত্যাদি অন্তর্ভুক্ত রয়েছে। ধারকটির নিম্নলিখিত বৈশিষ্ট্য রয়েছে −

  • ফ্লেক্স-ডিরেকশন

  • flex-wrap

  • ফ্লেক্স-ফ্লো

  • ন্যায্যতা-সামগ্রী

  • সারিবদ্ধ আইটেমগুলি

  • align-content

CSS3 -

-এ ফ্লেক্স লেআউট মডেলকে চিত্রিত করার কোডটি নিচে দেওয়া হল

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
body {
   font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.container {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-evenly;
}
.container1 {
   align-self: flex-start;
   display: flex;
   background-color: rgb(71, 30, 255);
   width: 200px;
   margin: 20px;
}
.container1 > div {
   background-color: #f1f1f1;
   margin: 10px;
   padding: 10px;
   font-size: 30px;
}
.container2 {
   display: flex;
   background-color: rgb(14, 126, 79);
   width: 200px;
   justify-content: center;
   align-self: flex-start;
   margin: 20px;
}
.container2 > div {
   background-color: #f1f1f1;
   margin: 10px;
   padding: 10px;
   font-size: 30px;
}
.container3 {
   display: flex;
   flex-direction: column;
   background-color: rgb(168, 60, 10);
   width: 200px;
   align-items: center;
   margin: 20px;
}
.container3 > div {
   background-color: #f1f1f1;
   margin: 10px;
   padding: 10px;
   width: 20px;
   font-size: 30px;
}
</style>
</head>
<body>
<h1>Flex layout example</h1>
<div class="container">
<div class="container1">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
<div class="container2">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
<div class="container3">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
</div>
</body>
</html>

আউটপুট

CSS3 এ ফ্লেক্স লেআউট মডেল বোঝা


  1. CSS দিয়ে অনুভূমিকভাবে ফ্লেক্স আইটেম সেট করুন

  2. CSS সহ কন্টেইনারের শুরুতে ফ্লেক্স লাইনগুলি প্রদর্শন করুন

  3. ফ্লেক্সবক্সের সাথে অগ্রিম CSS লেআউট

  4. CSS3 নমনীয় বক্স লেআউট