Bumuo ng mabilis, tumutugon na mga site gamit ang Bootstrap
Makapangyarihan, napapalawak, at puno ng tampok na frontend toolkit. Bumuo at mag-customize gamit ang Sass, gumamit ng prebuilt grid system at mga bahagi, at bigyang-buhay ang mga proyekto gamit ang malalakas na JavaScript plugin.
I-install ang source ng Bootstrap na Sass at JavaScript na mga file sa pamamagitan ng npm, RubyGems, Composer, o Meteor. Ang mga package na pinamamahalaang pag-install ay hindi kasama ang dokumentasyon o ang aming buong build script. Maaari mo ring gamitin ang aming npm template repo para mabilis na makabuo ng isang Bootstrap na proyekto sa pamamagitan ng npm.
Kapag kailangan mo lang isama ang pinagsama-samang CSS o JS ng Bootstrap, maaari mong gamitin ang jsDelivr . Tingnan ito sa pagkilos gamit ang aming simpleng mabilis na pagsisimula , o i-browse ang mga halimbawa upang simulan ang iyong susunod na proyekto. Maaari mo ring piliing isama ang Popper at ang aming JS nang hiwalay .
<!-- 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>
Basahin ang aming mga gabay sa pagsisimula
Kumuha ng jump sa pagsasama ng mga source file ng Bootstrap sa isang bagong proyekto kasama ang aming mga opisyal na gabay.
Ginagamit ng Bootstrap ang Sass para sa isang modular at nako-customize na arkitektura. I-import lang ang mga bahaging kailangan mo, paganahin ang mga pandaigdigang opsyon tulad ng mga gradient at shadow, at isulat ang sarili mong CSS gamit ang aming mga variable, mapa, function, at mixin.
Mag-import ng isang stylesheet at pupunta ka sa mga karera sa bawat tampok ng aming CSS.
// Variable overrides first
$primary:#900;$enable-shadows:true;$prefix:"mo-";// Then import Bootstrap
@import"../node_modules/bootstrap/scss/bootstrap";
Bumuo at mag-extend nang real-time gamit ang mga variable ng CSS
Ang Bootstrap 5 ay umuunlad sa bawat paglabas upang mas mahusay na magamit ang mga variable ng CSS para sa mga estilo ng global na tema, indibidwal na mga bahagi, at kahit na mga utility. Nagbibigay kami ng dose-dosenang mga variable para sa mga kulay, estilo ng font, at higit pa sa isang :rootantas para magamit kahit saan. Sa mga bahagi at kagamitan, ang mga variable ng CSS ay nasasakupan sa nauugnay na klase at madaling mabago.
Gamitin ang alinman sa aming mga pandaigdigang :rootvariable upang magsulat ng mga bagong istilo. Ginagamit ng mga variable ng CSS ang var(--bs-variableName)syntax at maaaring ma-inherit ng mga elemento ng bata.
Pag-customize sa pamamagitan ng mga variable ng CSS
I-override ang global, component, o utility class variable para i-customize ang Bootstrap kung paano mo gusto. Hindi na kailangang muling ideklara ang bawat panuntunan, isang bagong variable value lang.
Bago sa Bootstrap 5, ang aming mga utility ay nabuo na ngayon ng aming Utility API . Binuo namin ito bilang isang mapa ng Sass na puno ng tampok na maaaring mabilis at madaling ma-customize. Hindi kailanman naging mas madali ang magdagdag, mag-alis, o magbago ng anumang mga klase ng utility. Gawing tumutugon ang mga utility, magdagdag ng mga pseudo-class na variant, at bigyan sila ng mga custom na pangalan.
// 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,)));
Napakahusay na mga plugin ng JavaScript na walang jQuery
Madaling magdagdag ng mga toggleable na nakatagong elemento, mga modal at offcanvas na menu, mga popover at tooltip, at marami pang iba—lahat nang walang jQuery. Ang JavaScript sa Bootstrap ay HTML-first, na nangangahulugang ang pagdaragdag ng mga plugin ay kasingdali ng pagdaragdag ng mga datakatangian. Kailangan ng higit pang kontrol? Isama ang mga indibidwal na plugin sa programmatically.
Bakit magsulat ng higit pang JavaScript kung maaari kang magsulat ng HTML? Halos lahat ng JavaScript plugin ng Bootstrap ay nagtatampok ng first-class na data API, na nagbibigay-daan sa iyong gumamit ng JavaScript sa pamamagitan lamang ng pagdaragdag ng mga dataattribute.
Nagtatampok ang Bootstrap ng isang dosenang mga plugin na maaari mong i-drop sa anumang proyekto. Ilagay ang mga ito nang sabay-sabay, o piliin lamang ang mga kailangan mo.
Ang Bootstrap Icons ay isang open source na SVG icon library na nagtatampok ng higit sa 1,500 glyph, na may higit pang idinagdag sa bawat release. Ang mga ito ay idinisenyo upang gumana sa anumang proyekto, kung ikaw mismo ay gumagamit ng Bootstrap o hindi. Gamitin ang mga ito bilang mga SVG o icon font—ang parehong mga opsyon ay nagbibigay sa iyo ng vector scaling at madaling pag-customize sa pamamagitan ng CSS.
Gawin itong sa iyo gamit ang opisyal na Bootstrap Theme
Dalhin ang Bootstrap sa susunod na antas gamit ang mga premium na tema mula sa opisyal na Bootstrap Themes marketplace . Ang mga tema ay binuo sa Bootstrap bilang sarili nilang pinahabang mga framework, na mayaman sa mga bagong bahagi at plugin, dokumentasyon, at makapangyarihang mga tool sa pagbuo.