জয়েন লগইন

সিএসএস

🌈সিএসএস কি?

📋সিএসএস হলো ফ্লেক্স লেআউট নির্দিষ্ট করার পদ্ধতি।

⚒️সিএসএস ফ্লেক্স লেআউট নির্দিষ্ট করতে ব্যবহৃত হয়।

সিএসএস সমূহ

সিএসএস এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ flex - ফ্লেক্সের বৈশিষ্ট্য নির্ধারণ করা
  • ➡️ flex-basis - ফ্লেক্সের ভিক্তি নির্ধারণ করা
  • ➡️ flex-direction - ফ্লেক্সের দিক নির্ধারণ করা
  • ➡️ flex-flow - ফ্লেক্সের প্রবাহ নির্ধারণ করা
  • ➡️ flex-grow - ফ্লেক্সের বড় করা নির্ধারণ করা
  • ➡️ flex-wrap - ফ্লেক্সের মোড়ানো নির্ধারণ করা
  • ➡️ flex-shrink - ফ্লেক্সের ছোট করা নির্ধারণ করা

flex - ফ্লেক্সের বৈশিষ্ট্য নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
  display: flex;
  width: 300px;
  gap: 5px;
}

.item {
  background-color: coral;
  padding: 20px;
}

.grow {
  flex: 1;
}

.fixed {
  flex: 0 0 80px;
}
</style>
</head>
<body>

<div class="container">
  <div class="item grow"></div>
  <div class="item fixed"></div>
  <div class="item grow"></div>
</div>

</body>
</html>

flex-basis - ফ্লেক্সের ভিক্তি নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
  display: flex;
  width: 400px;
  gap: 5px;
}

.container > div {
  height: 50px;
  background-color: coral;
}

.small {
  flex-basis: 50px;
}

.medium {
  flex-basis: 100px;
}

.large {
  flex-basis: 150px;
}
</style>
</head>
<body>

<div class="container">
  <div class="small"></div>
  <div class="medium"></div>
  <div class="large"></div>
</div>

</body>
</html>

flex-direction - ফ্লেক্সের দিক নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
  display: flex;
  width: 300px;
  height: 100px;
  gap: 5px;
  border: 1px solid;
}

.row {
  flex-direction: row;
}

.row-reverse {
  flex-direction: row-reverse;
}

.column {
  flex-direction: column;
}

.column-reverse {
  flex-direction: column-reverse;
}

.container > div {
  background-color: coral;
  padding: 10px;
}
</style>
</head>
<body>

<div class="container row">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>

<br>

<div class="container row-reverse">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>

<br>

<div class="container column">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>

<br>

<div class="container column-reverse">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>

</body>
</html>

flex-flow - ফ্লেক্সের প্রবাহ নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
  display: flex;
  width: 180px;
  height: 150px;
  border: 1px solid;
  gap: 5px;
  flex-flow: row wrap;
}

.container > div {
  width: 50px;
  height: 40px;
  background-color: coral;
}
</style>
</head>
<body>

<div class="container">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
</div>

</body>
</html>

flex-grow - ফ্লেক্সের বড় করা নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
  display: flex;
  width: 300px;
  gap: 5px;
}

.container > div {
  width: 50px;
  height: 50px;
  background-color: coral;
}

.one {
  flex-grow: 1;
}

.two {
  flex-grow: 2;
}

.three {
  flex-grow: 3;
}
</style>
</head>
<body>

<div class="container">
  <div class="one">1</div>
  <div class="two">2</div>
  <div class="three">3</div>
</div>

</body>
</html>

flex-wrap - ফ্লেক্সের মোড়ানো নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
  display: flex;
  width: 180px;
  height: 150px;
  border: 1px solid;
  gap: 5px;
}

.nowrap {
  flex-wrap: nowrap;
}

.wrap {
  flex-wrap: wrap;
}

.wrap-reverse {
  flex-wrap: wrap-reverse;
}

.container > div {
  width: 70px;
  height: 40px;
  background-color: coral;
}
</style>
</head>
<body>

<div class="container wrap">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>

</body>
</html>

flex-shrink - ফ্লেক্সের ছোট করা নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
  display: flex;
  width: 250px;
  gap: 5px;
}

.container > div {
  width: 150px;
  height: 50px;
  background-color: coral;
}

.no-shrink {
  flex-shrink: 0;
}

.shrink-one {
  flex-shrink: 1;
}

.shrink-two {
  flex-shrink: 2;
}
</style>
</head>
<body>

<div class="container">
  <div class="no-shrink">0</div>
  <div class="shrink-one">1</div>
  <div class="shrink-two">2</div>
</div>

</body>
</html>

সিএসএস সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
flex ফ্লেক্সের বৈশিষ্ট্য নির্ধারণ করতে ব্যবহৃত হয়।
flex-basis ফ্লেক্সের ভিক্তি নির্ধারণ করতে ব্যবহৃত হয়।
flex-direction ফ্লেক্সের দিক নির্ধারণ করতে ব্যবহৃত হয়।
flex-flow ফ্লেক্সের প্রবাহ নির্ধারণ করতে ব্যবহৃত হয়।
flex-grow ফ্লেক্সের বড় করা নির্ধারণ করতে ব্যবহৃত হয়।
flex-wrap ফ্লেক্সের মোড়ানো নির্ধারণ করতে ব্যবহৃত হয়।
flex-shrink ফ্লেক্সের ছোট করা নির্ধারণ করতে ব্যবহৃত হয়।