Paghimo paspas, responsive nga mga site gamit ang Bootstrap
Kusog, mapalapad, ug puno sa feature nga frontend toolkit. Paghimo ug pagpahiangay sa Sass, gamita ang prebuilt grid system ug mga sangkap, ug buhion ang mga proyekto gamit ang kusgan nga mga plugin sa JavaScript.
I-install ang gigikanan sa Bootstrap nga Sass ug mga file sa JavaScript pinaagi sa npm, RubyGems, Composer, o Meteor. Ang mga pag-install nga gidumala sa package wala maglakip sa dokumentasyon o among tibuuk nga mga script sa paghimo. Mahimo usab nimo gamiton ang among npm template repo aron dali nga makamugna og proyekto sa Bootstrap pinaagi sa npm.
Kung kinahanglan nimo nga ilakip ang giipon nga CSS o JS sa Bootstrap, mahimo nimong gamiton ang jsDelivr . Tan-awa kini sa aksyon sa among yano nga dali nga pagsugod , o pag-browse sa mga pananglitan aron masugdan ang imong sunod nga proyekto. Makapili ka usab nga iapil ang Popper ug ang among JS nga gilain .
<!-- 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>
Basaha ang among mga giya sa pagsugod
Pag-apil sa mga gigikanan nga file sa Bootstrap sa usa ka bag-ong proyekto gamit ang among opisyal nga mga giya.
Gigamit sa Bootstrap ang Sass alang sa usa ka modular ug napasadya nga arkitektura. I-import lang ang mga component nga imong gikinahanglan, i-enable ang global nga mga opsyon sama sa gradients ug shadows, ug isulat ang imong kaugalingong CSS gamit ang among mga variables, mapa, functions, ug mixins.
Pag-import ug usa ka stylesheet ug moadto ka sa mga lumba sa matag bahin sa among CSS.
// Variable overrides first
$primary:#900;$enable-shadows:true;$prefix:"mo-";// Then import Bootstrap
@import"../node_modules/bootstrap/scss/bootstrap";
Pagtukod ug pagpalapad sa tinuod nga panahon uban sa CSS variables
Ang Bootstrap 5 nag-uswag sa matag pagpagawas aron mas maayo nga magamit ang mga variable sa CSS alang sa mga estilo sa tema sa kalibutan, indibidwal nga mga sangkap, ug bisan mga gamit. Naghatag kami daghang mga variable para sa mga kolor, estilo sa font, ug daghan pa sa :rootlebel nga magamit bisan asa. Sa mga sangkap ug mga gamit, ang mga variable sa CSS gisakupan sa may kalabutan nga klase ug dali nga mabag-o.
Gamita ang bisan unsa sa among mga global :rootvariable sa pagsulat og bag-ong mga estilo. Ang mga variable sa CSS naggamit sa var(--bs-variableName)syntax ug mahimong mapanunod sa mga elemento sa mga bata.
I-override ang global, component, o utility class variables aron ipahiangay ang Bootstrap sa imong gusto. Dili kinahanglan nga ipahayag pag-usab ang matag lagda, usa lang ka bag-ong variable nga kantidad.
Bag-o sa Bootstrap 5, ang among mga utilities nahimo na karon sa among Utility API . Gibuhat namo kini isip usa ka mapa nga puno sa feature nga Sass nga dali ug dali nga ma-customized. Dili gyud kadali ang pagdugang, pagtangtang, o pagbag-o sa bisan unsang mga klase sa utility. Himoa nga responsive ang mga utilities, idugang ang pseudo-class nga mga variant, ug hatagi sila og custom nga mga ngalan.
// 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,)));
Gamhanan nga JavaScript plugins nga walay jQuery
Sayon nga idugang ang mabalhin-balhin nga mga tinago nga mga elemento, modals ug offcanvas nga mga menu, popover ug tooltip, ug daghan pa-tanan nga wala ang jQuery. Ang JavaScript sa Bootstrap mao ang HTML-una, nga nagpasabut nga ang pagdugang sa mga plugins sama kasayon sa pagdugang sa datamga hiyas. Nagkinahanglan ug dugang kontrol? Ilakip ang indibidwal nga mga plugins sa programa.
Nganong magsulat ug dugang JavaScript kon makasulat ka ug HTML? Hapit tanan sa Bootstrap's JavaScript plugins adunay usa ka first-class data API, nga nagtugot kanimo sa paggamit sa JavaScript pinaagi lamang sa pagdugang sa datamga hiyas.
Ang Bootstrap adunay usa ka dosena nga mga plugins nga mahimo nimong ihulog sa bisan unsang proyekto. Ihulog kini tanan sa usa ka higayon, o pilia ang mga kinahanglan nimo.
Ang Bootstrap Icons usa ka open source nga SVG icon library nga adunay labaw sa 1,500 ka mga glyph, nga adunay dugang nga gidugang matag pagpagawas. Gidisenyo sila nga magtrabaho sa bisan unsang proyekto, bisan kung gigamit nimo ang Bootstrap mismo o dili. Gamita kini isip mga SVG o icon nga mga font—ang duha ka mga opsyon naghatag kanimo og vector scaling ug sayon nga pag-customize pinaagi sa CSS.
Himoa kini nga imo gamit ang opisyal nga Bootstrap Themes
Dad-a ang Bootstrap sa sunod nga lebel nga adunay mga premium nga tema gikan sa opisyal nga merkado sa Mga Tema sa Bootstrap . Ang mga tema gitukod sa Bootstrap isip ilang kaugalingong gipalapdan nga mga gambalay, puno sa bag-ong mga sangkap ug mga plugins, dokumentasyon, ug gamhanang mga himan sa pagtukod.