He kete taputapu o mua he kaha, he whakawhanui, kua kikii. Hanga me te whakarite ki a Sass, whakamahi i te punaha matiti me nga waahanga kua oti te hanga, ka ora ai nga kaupapa me nga taputapu JavaScript kaha.
Tāutahia te pūtake o Bootstrap Sass me ngā kōnae JavaScript mā npm, RubyGems, Composer, Meteor ranei. Ko nga whakaurunga whakahaere mokete kaore e uru ki nga tuhinga me o maatau tuhinga hanga katoa. Ka taea hoki e koe te whakamahi i ta maatau repo tauira npm kia tere te whakaputa kaupapa Bootstrap ma te npm.
Mena ka hiahia koe ki te whakauru i te CSS kua whakahiatohia e Bootstrap, JS ranei, ka taea e koe te whakamahi jsDelivr . Tirohia te mahi me ta maatau tiimata tere , tirotirohia ranei nga tauira hei tiimata i to kaupapa ka whai ake. Ka taea hoki e koe te kowhiri kia whakauruhia a Popper me a maatau JS motuhake .
<!-- 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>
Panuihia a maatau kaiarahi timata
Haere ki te whakauru i nga konae puna a Bootstrap ki tetahi kaupapa hou me o maatau kaiarahi whai mana.
Ka whakamahi a Bootstrap i a Sass mo te hoahoanga rereke me te whakarite. Kawemai i nga waahanga anake e hiahia ana koe, whakaahei i nga whiringa o te ao penei i nga rōnaki me nga atarangi, ka tuhi i a koe ake CSS me o maatau taurangi, mapi, mahi, me nga whakauru.
Kawemai i tetahi pepa ahua ka haere koe ki nga reihi me nga ahuatanga katoa o ta maatau CSS.
// Variable overrides first
$primary:#900;$enable-shadows:true;$prefix:"mo-";// Then import Bootstrap
@import"../node_modules/bootstrap/scss/bootstrap";
Hanga me te whakawhānui i roto i te wa-tūturu me nga taurangi CSS
Kei te tipu haere a Bootstrap 5 me ia tukunga kia pai ake te whakamahi i nga taurangi CSS mo nga momo kaupapa o te ao, nga waahanga takitahi, tae atu ki nga taputapu. Ka whakaratohia e matou te maha o nga taurangi mo nga tae, momo momotuhi, me etahi atu i te :roottaumata hei whakamahi ki hea. Mo nga waahanga me nga taputapu, ka horahia nga taurangi CSS ki te karaehe e tika ana, ka ngawari te whakarereke.
Whakamahia tetahi o a maatau taurangi ao:root ki te tuhi momo hou. Ko nga taurangi CSS e whakamahi ana i te var(--bs-variableName)wetereo ka taea te tuku iho e nga huānga tamariki.
Whakakorehia nga taurangi o te ao, te waahanga, te karaehe whaipainga ranei hei whakarite i a Bootstrap ki taau e pai ai. Kaore he take ki te whakapuaki ano i ia ture, he uara taurangi hou noa.
He hou ki Bootstrap 5, kua hangaia a maatau taputapu e to maatau API Taputapu . I hangaia e matou hei mapi Sass kua whakakiia ki nga ahuatanga ka taea te whakarite tere me te ngawari. Kaore i ngawari ake te taapiri, te tango, te whakarereke ranei i nga karaehe whaipainga. Hangaia nga taputapu kia aro, taapirihia nga momo momo akomanga pseudo, ka hoatu ingoa ritenga.
// 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,)));
Ko nga taputapu JavaScript kaha kaore he jQuery
Maamaa te taapiri i nga huānga huna ka taea te takahuri, nga momo me nga tahua offcanvas, pouvers me nga aki taputapu, me te maha atu—katoa kaore he jQuery. Ko te JavaScript i Bootstrap he HTML-tuatahi, ko te tikanga ko te taapiri i nga mono he ngawari ki te taapiri i nga datahuanga. Me whai mana ake? Whakauruhia nga taputapu takitahi ma te hotaka.
He aha te tuhi atu i te JavaScript ka taea e koe te tuhi HTML? Tata ki te katoa o nga taputapu JavaScript a Bootstrap he API raraunga akomanga tuatahi, ka taea e koe te whakamahi JavaScript ma te taapiri i nga datahuanga.
Kei a Bootstrap he tatini taapiri ka taea e koe te taka ki tetahi kaupapa. Tukuna katoa ki roto i te wa kotahi, whiriwhiri ranei i nga mea e hiahia ana koe.
Ko Bootstrap Icons he puna tuwhera puna SVG icon whare pukapuka neke atu i te 1,500 glyphs, me etahi atu taapiri mo ia tukunga. Kua hoahoatia kia mahi i roto i tetahi kaupapa, ahakoa ka whakamahi koe i a Bootstrap ake, kaore ranei. Whakamahia hei SVG, he momotuhi tohu ranei—ma nga whiringa e rua ka hoatu ki a koe te tauine vector me te whakaritenga ngawari ma te CSS.
Tangohia a Bootstrap ki te taumata e whai ake nei me nga kaupapa utu nui mai i te maakete Kaupapa Kaupapa Bootstrap mana . Ka hangaia nga kaupapa ki runga i a Bootstrap hei anga whanui ake, he taonga ki nga waahanga hou me nga taapiri, tuhinga, me nga taputapu hanga kaha.