கண்ணோட்டம்
உங்களின் பூட்ஸ்டார்ப் திட்டத்தை அமைப்பதற்கான கூறுகள் மற்றும் விருப்பங்கள், ரேப்பிங் கன்டெய்னர்கள், சக்திவாய்ந்த கிரிட் சிஸ்டம், நெகிழ்வான மீடியா ஆப்ஜெக்ட் மற்றும் பதிலளிக்கக்கூடிய பயன்பாட்டு வகுப்புகள் உட்பட.
கொள்கலன்கள் பூட்ஸ்டார்ப்பில் மிகவும் அடிப்படையான தளவமைப்பு உறுப்பு மற்றும் எங்கள் இயல்புநிலை கட்ட அமைப்பைப் பயன்படுத்தும் போது தேவைப்படும் . பதிலளிக்கக்கூடிய, நிலையான அகல கொள்கலனில் இருந்து தேர்வு செய்யவும் ( max-width
ஒவ்வொரு பிரேக் பாயிண்டிலும் அதன் மாற்றங்கள் என்று அர்த்தம்) அல்லது திரவ அகலம் (அதாவது அது 100%
எல்லா நேரத்திலும் அகலமாக இருக்கும்).
கொள்கலன்களை உள்ளமைக்க முடியும் என்றாலும் , பெரும்பாலான தளவமைப்புகளுக்கு உள்ளமைக்கப்பட்ட கொள்கலன் தேவையில்லை.
ஒரு முழு அகல கொள்கலனுக்குப் பயன்படுத்தவும் .container-fluid
, காட்சிப் பகுதியின் முழு அகலமும் பரவுகிறது.
பூட்ஸ்டார்ப் முதலில் மொபைலாக உருவாக்கப்பட்டதால், எங்கள் தளவமைப்புகள் மற்றும் இடைமுகங்களுக்கு விவேகமான பிரேக் பாயிண்ட்களை உருவாக்க சில மீடியா வினவல்களைப் பயன்படுத்துகிறோம். இந்த பிரேக்பாயிண்ட்கள் பெரும்பாலும் குறைந்தபட்ச வியூபோர்ட் அகலத்தை அடிப்படையாகக் கொண்டவை மற்றும் காட்சிப் பகுதி மாறும்போது உறுப்புகளை அளவிட அனுமதிக்கின்றன.
பூட்ஸ்டார்ப் முதன்மையாக பின்வரும் மீடியா வினவல் வரம்புகளை—அல்லது பிரேக்பாயிண்ட்களை—எங்கள் தளவமைப்பு, கட்டம் அமைப்பு மற்றும் கூறுகளுக்கான எங்கள் மூல Sass கோப்புகளில் பயன்படுத்துகிறது.
நாங்கள் எங்கள் மூல CSS ஐ Sass இல் எழுதுவதால், எங்களின் அனைத்து மீடியா வினவல்களும் Sass mixins மூலம் கிடைக்கும்:
வேறு திசையில் செல்லும் மீடியா வினவல்களை நாங்கள் எப்போதாவது பயன்படுத்துகிறோம் (கொடுக்கப்பட்ட திரை அளவு அல்லது சிறியது ):
உலாவிகள் தற்போது வரம்பு சூழல் வினவல்களை ஆதரிக்காததால் , இந்த ஒப்பீடுகளுக்கு அதிக துல்லியத்துடன் மதிப்புகளைப் பயன்படுத்துவதன் மூலம், பகுதியளவு அகலங்களைக் கொண்ட (உதாரணமாக, உயர்-dpi சாதனங்களில் சில நிபந்தனைகளின் கீழ் இது நிகழலாம்) முன்னொட்டுகள் min-
மற்றும்max-
காட்சிப் பகுதிகளின் வரம்புகளைச் சுற்றி வேலை செய்கிறோம் . .
மீண்டும், இந்த மீடியா வினவல்கள் Sass mixins வழியாகவும் கிடைக்கின்றன:
குறைந்தபட்ச மற்றும் அதிகபட்ச பிரேக்பாயிண்ட் அகலங்களைப் பயன்படுத்தி திரை அளவுகளின் ஒரு பிரிவை குறிவைக்க மீடியா வினவல்கள் மற்றும் மிக்சின்களும் உள்ளன.
இந்த மீடியா வினவல்கள் Sass mixins வழியாகவும் கிடைக்கின்றன:
இதேபோல், மீடியா வினவல்கள் பல பிரேக்பாயிண்ட் அகலங்களைக் கொண்டிருக்கலாம்:
ஒரே திரை அளவு வரம்பைக் குறிவைப்பதற்கான சாஸ் மிக்சின்:
பல பூட்ஸ்டார்ப் கூறுகள் பயன்படுத்துகின்றன z-index
, உள்ளடக்கத்தை ஒழுங்கமைக்க மூன்றாவது அச்சை வழங்குவதன் மூலம் தளவமைப்பைக் கட்டுப்படுத்த உதவும் CSS பண்பு. பூட்ஸ்டார்ப்பில் இயல்புநிலை z-இண்டெக்ஸ் அளவைப் பயன்படுத்துகிறோம், இது சரியாக லேயர் நேவிகேஷன், டூல்டிப்ஸ் மற்றும் பாபோவர்ஸ், மோடல்கள் மற்றும் பலவற்றிற்காக வடிவமைக்கப்பட்டுள்ளது.
இந்த உயர் மதிப்புகள் ஒரு தன்னிச்சையான எண்ணில் தொடங்குகின்றன, அதிக மற்றும் குறிப்பிட்ட முரண்பாடுகளைத் தவிர்க்க போதுமானவை. எங்களின் அடுக்கு கூறுகள்-உதவிக்குறிப்புகள், பாப்ஓவர்கள், நேவ்பார்கள், டிராப் டவுன்கள், மாதிரிகள்-இவற்றின் நிலையான தொகுப்பு நமக்குத் தேவை. 100
நாங்கள் + அல்லது + ஐப் பயன்படுத்தாமல் இருக்க எந்த காரணமும் இல்லை 500
.
இந்த தனிப்பட்ட மதிப்புகளைத் தனிப்பயனாக்குவதை நாங்கள் ஊக்குவிப்பதில்லை; நீங்கள் ஒன்றை மாற்றினால், நீங்கள் அனைத்தையும் மாற்ற வேண்டும்.
கூறுகளுக்குள் ஒன்றுடன் ஒன்று எல்லைகளைக் கையாள (உதாரணமாக, உள்ளீட்டு குழுக்களில் உள்ள பொத்தான்கள் மற்றும் உள்ளீடுகள்), , , மற்றும் இயல்புநிலை, மிதவை மற்றும் செயலில் உள்ள நிலைகளுக்கு குறைந்த ஒற்றை இலக்க z-index
மதிப்புகளைப் பயன்படுத்துகிறோம். மிதவை/ஃபோகஸ்/செயலில், உடன்பிறந்த உறுப்புகளின் மீது அவற்றின் எல்லையைக் காட்ட , ஒரு குறிப்பிட்ட உறுப்பை அதிக மதிப்புடன் முன்னணியில் கொண்டு வருகிறோம்.1
2
3
z-index