সিএসএস
🌈সিএসএস কি?
📋সিএসএস হলো গ্রিড লেআউট নির্দিষ্ট করার পদ্ধতি।
⚒️সিএসএস গ্রিড লেআউট নির্দিষ্ট করতে ব্যবহৃত হয়।
সিএসএস সমূহ
সিএসএস এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ grid - গ্রিডের বৈশিষ্ট্য নির্ধারণ করা
- ➡️ grid-area - গ্রিডের এলাকার নির্ধারণ করা
- ➡️ grid-auto-rows - গ্রিডের স্বয়ংক্রিয় সারিগুলির বৈশিষ্ট নির্ধারণ করা
- ➡️ grid-auto-columns - গ্রিড অটো কলাম বৈশিষ্ট নির্ধারণ করা
- ➡️ grid-auto-flow - স্বয়গ্রিড আইটেমের বিন্যাস নির্ধারণ করা
- ➡️ grid-row - গ্রিডের সারির অবস্থান নির্ধারণ করা
- ➡️ grid-row-start - গ্রিডের সারির শুরু অবস্থান নির্ধারণ করা
- ➡️ grid-row-end - গ্রিডের সারির শেষ অবস্থান নির্ধারণ করা
- ➡️ grid-column - গ্রিডের কলামের অবস্থান নির্ধারণ করা
- ➡️ grid-column-start - গ্রিডের কলামের শুরু অবস্থান নির্ধারণ করা
- ➡️ grid-column-end - গ্রিডের কলামের শেষ অবস্থান নির্ধারণ করা
- ➡️ grid-template - গ্রিডের টেমপ্লেটের বৈশিষ্ট্য নির্ধারণ করা
- ➡️ grid-template-rows - গ্রিডের টেমপ্লেটের সারি নির্ধারণ করা
- ➡️ grid-template-columns - গ্রিডের টেমপ্লেটের কলাম নির্ধারণ করা
- ➡️ grid-template-areas - গ্রিডের টেমপ্লেটের এলাকা নির্ধারণ করা
grid - গ্রিডের বৈশিষ্ট্য নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
display: grid;
grid: 60px 60px / 80px 80px 80px;
gap: 5px;
}
.container > div {
background-color: lightgray;
padding: 10px;
}
</style>
</head>
<body>
<div class="container">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-area - গ্রিডের এলাকার নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
display: grid;
grid-template-columns: repeat(4, 80px);
grid-template-rows: repeat(2, 60px);
gap: 5px;
}
.item {
background-color: lightgray;
}
.special {
background-color: lightgray;
grid-area: 1 / 1 / 3 / 3;
}
</style>
</head>
<body>
<div class="container">
<div class="item special"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
</body>
</html>
grid-auto-rows - গ্রিডের স্বয়ংক্রিয় সারিগুলির বৈশিষ্ট নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
display: grid;
grid-template-columns: repeat(3, 70px);
grid-auto-rows: 60px;
gap: 5px;
}
.container > div {
background-color: lightgray;
}
</style>
</head>
<body>
<div class="container">
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-auto-columns - গ্রিড অটো কলাম বৈশিষ্ট নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
display: grid;
grid-template-rows: repeat(3, 70px);
grid-auto-columns: 60px;
gap: 5px;
}
.container > div {
background-color: lightgray;
}
</style>
</head>
<body>
<div class="container">
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-auto-flow - স্বয়গ্রিড আইটেমের বিন্যাস নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
display: grid;
grid-template-columns: repeat(3, 70px);
grid-auto-flow: column;
gap: 5px;
}
.container > div {
background-color: lightgray;
height: 50px;
}
</style>
</head>
<body>
<div class="container">
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-row - গ্রিডের সারির অবস্থান নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
display: grid;
grid-template-columns: repeat(3, 70px);
grid-template-rows: repeat(2, 60px);
gap: 5px;
}
.special {
background-color: lightgray;
grid-row: 1 / 3;
}
.container > div {
background-color: lightgray;
}
</style>
</head>
<body>
<div class="container">
<div class="special"></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-row-start - গ্রিডের সারির শুরু অবস্থান নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template-columns: auto auto auto auto;
grid-gap: 5px;
}
.container > div {
background-color: lightgray;
text-align: center;
padding: 20px 0;
}
.start {
grid-row-start: 2;
}
</style>
</head>
<body>
<div class="container">
<div class="start">1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
</body>
</html>
grid-row-end - গ্রিডের সারির শেষ অবস্থান নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template-columns: auto auto auto auto;
grid-gap: 5px;
}
.container > div {
background-color: lightgray;
text-align: center;
padding: 25px 0;
}
.end {
grid-row-end: span 2;
}
</style>
</head>
<body>
<div class="container">
<div class="end"></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-column - গ্রিডের কলামের অবস্থান নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template-columns: repeat(3, 70px);
grid-template-rows: repeat(2, 60px);
gap: 5px;
}
.special {
background-color: lightgray;
grid-column: 1 / 3;
}
.container > div {
background-color: lightgray;
}
</style>
</head>
<body>
<div class="container">
<div class="special"></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-column-start - গ্রিডের কলামের শুরু অবস্থান নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template-columns: auto auto auto auto;
grid-gap: 5px;
}
.container > div {
background-color: lightgray;
text-align: center;
padding: 20px 0;
}
.start {
grid-column-start: 2;
}
</style>
</head>
<body>
<div class="container">
<div class="start"></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-column-end - গ্রিডের কলামের শেষ অবস্থান নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template-columns: auto auto auto auto;
grid-gap: 5px;
}
.container > div {
background-color: lightgray;
text-align: center;
padding: 25px 0;
}
.end {
grid-column-end: span 4;
}
</style>
</head>
<body>
<div class="container">
<div class="end"></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-template - গ্রিডের টেমপ্লেটের বৈশিষ্ট্য নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template: 50px 50px / 80px 80px 80px;
gap: 5px;
}
.container > div {
background-color: lightgray;
}
</style>
</head>
<body>
<div class="container">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
grid-template-rows - গ্রিডের টেমপ্লেটের সারি নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template-columns: 100px 200px;
grid-template-rows: 50px 100px 50px;
grid-template-areas:
"header header"
"sidebar main"
"footer footer";
gap: 5px;
}
.header {
grid-area: header;
background-color: lightgray;
}
.sidebar {
grid-area: sidebar;
background-color: lightgray;
}
.main {
grid-area: main;
background-color: lightgray;
}
.footer {
grid-area: footer;
background-color: lightgray;
}
</style>
</head>
<body>
<div class="container">
<div class="header">হেডার</div>
<div class="sidebar">সাইডবার</div>
<div class="main">মেইন</div>
<div class="footer">ফুটার</div>
</div>
</body>
</html>
grid-template-columns - গ্রিডের টেমপ্লেটের কলাম নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template-columns: 100px 200px;
grid-template-rows: 50px 100px 50px;
grid-template-areas:
"header header"
"sidebar main"
"footer footer";
gap: 5px;
}
.header {
grid-area: header;
background-color: lightgray;
}
.sidebar {
grid-area: sidebar;
background-color: lightgray;
}
.main {
grid-area: main;
background-color: lightgray;
}
.footer {
grid-area: footer;
background-color: lightgray;
}
</style>
</head>
<body>
<div class="container">
<div class="header">হেডার</div>
<div class="sidebar">সাইডবার</div>
<div class="main">মেইন</div>
<div class="footer">ফুটার</div>
</div>
</body>
</html>
grid-template-areas - গ্রিডের টেমপ্লেটের এলাকা নির্ধারণ করার উদাহরণ।
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template-columns: 100px 200px;
grid-template-rows: 50px 100px 50px;
grid-template-areas:
"header header"
"sidebar main"
"footer footer";
gap: 5px;
}
.header {
grid-area: header;
background-color: lightgray;
}
.sidebar {
grid-area: sidebar;
background-color: lightgray;
}
.main {
grid-area: main;
background-color: lightgray;
}
.footer {
grid-area: footer;
background-color: lightgray;
}
</style>
</head>
<body>
<div class="container">
<div class="header">হেডার</div>
<div class="sidebar">সাইডবার</div>
<div class="main">মেইন</div>
<div class="footer">ফুটার</div>
</div>
</body>
</html>
সিএসএস সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| grid | গ্রিডের বৈশিষ্ট্য নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-area | গ্রিডের এলাকার নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-auto-rows | গ্রিডের স্বয়ংক্রিয় সারিগুলির বৈশিষ্ট নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-auto-columns | গ্রিড অটো কলাম বৈশিষ্ট নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-auto-flow | স্বয়গ্রিড আইটেমের বিন্যাস নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-row | গ্রিডের সারির অবস্থান নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-row-start | গ্রিডের সারির শুরু অবস্থান নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-row-end | গ্রিডের সারির শেষ অবস্থান নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-column | গ্রিডের কলামের অবস্থান নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-column-start | গ্রিডের কলামের শুরু অবস্থান নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-column-end | গ্রিডের কলামের শেষ অবস্থান নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-template | গ্রিডের টেমপ্লেটের বৈশিষ্ট্য নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-template-rows | গ্রিডের টেমপ্লেটের সারি নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-template-columns | গ্রিডের টেমপ্লেটের কলাম নির্ধারণ করতে ব্যবহৃত হয়। |
| grid-template-areas | গ্রিডের টেমপ্লেটের এলাকা নির্ধারণ করতে ব্যবহৃত হয়। |