জয়েন লগইন

সিএসএস

🌈সিএসএস কি?

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

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

সিএসএস সমূহ

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

  • ➡️ 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 - গ্রিডের বৈশিষ্ট্য নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের এলাকার নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের স্বয়ংক্রিয় সারিগুলির বৈশিষ্ট নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিড অটো কলাম বৈশিষ্ট নির্ধারণ করার উদাহরণ।

css
<!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 - স্বয়গ্রিড আইটেমের বিন্যাস নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের সারির অবস্থান নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের সারির শুরু অবস্থান নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের সারির শেষ অবস্থান নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের কলামের অবস্থান নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের কলামের শুরু অবস্থান নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের কলামের শেষ অবস্থান নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের টেমপ্লেটের বৈশিষ্ট্য নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের টেমপ্লেটের সারি নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের টেমপ্লেটের কলাম নির্ধারণ করার উদাহরণ।

css
<!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 - গ্রিডের টেমপ্লেটের এলাকা নির্ধারণ করার উদাহরণ।

css
<!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 গ্রিডের টেমপ্লেটের এলাকা নির্ধারণ করতে ব্যবহৃত হয়।