Alagbara, extensible, ati ẹya-ara-aba ti frontend irinṣẹ. Kọ ati ṣe akanṣe pẹlu Sass, lo eto akoj ti a ti kọ tẹlẹ ati awọn paati, ati mu awọn iṣẹ akanṣe wa si igbesi aye pẹlu awọn afikun JavaScript ti o lagbara.
Fi sori ẹrọ orisun Bootstrap Sass ati awọn faili JavaScript nipasẹ npm, RubyGems, Olupilẹṣẹ, tabi Meteor. Awọn fifi sori ẹrọ iṣakoso akopọ ko pẹlu iwe tabi awọn iwe afọwọkọ kikọ ni kikun wa. O tun le lo repo awoṣe npm wa lati ṣe agbejade iṣẹ akanṣe Bootstrap ni kiakia nipasẹ npm.
Nigbati o ba nilo nikan lati ṣafikun Bootstrap's CSS ti o ṣajọ tabi JS, o le lo jsDelivr . Wo ni iṣe pẹlu ibẹrẹ iyara wa ti o rọrun , tabi ṣawari awọn apẹẹrẹ lati fo bẹrẹ iṣẹ akanṣe atẹle rẹ. O tun le yan lati pẹlu Popper ati JS wa lọtọ .
<!-- CSS only --><linkhref="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"rel="stylesheet"integrity="sha384-iYQeCzEYFbKjA/T2uDLTpkwGzCiq6soy8tYaI1GyVh/UjpbCx/TYkiZhlZB6+fzT"crossorigin="anonymous">
<!-- JavaScript Bundle with Popper --><scriptsrc="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"integrity="sha384-u1OknCvxWvY5kfmNBILK2hRnQC3Pr17a+RTT6rIHI7NnikvbZlHgTPOOmMi466C8"crossorigin="anonymous"></script>
Ka awọn itọsọna bibẹrẹ wa
Gba fo lori pẹlu awọn faili orisun Bootstrap ni iṣẹ akanṣe tuntun pẹlu awọn itọsọna osise wa.
Bootstrap nlo Sass fun apọjuwọn ati faaji asefara. Ṣe agbewọle awọn paati ti o nilo nikan, mu awọn aṣayan agbaye ṣiṣẹ bi awọn gradients ati awọn ojiji, ati kọ CSS tirẹ pẹlu awọn oniyipada, maapu, awọn iṣẹ ati awọn alapọpo wa.
Ṣe agbewọle iwe aṣa kan ati pe o lọ si awọn ere-ije pẹlu gbogbo ẹya ti CSS wa.
// Variable overrides first
$primary:#900;$enable-shadows:true;$prefix:"mo-";// Then import Bootstrap
@import"../node_modules/bootstrap/scss/bootstrap";
Kọ ati faagun ni akoko gidi pẹlu awọn oniyipada CSS
Bootstrap 5 n dagba pẹlu itusilẹ kọọkan lati lo awọn oniyipada CSS dara julọ fun awọn aza akori agbaye, awọn paati kọọkan, ati paapaa awọn ohun elo. A pese awọn dosinni ti awọn oniyipada fun awọn awọ, awọn aza fonti, ati diẹ sii ni :rootipele kan fun lilo nibikibi. Lori awọn paati ati awọn ohun elo, awọn oniyipada CSS wa ni iwọn si kilasi ti o yẹ ati pe o le ṣe atunṣe ni rọọrun.
Lo eyikeyi awọn oniyipada agbaye:root wa lati kọ awọn aza tuntun. Awọn oniyipada CSS lo var(--bs-variableName)sintasi ati pe o le jogun nipasẹ awọn eroja ọmọde.
Paarẹ agbaye, paati, tabi awọn oniyipada kilasi ohun elo lati ṣe akanṣe Bootstrap gẹgẹ bi o ṣe fẹ. Ko si iwulo lati tun sọ ofin kọọkan, o kan iye oniyipada tuntun.
Tuntun ni Bootstrap 5, awọn ohun elo wa ti wa ni ipilẹṣẹ nipasẹ API IwUlO wa . A kọ ọ bi maapu Sass ti o ni ẹya-ara ti o le ṣe adani ni iyara ati irọrun. Ko rọrun rara lati ṣafikun, yọkuro, tabi ṣatunṣe eyikeyi awọn kilasi iwulo. Ṣe awọn ohun elo ni idahun, ṣafikun awọn iyatọ-kilaasi pseudo, ki o fun wọn ni awọn orukọ aṣa.
// Create and extend utilities with the Utility API
@import"bootstrap/scss/bootstrap";$utilities:map-merge($utilities,("cursor":(property:cursor,class:cursor,responsive:true,values:autopointergrab,)));
Awọn afikun JavaScript ti o lagbara laisi jQuery
Ni irọrun ṣafikun awọn eroja ti o farapamọ toggle toggle, awọn awoṣe ati awọn akojọ aṣayan itanafa, awọn agbejade ati awọn imọran irinṣẹ, ati pupọ diẹ sii — gbogbo rẹ laisi jQuery. JavaScript ni Bootstrap jẹ HTML-akọkọ, eyiti o tumọ si fifi awọn afikun jẹ irọrun bi fifi awọn dataabuda kun. Nilo iṣakoso diẹ sii? Fi awọn afikun kọọkan kun ni eto.
Kini idi ti kọ JavaScript diẹ sii nigbati o le kọ HTML? O fẹrẹ to gbogbo awọn afikun JavaScript Bootstrap ṣe ẹya API data kilasi akọkọ, gbigba ọ laaye lati lo JavaScript kan nipa fifi awọn dataabuda kun.
Awọn aami Bootstrap jẹ ile-ikawe aami aami orisun SVG ti o nfihan diẹ sii ju 1,500 glyphs, pẹlu afikun diẹ sii ni gbogbo itusilẹ. Wọn ṣe apẹrẹ lati ṣiṣẹ ni eyikeyi iṣẹ akanṣe, boya o lo Bootstrap funrararẹ tabi rara. Lo wọn bi awọn SVG tabi awọn nkọwe aami — awọn aṣayan mejeeji fun ọ ni igbelowọn fekito ati isọdi irọrun nipasẹ CSS.
Mu Bootstrap lọ si ipele atẹle pẹlu awọn akori Ere lati aaye ọja Awọn akori Bootstrap osise . Awọn akori ti wa ni itumọ ti lori Bootstrap bi awọn ilana ti o gbooro tiwọn, ọlọrọ pẹlu awọn paati tuntun ati awọn afikun, iwe, ati awọn irinṣẹ ikọle ti o lagbara.