সিএসএস
🌈সিএসএস কি?
📋সিএসএস হলো ফ্লেক্স লেআউট নির্দিষ্ট করার পদ্ধতি।
⚒️সিএসএস ফ্লেক্স লেআউট নির্দিষ্ট করতে ব্যবহৃত হয়।
সিএসএস সমূহ
সিএসএস এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 | ফ্লেক্সের ছোট করা নির্ধারণ করতে ব্যবহৃত হয়। |