CSS ජාලවල පේළි සහ තීරු සඳහා කෙටි යෙදුම

පේළි සහ තීරුවල ප්‍රමාණ කෙටි ආකාරයෙන් සඳහන් කිරීම පහසු වන අවස්ථා තිබේ. මේ සඳහා අපි භාවිතා කරන්නේ grid-template ගුණාංගයයි, එය නියම කරනු ලබන්නේ මව් අංගයේ සහ එය නිරූපණය කරන්නේ grid-template-rows සහ grid-template-columns යන ගුණාංග දෙකේ කෙටි අංකනයක් ලෙසයි.

ජාල-අවහිරුවක් සඳහා පේළි සහ තීරු කප්පියකින් වෙන් කර සඳහන් කරනු ලබන අතර, ඒවායේ ප්‍රමාණ මැනීමේ ඒකකවලින් තීරණය වේ.

උදාහරණය

grid-template ගුණාංගය භාවිතයෙන් අපි වගුවක් සාදමු:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  display: grid;
  grid-template: 1fr 1fr 1fr / 1fr 1fr 1fr;
  border: 2px solid #696989;
  padding: 10px;
  width: 600px;
  height: 400px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

උදාහරණය

දැන් අපි දෙවන සහ තෙවන පේළි දෙකට එකම පළලත්, සෑම තීරුවකටම විවිධ පළලකත් නියම කරමු:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  display: grid;
  grid-template: 60px 1fr 60px / 20% 1fr 15%;
  border: 2px solid #696989;
  padding: 10px;
  width: 600px;
  height: 300px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

උදාහරණය

දැන් පෙර උදාහරණයේ වගුවේ �හළ පේළියේ පළල භාග දෙකක් ලෙසත්, පළමු තීරුවේ පළල භාගයෙන් අඩක් ලෙසත් සාදමු:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  display: grid;
  grid-template: 2fr 1fr 1fr / 0.5fr 1fr 1fr;
  border: 2px solid #696989;
  padding: 10px;
  width: 600px;
  height: 400px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

ප්‍රායෝගික කාර්යයන්

Задание 1

පහත දැක්වෙන ටයිල් එක ක්‍රියාත්මක කරන්න:

Задание 2

පහත දැක්වෙන ටයිල් එක ක්‍රියාත්මක කරන්න:

Задание 3

පහත දැක්වෙන ටයිල් එක ක්‍රියාත්මක කරන්න:

Задание 4

පහත දැක්වෙන ටයිල් එක ක්‍රියාත්මක කරන්න:

Задание 5

පහත දැක්වෙන ටයිල් එක ක්‍රියාත්මක කරන්න: