Giriş
JsDelivr we şablon başlangyç sahypasy bilen täsirli, ykjam ilkinji saýtlary gurmak üçin dünýäniň iň meşhur çarçuwasy Bootstrap bilen başlaň.
Taslamaňyza “Bootstrap” -y çalt goşmak isleýärsiňizmi? JsDelivr-de adamlar mugt üpjün edilen jsDelivr ulanyň. Bukja dolandyryjysyny ulanýarsyňyzmy ýa-da çeşme faýllaryny göçürip almalymy? Göçürip almak sahypasyna başlaň.
CSS-ni ýüklemek üçin stil tablisasyny beýleki ähli stil tablisalaryndan ozal <link>
göçüriň .<head>
Komponentlerimiziň köpüsi işlemek üçin JavaScript-i ulanmagy talap edýär. Hususan-da, jQuery , Popper.js we öz JavaScript plaginlerimizi talap edýär. Aşakdakylary <script>
sahypalaryňyzyň ujuna, ýapmak </body>
belliginiň öň ýanynda goýuň, olary işletmek üçin. jQuery ilki gelmeli, soň Popper.js, soň bolsa JavaScript plaginlerimiz.
JQuery-iň inçe gurluşyny ulanýarys , ýöne doly wersiýasy hem goldanýar.
JQuery, JS we Popper.js haýsy komponentleri aç-açan talap edýär? Aşakdaky görkeziş komponentleriniň baglanyşygyna basyň. Umumy sahypanyň gurluşy barada düýbünden bilmeýän bolsaňyz, mysal sahypasynyň şablony üçin okaň.
Biziň bootstrap.bundle.js
we Popperbootstrap.bundle.min.js
-i öz içine alýarys , ýöne jQuery däl . “Bootstrap” -a girýänler barada has giňişleýin maglumat üçin mazmun bölümimize serediň.
JavaScript talap edýän komponentleri görkeziň
- Işden aýyrmak üçin duýduryşlar
- Döwletleri üýtgetmek we bellik gutusy / radio işleýşi üçin düwmeler
- Slhli slaýd häsiýetleri, dolandyryşlar we görkezijiler üçin karusel
- Mazmunyň görnükliligini üýtgetmek üçin çöküň
- Görkezmek we ýerleşdirmek üçin aşak düşmeler ( Popper.js -i hem talap edýär )
- Özüňi alyp barşyňy görkezmek, ýerleşdirmek we aýlamak üçin modeller
- Duýgur hereketleri amala aşyrmak üçin “Collapse” pluginimizi giňeltmek üçin “Navbar”
- Görkezmek we ýerleşdirmek üçin gurallar we açyjylar ( Popper.js hem talap edýär )
- Aýlamak häsiýeti we nawigasiýa täzelenmeleri üçin Scrollspy
Sahypalaryňyzy iň täze dizaýn we ösüş ülňüleri bilen düzüň. Diýmek, HTML5 doktipini ulanmak we dogry jogap bermek üçin görüniş meta belligini goşmak. Hemmesini bir ýere jemläň we sahypalaryňyz şeýle bolmaly:
Sahypanyň umumy talaplary üçin size gerek zat. Sahypaňyzyň mazmunyny we böleklerini ýerleşdirip başlamak üçin Layout resminamalaryna ýa-da resmi mysallarymyza giriň .
“Bootstrap”, ulanylanda hökman bilmeli möhüm global stilleri we sazlamalary ulanýar, bularyň hemmesi diňe brauzer stilleriniň kadalaşmagyna gönükdirilen. Geliň.
“Bootstrap” HTML5 doktipiniň ulanylmagyny talap edýär. Onsuz, gülkünç doly däl görnüşi görersiňiz, ýöne şol bir wagtyň özünde-de ep-esli bökdençlige sebäp bolmaz.
“Bootstrap” ilki ykjam işlenip düzülýär , bu strategiýa ilki bilen ykjam enjamlar üçin kod optimizirleýäris, soňra bolsa CSS media talaplaryny ulanyp komponentleri ulaldýarys. Deviceshli enjamlar üçin dogry görkezilmegini we ulaldylyşyny üpjün etmek üçin, täsirli görnüş meta belligini özüňize goşuň <head>
.
Munuň mysalyny başlangyç şablonyndan görüp bilersiňiz .
CSS-de has gönümel ulalmak üçin global bahany box-sizing
üýtgedýäris . Bu elementiň soňky hasaplanan giňligine täsir etmezligini üpjün edýär, ýöne Google Kartalar we Google Custom Search Engine ýaly üçünji tarap programma üpjünçiliginde kynçylyk döredip biler.content-box
border-box
padding
Seýrek ýagdaýlarda ony ýok etmeli, aşakdaky ýaly bir zady ulanyň:
Aboveokardaky bölek bilen, içerki elementler, şol sanda döredilen mazmun ::before
we ::after
bularyň hemmesi görkezilenleri miras box-sizing
alar .selector-for-some-widget
.
CSS hilelerinde guty modeli we ululygy barada has giňişleýin öwreniň .
Kesgitli brauzer görkezişini gowulandyrmak üçin , umumy HTML elementlerine birneme has köp pikirlenýän nollary hödürlemek bilen, brauzerler we enjamlardaky gapma-garşylyklary düzetmek üçin Reboot ulanýarys.
“Bootstrap” -yň ösüşi barada habarly boluň we bu peýdaly çeşmeler bilen jemgyýet bilen habarlaşyň.
- Twitterde @getbootstrap yzarlaň .
- Resmi “Bootstrap” blogyny okaň we ýazylyň .
- IRC-de ýoldaş Bootstrappers bilen söhbetdeşlik.
irc.freenode.net
Serwerde, kanalda##bootstrap
. - Durmuşa geçirmek kömegi Stack Overflow-da tapylyp bilner (bellikli
bootstrap-4
). - Döredijiler npm ýa-da iň ýokary açyş üçin şuňa meňzeş gowşuryş mehanizmleri
bootstrap
arkaly paýlanylanda Bootstrap-yň işleýşini üýtgedýän ýa-da goşýan paketlerdäki açar sözden peýdalanmalydyrlar .
Şeýle hem iň soňky gybat we ajaýyp aýdym-saz wideolary üçin Twitter - de @getbootstrap yzarlap bilersiňiz .