CSS Naming Grid Items

CSS கிரிட் உருப்படிகளுக்குப் பெயரிடுதலைக் கற்றுக்கொள்ளுங்கள்

grid-area உடன் கிரிட் உருப்படிகளுக்குப் பெயரிடுதல்

CSS grid-template-areas என்பது ஒரு கிரிட் கொண்டெய்னர் பண்பு, மேலும் இது கிரிட் லேஅவுட்டுக்குள் பகுதிகளைக் குறிப்பிடுகிறது.

CSS grid-area பண்பைப் பயன்படுத்தி கிரிட் உருப்படிகளுக்குப் பெயரிடலாம், பின்னர் grid-template-areas பண்பில் பெயரைக் குறிப்பிடலாம்.

ஒவ்வொரு பகுதியும் apostrophes க்குள் வரையறுக்கப்பட்டுள்ளது. ஒவ்வொரு பகுதியிலும் உள்ள பெயரிடப்பட்ட கிரிட் உருப்படிகள் apostrophes க்குள் வரையறுக்கப்பட்டுள்ளன, ஒரு இடைவெளியால் பிரிக்கப்பட்டுள்ளன.

அடிப்படை பெயரிடல் எடுத்துக்காட்டு

எடுத்துக்காட்டு

"Item1" க்கு "myHeader" என்ற பெயரைக் கொடுக்கவும், மேலும் அது ஐந்து நெடுவரிசைகள் கொண்ட கிரிட் லேஅவுட்டில் ஐந்து நெடுவரிசைகளை விரியட்டும்:

.container {
  display: grid;
  grid-template-areas: 'myHeader myHeader myHeader myHeader myHeader';
}

.item1 {
  grid-area: myHeader;
}

முடிவு:

1
2
3
4
5
6

பெயரில்லாத உருப்படிகளுக்கு Period (.) பயன்படுத்துதல்

பெயரில்லாத கிரிட் உருப்படியைக் குறிக்க period அடையாளத்தை (.) பயன்படுத்தலாம்:

எடுத்துக்காட்டு

"myHeader" ஐந்து நெடுவரிசைகள் கொண்ட கிரிட் லேஅவுட்டில் மூன்று நெடுவரிசைகளை விரியட்டும் (period அடையாளம் பெயரில்லாத உருப்படியைக் குறிக்கிறது):

.container {
  display: grid;
  grid-template-areas: 'myHeader myHeader myHeader . .';
}

.item1 {
  grid-area: myHeader;
}

முடிவு:

1
2
3
4
5
6
myHeader
myHeader
myHeader
.
.

பல வரிசைகள் கொண்ட பெயரிடப்பட்ட பகுதிகள்

இரண்டு வரிசைகளை (இரண்டு பகுதிகள்) வரையறுக்க, இரண்டாவது வரிசையை மற்றொரு தொகுப்பு apostrophes க்குள் வரையறுக்கவும்:

எடுத்துக்காட்டு

"myHeader" இரண்டு நெடுவரிசைகள் மற்றும் இரண்டு வரிசைகளை விரியட்டும்:

.container {
  display: grid;
  grid-template-areas:
    'myHeader myHeader . . .'
    'myHeader myHeader . . .';
}

.item1 {
  grid-area: myHeader;
}

முடிவு:

1
2
3
4
5
6
myHeader
myHeader
.
.
.
myHeader
myHeader
.
.
.

பயன்படுத்தத் தயாரான வலைப்பக்க வார்ப்புருவை உருவாக்குதல்

இங்கே, பயன்படுத்தத் தயாரான வலைப்பக்க வார்ப்புருவை உருவாக்க அனைத்து கிரிட் உருப்படிகளுக்கும் பெயரிடுவோம்:

எடுத்துக்காட்டு

அனைத்து கிரிட் உருப்படிகளுக்கும் பெயரிடவும், மற்றும் பயன்படுத்தத் தயாரான வலைப்பக்க வார்ப்புருவை உருவாக்கவும்:

.item1 { grid-area: header; }
.item2 { grid-area: menu; }
.item3 { grid-area: main; }
.item4 { grid-area: right; }
.item5 { grid-area: footer; }

.container {
  display: grid;
  grid-template-areas:
    'header header header header header header'
    'menu main main main main right'
    'menu footer footer footer footer footer';
}

முடிவு:

Header
Menu
Main
Right
header
header
header
header
header
header
menu
main
main
main
main
right
menu
footer
footer
footer
footer
footer

💡 வலைப்பக்க வார்ப்புரு உதவிக்குறிப்பு:

grid-template-areas மூலம் வலைப்பக்க வார்ப்புருக்களை உருவாக்குவது பல நன்மைகளைக் கொண்டுள்ளது:

  • குறியீடு மிகவும் படிக்கக்கூடியதாக இருக்கும்
  • பக்க லேஅவுட்டைக் காட்சிப்படுத்த எளிதானது
  • பதிலளிக்கும் டிசைன்களை எளிதாக உருவாக்கலாம்
  • மீண்டும் பயன்படுத்தக்கூடிய வார்ப்புருக்களை உருவாக்கலாம்

CSS கிரிட் பெயரிடல் பயிற்சி

கிரிட் உருப்படிகளுக்குப் பெயரிடுதல் பற்றிய உங்கள் அறிவை இந்தப் பயிற்சி சோதிக்கும்:

கிரிட் கொண்டெய்னரில் பெயரில்லாத பகுதியைக் குறிக்க எந்த குறியீடு பயன்படுத்தப்படுகிறது?

' '
✗ தவறு! வெற்று சரம் பயன்படுத்தப்படுவதில்லை
0
✗ தவறு! 0 என்பது எண் மதிப்பு, பெயரில்லாத பகுதியைக் குறிக்காது
.
✓ சரி! Period அடையாளம் (.) பெயரில்லாத கிரிட் பகுதியைக் குறிக்கப் பயன்படுகிறது
none
✗ தவறு! none என்பது CSS பண்பு மதிப்பு, grid-template-areas இல் பயன்படுத்தப்படுவதில்லை

🏆 சிறந்த நடைமுறை:

grid-template-areas பயன்படுத்தும் போது:

  • பொருளாதாரமான பெயர்களைப் பயன்படுத்தவும் (header, nav, main, footer போன்றவை)
  • ஒவ்வொரு வரிசையும் ஒரே எண்ணிக்கையிலான பகுதிகளைக் கொண்டிருக்க வேண்டும்
  • பல வரிசைகளை அமைக்க, ஒவ்வொரு வரிசையையும் தனி சரத்தில் வைக்கவும்
  • சிக்கலான லேஅவுட்டுகளுக்கு கருத்துகளைச் சேர்க்கவும்