CSS Flex Container Properties
flex container உறுப்பு பின்வரும் பண்புகளைக் கொண்டிருக்கலாம்:
- display - flex அல்லது inline-flex என அமைக்கப்பட வேண்டும்
- flex-direction - flex உருப்படிகளின் காட்சி-திசையை அமைக்கிறது
- flex-wrap - flex உருப்படிகள் மடிக்கப்பட வேண்டுமா இல்லையா என்பதைக் குறிப்பிடுகிறது
- flex-flow - flex-direction மற்றும் flex-wrap க்கான சுருக்கெழுத்து பண்பு
- justify-content - flex உருப்படிகள் முதன்மை-அச்சில் (கிடைமட்டமாக) அனைத்து கிடைக்கும் இடத்தையும் பயன்படுத்தாதபோது அவற்றை சீரமைக்கிறது
- align-items - flex உருப்படிகள் குறுக்கு-அச்சில் (செங்குத்தாக) அனைத்து கிடைக்கும் இடத்தையும் பயன்படுத்தாதபோது அவற்றை சீரமைக்கிறது
- align-content - குறுக்கு அச்சில் கூடுதல் இடம் இருந்து flex உருப்படிகள் மடிக்கும் போது flex வரிகளை சீரமைக்கிறது
CSS flex-direction Property
flex-direction பண்பு flex கொள்கலனில் flex உருப்படிகளின் காட்சி-திசையைக் குறிப்பிடுகிறது.
இந்த பண்பு பின்வரும் மதிப்புகளில் ஒன்றைக் கொண்டிருக்கலாம்:
- row (இயல்புநிலை)
- column
- row-reverse
- column-reverse
CSS flex-wrap Property
flex-wrap பண்பு ஒரு flex வரியில் போதுமான இடம் இல்லை என்றால், flex உருப்படிகள் மடிக்கப்பட வேண்டுமா இல்லையா என்பதைக் குறிப்பிடுகிறது.
இந்த பண்பு பின்வரும் மதிப்புகளில் ஒன்றைக் கொண்டிருக்கலாம்:
- nowrap (இயல்புநிலை)
- wrap
- wrap-reverse
.flex-container {
display: flex;
flex-flow: row wrap;
}
CSS justify-content Property
justify-content பண்பு flex உருப்படிகள் முதன்மை-அச்சில் (கிடைமட்டமாக) அனைத்து கிடைக்கும் இடத்தையும் பயன்படுத்தாதபோது அவற்றை சீரமைக்கப் பயன்படுகிறது.
CSS align-items Property
align-items பண்பு flex உருப்படிகள் குறுக்கு-அச்சில் (செங்குத்தாக) அனைத்து கிடைக்கும் இடத்தையும் பயன்படுத்தாதபோது அவற்றை சீரமைக்கப் பயன்படுகிறது.
CSS align-content Property
align-content பண்பு align-items போன்றது, ஆனால் flex உருப்படிகளை சீரமைப்பதற்கு பதிலாக flex வரிகளை சீரமைக்கிறது.
True Centering
பின்வரும் உதாரணம் ஒரு பொதுவான பாணி சிக்கலை எவ்வாறு தீர்ப்பது என்பதைக் காட்டுகிறது: உண்மையான மையப்படுத்தல்.
உண்மையான மையப்படுத்தலை அடைய, flex கொள்கலனுக்கு justify-content மற்றும் align-items பண்புகள் இரண்டையும் center என அமைக்கவும், மேலும் flex உருப்படி கிடைமட்டமாகவும் செங்குத்தாகவும் சரியாக மையப்படுத்தப்படும்:
Centered flex item
இந்த உருப்படி முழுமையாக மையப்படுத்தப்பட்டுள்ளது
.flex-container {
display: flex;
height: 400px;
justify-content: center;
align-items: center;
}
Exercise
flex கொள்கலனின் திசையை column ஆக அமைக்க சரியான பண்பு பெயரை இழுத்து விடவும்.
.flex-container {
display: flex;
: ;
}
The CSS Flex Container Properties
பின்வரும் அட்டவணை அனைத்து CSS Flex Container பண்புகளையும் பட்டியலிடுகிறது:
| Property | Description |
|---|---|
| align-content | flex-wrap பண்பின் நடத்தையை மாற்றுகிறது. இது align-items போன்றது, ஆனால் flex உருப்படிகளை சீரமைப்பதற்கு பதிலாக flex வரிகளை சீரமைக்கிறது |
| align-items | flex உருப்படிகள் குறுக்கு-அச்சில் அனைத்து கிடைக்கும் இடத்தையும் பயன்படுத்தாதபோது அவற்றை செங்குத்தாக சீரமைக்கிறது |
| display | ஒரு உறுப்புக்கான காட்சி நடத்தையை (ரெண்டரிங் பெட்டியின் வகை) குறிப்பிடுகிறது |
| flex-direction | ஒரு flex கொள்கலனுக்குள் flex உருப்படிகளின் திசையைக் குறிப்பிடுகிறது |
| flex-flow | flex-direction மற்றும் flex-wrap க்கான ஒரு சுருக்கெழுத்து பண்பு |
| flex-wrap | ஒரு flex வரியில் போதுமான இடம் இல்லை என்றால், flex உருப்படிகள் மடிக்கப்பட வேண்டுமா இல்லையா என்பதைக் குறிப்பிடுகிறது |
| justify-content | flex உருப்படிகள் முதன்மை-அச்சில் அனைத்து கிடைக்கும் இடத்தையும் பயன்படுத்தாதபோது அவற்றை கிடைமட்டமாக சீரமைக்கிறது |