அறிமுகம்
jsDelivr மற்றும் ஒரு டெம்ப்ளேட் ஸ்டார்டர் பக்கத்துடன், பதிலளிக்கக்கூடிய, மொபைல் முதல் தளங்களை உருவாக்குவதற்கான உலகின் மிகவும் பிரபலமான கட்டமைப்பான பூட்ஸ்டார்ப் உடன் தொடங்கவும்.
விரைவு தொடக்கம்
உங்கள் திட்டத்தில் பூட்ஸ்டார்ப்பை விரைவாகச் சேர்க்க விரும்புகிறீர்களா? jsDelivr, இலவச திறந்த மூல CDN ஐப் பயன்படுத்தவும். தொகுப்பு மேலாளரைப் பயன்படுத்துகிறீர்களா அல்லது மூலக் கோப்புகளைப் பதிவிறக்க வேண்டுமா? பதிவிறக்கங்கள் பக்கத்திற்கு செல்க .
CSS
எங்கள் CSSஐ ஏற்ற மற்ற அனைத்து ஸ்டைல்ஷீட்களுக்கும் முன்பாக ஸ்டைல்ஷீட்டை <link>
நகலெடுத்து ஒட்டவும் .<head>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
ஜே.எஸ்
எங்கள் பல கூறுகள் செயல்பட ஜாவாஸ்கிரிப்ட் பயன்படுத்த வேண்டும். குறிப்பாக, அவர்களுக்கு எங்கள் சொந்த ஜாவாஸ்கிரிப்ட் செருகுநிரல்கள் மற்றும் பாப்பர் தேவை . பின்வரும் வினாக்களில் ஒன்றை <script>
உங்கள் பக்கங்களின் முடிவில் வைக்கவும், அவற்றை இயக்க, மூடும் குறிச்சொல்லுக்கு முன் வைக்கவும் </body>
.
மூட்டை
ஒவ்வொரு பூட்ஸ்டார்ப் ஜாவாஸ்கிரிப்ட் செருகுநிரல் மற்றும் எங்களின் இரண்டு தொகுப்புகளில் ஒன்றின் சார்புநிலையையும் சேர்க்கவும். இரண்டும் bootstrap.bundle.js
மற்றும் எங்கள் உதவிக்குறிப்புகள் மற்றும் bootstrap.bundle.min.js
பாப்ஓவர்களுக்கான பாப்பரைச் சேர்க்கவும் . பூட்ஸ்டார்ப்பில் என்ன சேர்க்கப்பட்டுள்ளது என்பது பற்றிய கூடுதல் தகவலுக்கு, எங்கள் உள்ளடக்கப் பகுதியைப் பார்க்கவும்.
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
தனி
நீங்கள் தனி ஸ்கிரிப்ட் தீர்வுடன் செல்ல முடிவு செய்தால், முதலில் பாப்பர் வர வேண்டும் (நீங்கள் டூல்டிப்கள் அல்லது பாப்ஓவர்களைப் பயன்படுத்துகிறீர்கள் என்றால்), பின்னர் எங்கள் ஜாவாஸ்கிரிப்ட் செருகுநிரல்கள்.
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js" integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF" crossorigin="anonymous"></script>
தொகுதிகள்
நீங்கள் பயன்படுத்தினால் , பூட்ஸ்டார்ப்பை ஒரு தொகுதிப் பிரிவாகப் பயன்படுத்துவதைப்<script type="module">
பார்க்கவும் .
கூறுகள்
எங்கள் ஜாவாஸ்கிரிப்ட் மற்றும் பாப்பர் எந்தெந்த கூறுகளுக்கு வெளிப்படையாகத் தேவை என்று ஆர்வமாக உள்ளீர்களா? கீழே உள்ள ஷோ பாகங்கள் இணைப்பைக் கிளிக் செய்யவும். பொதுவான பக்க அமைப்பைப் பற்றி உங்களுக்குத் தெரியாவிட்டால், ஒரு எடுத்துக்காட்டு பக்க டெம்ப்ளேட்டைப் படிக்கவும்.
JavaScript தேவைப்படும் கூறுகளைக் காட்டு
- நிராகரிப்பதற்கான விழிப்பூட்டல்கள்
- நிலைகள் மற்றும் செக்பாக்ஸ்/ரேடியோ செயல்பாடுகளை மாற்றுவதற்கான பொத்தான்கள்
- அனைத்து ஸ்லைடு நடத்தைகள், கட்டுப்பாடுகள் மற்றும் குறிகாட்டிகளுக்கான கொணர்வி
- உள்ளடக்கத்தின் தெரிவுநிலையை மாற்றுவதற்கு சுருக்கவும்
- காட்சிப்படுத்துதல் மற்றும் நிலைநிறுத்துவதற்கான கீழ்தோன்றல்கள் (மேலும் பாப்பர் தேவை )
- காட்சிப்படுத்தல், நிலைப்படுத்துதல் மற்றும் ஸ்க்ரோல் நடத்தைக்கான மாதிரிகள்
- பதிலளிக்கக்கூடிய நடத்தையை செயல்படுத்த எங்கள் சுருக்கு செருகுநிரலை நீட்டிப்பதற்கான Navbar
- காட்டுவதற்கும் நிராகரிப்பதற்கும் டோஸ்ட்கள்
- காட்சிப்படுத்தல் மற்றும் நிலைப்படுத்துவதற்கான உதவிக்குறிப்புகள் மற்றும் பாப்ஓவர்கள் (மேலும் பாப்பர் தேவை )
- ஸ்க்ரோல் நடத்தை மற்றும் வழிசெலுத்தல் புதுப்பிப்புகளுக்கான ஸ்க்ரோல்ஸ்பை
ஸ்டார்டர் டெம்ப்ளேட்
உங்கள் பக்கங்கள் சமீபத்திய வடிவமைப்பு மற்றும் மேம்பாட்டுத் தரங்களுடன் அமைக்கப்பட்டுள்ளதை உறுதிப்படுத்திக் கொள்ளுங்கள். அதாவது ஒரு HTML5 டாக்டைப்பைப் பயன்படுத்துதல் மற்றும் சரியான பதிலளிக்கக்கூடிய நடத்தைகளுக்கு ஒரு வியூபோர்ட் மெட்டா டேக் உட்பட. அனைத்தையும் ஒன்றாக இணைத்து, உங்கள் பக்கங்கள் இப்படி இருக்க வேண்டும்:
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<title>Hello, world!</title>
</head>
<body>
<h1>Hello, world!</h1>
<!-- Optional JavaScript; choose one of the two! -->
<!-- Option 1: Bootstrap Bundle with Popper -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
<!-- Option 2: Separate Popper and Bootstrap JS -->
<!--
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js" integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF" crossorigin="anonymous"></script>
-->
</body>
</html>
அடுத்த படிகளுக்கு, உங்கள் தளத்தின் உள்ளடக்கம் மற்றும் கூறுகளை அமைக்க லேஅவுட் டாக்ஸ் அல்லது எங்களின் அதிகாரப்பூர்வ உதாரணங்களைப் பார்வையிடவும்.
முக்கியமான உலகளாவிய
பூட்ஸ்டார்ப் ஒரு சில முக்கியமான உலகளாவிய பாணிகள் மற்றும் அமைப்புகளைப் பயன்படுத்துகிறது, அதைப் பயன்படுத்தும் போது நீங்கள் அறிந்திருக்க வேண்டும், இவை அனைத்தும் குறுக்கு உலாவி பாணிகளை இயல்பாக்குவதற்கு மட்டுமே உதவுகின்றன. உள்ளே நுழைவோம்.
HTML5 டாக்டைப்
பூட்ஸ்டார்ப்பிற்கு HTML5 டாக்டைப்பின் பயன்பாடு தேவைப்படுகிறது. இது இல்லாமல், நீங்கள் சில வேடிக்கையான முழுமையற்ற ஸ்டைலிங்கைக் காண்பீர்கள், ஆனால் அது உட்பட எந்த கணிசமான விக்கல்களும் ஏற்படாது.
<!doctype html>
<html lang="en">
...
</html>
பதிலளிக்கக்கூடிய மெட்டா டேக்
பூட்ஸ்டார்ப் மொபைலை முதலில் உருவாக்குகிறது , இதில் முதலில் மொபைல் சாதனங்களுக்கான குறியீட்டை மேம்படுத்துகிறோம், பின்னர் CSS மீடியா வினவல்களைப் பயன்படுத்தி தேவையான கூறுகளை அளவிடுகிறோம். எல்லா சாதனங்களுக்கும் சரியான ரெண்டரிங் மற்றும் டச் ஜூம் செய்வதை உறுதிசெய்ய , பதிலளிக்கக்கூடிய வியூபோர்ட் மெட்டா டேக்கை உங்கள் க்கு சேர்க்கவும் <head>
.
<meta name="viewport" content="width=device-width, initial-scale=1">
இதற்கான உதாரணத்தை ஸ்டார்டர் டெம்ப்ளேட்டில் பார்க்கலாம் .
பெட்டி அளவு
CSS இல் மிகவும் நேரடியான அளவைப் பெற, உலகளாவிய box-sizing
மதிப்பை லிருந்து content-box
க்கு மாற்றுவோம் border-box
. padding
இது ஒரு உறுப்பின் இறுதி கணக்கிடப்பட்ட அகலத்தை பாதிக்காது என்பதை உறுதி செய்கிறது, ஆனால் இது Google Maps மற்றும் Google Custom Search Engine போன்ற சில மூன்றாம் தரப்பு மென்பொருளில் சிக்கல்களை ஏற்படுத்தலாம்.
அரிதான சந்தர்ப்பத்தில் நீங்கள் அதை மீற வேண்டும், பின்வருவனவற்றைப் பயன்படுத்தவும்:
.selector-for-some-widget {
box-sizing: content-box;
}
மேலே உள்ள துணுக்குடன், உள்ளமைக்கப்பட்ட கூறுகள்-உருவாக்கப்பட்ட உள்ளடக்கம் ::before
மற்றும் - அதற்காக ::after
குறிப்பிடப்பட்டவை அனைத்தும் பெறப்படும் .box-sizing
.selector-for-some-widget
CSS தந்திரங்களில் பெட்டி மாதிரி மற்றும் அளவைப் பற்றி மேலும் அறிக .
மறுதொடக்கம்
மேம்படுத்தப்பட்ட குறுக்கு-உலாவி ரெண்டரிங்கிற்கு, பொதுவான HTML உறுப்புகளுக்கு சற்று அதிக கருத்துள்ள மீட்டமைப்புகளை வழங்கும் அதே வேளையில் உலாவிகள் மற்றும் சாதனங்களில் உள்ள முரண்பாடுகளை சரிசெய்ய மறுதொடக்கத்தைப் பயன்படுத்துகிறோம் .
சமூக
பூட்ஸ்டார்ப்பின் மேம்பாடு குறித்து புதுப்பித்த நிலையில் இருங்கள் மற்றும் இந்த பயனுள்ள ஆதாரங்களுடன் சமூகத்தை அணுகவும்.
- அதிகாரப்பூர்வ பூட்ஸ்டார்ப் வலைப்பதிவைப் படித்து குழுசேரவும் .
- IRC இல் சக பூட்ஸ்ட்ராப்பர்களுடன் அரட்டையடிக்கவும்.
irc.libera.chat
சர்வரில், சேனலில்#bootstrap
. - செயலாக்க உதவியை ஸ்டாக் ஓவர்ஃப்ளோவில் காணலாம் (குறியிடப்பட்டுள்ளது
bootstrap-5
). - npm அல்லது ஒத்த டெலிவரி மெக்கானிசங்கள் மூலம் அதிகபட்ச கண்டுபிடிப்பிற்காக விநியோகிக்கும்
bootstrap
போது, பூட்ஸ்டார்ப்பின் செயல்பாட்டை மாற்றியமைக்கும் அல்லது சேர்க்கும் தொகுப்புகளில் முக்கிய சொல்லை டெவலப்பர்கள் பயன்படுத்த வேண்டும் .
சமீபத்திய வதந்திகள் மற்றும் அற்புதமான இசை வீடியோக்களுக்கு நீங்கள் @getbootstrap ஐ Twitter இல் பின்தொடரலாம் .