Зеркашӣ кунед
Bootstrap-ро зеркашӣ кунед, то CSS ва JavaScript-и тартибдодашуда, рамзи манбаъро гиред ё онро ба менеҷерони бастаҳои дӯстдоштаи худ, ба мисли npm, RubyGems ва ғайра дохил кунед.
CSS ва JS тартиб дода шудааст
Рамзи тартибдодашудаи барои истифода омодаи Bootstrap v5.0.2 -ро зеркашӣ кунед , то ба лоиҳаи худ ба осонӣ ворид шавед, ки дар бар мегирад:
- Бастаҳои CSS-и тартибдодашуда ва хурдкардашуда (нигаред ба муқоисаи файлҳои CSS )
- Васлкунакҳои JavaScript тартибдодашуда ва хурдкардашуда (нигаред ба муқоисаи файлҳои JS )
Ин ҳуҷҷатҳо, файлҳои манбаъ ё ягон вобастагии ихтиёрии JavaScript ба монанди Попперро дар бар намегирад.
Файлҳои манбаъ
Bootstrap-ро бо лӯлаи дороиҳои худ тавассути зеркашии сарчашмаи мо Sass, JavaScript ва файлҳои ҳуҷҷатгузорӣ тартиб диҳед. Ин хосият баъзе асбобҳои иловагиро талаб мекунад:
- Компилятори Sass барои тартиб додани файлҳои сарчашмаи Sass ба файлҳои CSS
- Autoprefixer барои префикси фурӯшандаи CSS
Агар шумо маҷмӯи пурраи абзорҳои сохтани моро талаб кунед , онҳо барои таҳияи Bootstrap ва ҳуҷҷатҳои он дохил карда шудаанд, аммо онҳо эҳтимолан барои мақсадҳои шахсии шумо мувофиқ нестанд.
Мисолхо
Агар шумо хоҳед, ки намунаҳои моро зеркашӣ ва тафтиш кунед, шумо метавонед намунаҳои аллакай сохташударо гиред:
CDN тавассути jsDelivr
Боргириро бо jsDelivr гузаред , то версияи кэшшудаи CSS ва JS-и Bootstrap-ро ба лоиҳаи худ интиқол диҳед.
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
Агар шумо JavaScript-и тартибдодаи моро истифода баред ва бартарӣ диҳед, ки Попперро алоҳида дохил кунед, Попперро пеш аз JS-и мо тавассути CDN беҳтараш илова кунед.
<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF" crossorigin="anonymous"></script>
Менеҷерони бастаҳо
Файлҳои сарчашмаи Bootstrap -ро бо баъзе аз менеҷерҳои маъмултарини бастаҳо қариб ба ҳама гуна лоиҳа кашед. Новобаста аз менеҷери бастаҳо, Bootstrap компилятори Sass ва Autoprefixer-ро барои насбе, ки ба версияҳои расмии тартибдодаи мо мувофиқат мекунад, талаб мекунад .
npm
Bootstrap -ро дар барномаҳои Node.js-и худ бо бастаи npm насб кунед :
npm install bootstrap
const bootstrap = require('bootstrap')
ё import bootstrap from 'bootstrap'
ҳамаи плагинҳои Bootstrap-ро ба bootstrap
объект бор мекунад. Худи bootstrap
модул ҳама плагинҳои моро содир мекунад. Шумо метавонед плагинҳои Bootstrap-ро ба таври инфиродӣ тавассути бор кардани /js/dist/*.js
файлҳои зери директорияи сатҳи болоии бастаҳо бор кунед.
Bootstrap package.json
дорои якчанд метамаълумоти иловагӣ дар зери калидҳои зерин:
sass
- роҳ ба файли асосии манбаи Sass Bootstrapstyle
- роҳ ба CSS-и хурднашудаи Bootstrap, ки бо истифода аз танзимоти пешфарз пешакӣ тартиб дода шудааст (бе мутобиқсозӣ)
ришта
Bootstrap -ро дар барномаҳои Node.js-и худ бо бастаи ришта насб кунед :
yarn add bootstrap
RubyGems
Bootstrap-ро дар барномаҳои Ruby-и худ бо истифода аз Bundler ( тавсияшуда ) ва RubyGems бо илова кардани сатри зерин ба худ насб кунед Gemfile
:
gem 'bootstrap', '~> 5.0.2'
Интихобан, агар шумо Bundler-ро истифода набаред, шумо метавонед бо иҷрои ин фармон гемро насб кунед:
gem install bootstrap -v 5.0.2
Барои тафсилоти бештар ба README gem нигаред.
Композитор
Шумо инчунин метавонед бо истифода аз Composer Sass ва JavaScript-и Bootstrap-ро насб ва идора кунед :
composer require twbs/bootstrap:5.0.2
NuGet
Агар шумо дар .NET таҳия кунед, шумо инчунин метавонед CSS ё Sass ва JavaScript-и Bootstrap-ро бо истифода аз NuGet насб ва идора кунед :
Install-Package bootstrap
Install-Package bootstrap.sass