Kirish
JsDelivr va shablonning boshlang'ich sahifasi bilan sezgir, mobil qurilmalar uchun birinchi saytlarni yaratish uchun dunyodagi eng mashhur ramka bo'lgan Bootstrap bilan boshlang.
Loyihangizga tezda Bootstrap qo'shmoqchimisiz? jsDelivr-dagi odamlar tomonidan bepul taqdim etilgan jsDelivr-dan foydalaning. Paket menejeridan foydalanasizmi yoki manba fayllarni yuklab olishingiz kerakmi? Yuklab olish sahifasiga o'ting.
CSS-ni yuklash uchun uslublar jadvalini boshqa barcha <link>
uslublar jadvallariga nusxa ko'chiring .<head>
Ko'pgina komponentlarimiz ishlashi uchun JavaScript-dan foydalanish kerak. Xususan, ular jQuery , Popper.js va bizning JavaScript plaginlarimizni talab qiladi. Quyidagi <script>
s-ni sahifalaringiz oxiriga, </body>
ularni yoqish uchun yopilish yorlig‘i oldiga qo‘ying. Avval jQuery, keyin Popper.js, keyin esa JavaScript plaginlarimiz kelishi kerak.
Biz jQuery-ning nozik tuzilishidan foydalanamiz , ammo to'liq versiyasi ham qo'llab-quvvatlanadi.
Qiziq, qaysi komponentlar aniq jQuery, JS va Popper.js-ni talab qiladi? Quyidagi komponentlarni ko'rsatish havolasini bosing. Agar siz sahifaning umumiy tuzilishiga ishonchingiz komil bo'lmasa, sahifa shablonini o'qishni davom eting.
Bizning bootstrap.bundle.js
va Poppernibootstrap.bundle.min.js
o'z ichiga oladi , lekin jQuery emas . Bootstrap-ga kiritilgan narsalar haqida ko'proq ma'lumot olish uchun bizning tarkib bo'limimizga qarang.
JavaScript-ni talab qiluvchi komponentlarni ko'rsatish
- O'chirish uchun ogohlantirishlar
- Holatlar va belgilash katakchasi/radio funksiyalarini almashtirish tugmalari
- Barcha slayd xatti-harakatlari, boshqaruv elementlari va ko'rsatkichlari uchun karusel
- Kontentning koʻrinishini almashtirish uchun yigʻish
- Ko'rsatish va joylashtirish uchun ochiladigan menyular (shuningdek, Popper.js talab qilinadi )
- Ko'rsatish, joylashishni aniqlash va aylantirish uchun modalar
- Javob beruvchi xatti-harakatni amalga oshirish uchun Collapse plaginimizni kengaytirish uchun Navbar
- Ko'rsatish va joylashtirish uchun maslahatlar va popoverlar (shuningdek, Popper.js talab qilinadi )
- O'tkazish harakati va navigatsiya yangilanishlari uchun Scrollspy
Sahifalaringizni eng so'nggi dizayn va ishlab chiqish standartlari bilan o'rnatganingizga ishonch hosil qiling. Bu HTML5 hujjat turidan foydalanishni va to'g'ri sezgir xatti-harakatlar uchun viewport meta-tegini qo'shishni anglatadi. Hammasini bir joyga qo'ying va sizning sahifalaringiz quyidagicha ko'rinishi kerak:
Bu umumiy sahifa talablari uchun kerak bo'lgan yagona narsa. Saytingiz mazmuni va komponentlarini joylashtirishni boshlash uchun Layout docs yoki rasmiy misollarimizga tashrif buyuring .
Bootstrap bir nechta muhim global uslublar va sozlamalardan foydalanadi, ulardan foydalanishda siz bilishingiz kerak bo'ladi, ularning barchasi deyarli faqat o'zaro faoliyat brauzer uslublarini normallashtirishga qaratilgan. Keling, suvga sho'ng'iymiz.
Bootstrap HTML5 hujjat turidan foydalanishni talab qiladi. Busiz, siz ba'zi qo'rqinchli to'liq bo'lmagan uslublarni ko'rasiz, lekin u hech qanday jiddiy hiqichoqlarga olib kelmasligi kerak.
Bootstrap avval mobil qurilmalar uchun ishlab chiqilgan bo'lib, bu strategiyada biz avval mobil qurilmalar uchun kodni optimallashtiramiz, so'ngra CSS media so'rovlari yordamida kerak bo'lganda komponentlarni kengaytiramiz. Barcha qurilmalar uchun to'g'ri renderlash va teginish kattalashtirishni ta'minlash uchun <head>
.
Buning misolini ishga tushirish shablonida ko'rishingiz mumkin .
CSS-da aniqroq o'lchamlarni aniqlash uchun biz global box-sizing
qiymatni dan content-box
ga almashtiramiz border-box
. Bu padding
elementning yakuniy hisoblangan kengligiga ta'sir qilmasligini ta'minlaydi, lekin u Google Xaritalar va Google Custom Search Engine kabi ba'zi uchinchi tomon dasturlarida muammolarga olib kelishi mumkin.
Kamdan-kam hollarda siz uni bekor qilishingiz kerak bo'lsa, quyidagi kabi foydalaning:
Yuqoridagi parcha bilan ichki o'rnatilgan elementlar, shu jumladan ::before
va orqali yaratilgan kontent ham buning uchun ::after
belgilanganlarni meros qilib oladi .box-sizing
.selector-for-some-widget
CSS Tricks-da quti modeli va o'lchamlari haqida ko'proq bilib oling .
Brauzerlar o‘rtasida ko‘rsatilishini yaxshilash uchun biz brauzerlar va qurilmalardagi nomuvofiqliklarni tuzatish uchun Reboot -dan foydalanamiz va umumiy HTML elementlariga biroz ko‘proq fikr-mulohazalarni qaytaramiz.
Bootstrap-ning rivojlanishidan xabardor bo'ling va ushbu foydali resurslar bilan hamjamiyat bilan bog'laning.
- Twitter-da @getbootstrap-ni kuzatib boring .
- Rasmiy yuklash blogini o'qing va obuna bo'ling .
- IRCdagi boshqa yuklovchilar bilan suhbatlashing.
irc.freenode.net
Serverda, kanalda##bootstrap
. - Amalga oshirish bo'yicha yordamni Stack Overflow (belgilangan
bootstrap-4
) da topish mumkin. - Ishlab chiquvchilar npm yoki shunga o'xshash etkazib berish mexanizmlari orqali tarqatishda maksimal aniqlanish uchun
bootstrap
Bootstrap funksiyasini o'zgartiradigan yoki qo'shadigan paketlarda kalit so'zdan foydalanishlari kerak .
Shuningdek , eng soʻnggi gʻiybat va ajoyib musiqiy videolar uchun Twitter’da @getbootstrap-ni kuzatib borishingiz mumkin .