Увод
Започните са Боотстрап-ом, најпопуларнијим светским оквиром за прављење сајтова који су прилагођени мобилним уређајима, са јсДеливр-ом и почетном страном са шаблоном.
Брз почетак
Желите да брзо додате Боотстрап свом пројекту? Користите јсДеливр, бесплатни ЦДН отвореног кода. Користите менаџер пакета или морате да преузмете изворне датотеке? Идите на страницу за преузимање .
ЦСС
Копирајте и налепите стилове <link>
у свој <head>
пре свих осталих стилова да бисте учитали наш ЦСС.
ЈС
Многе наше компоненте захтевају коришћење ЈаваСцрипт-а да би функционисале. Конкретно, захтевају јКуери , Поппер.јс и наше сопствене ЈаваСцрипт додатке. Користимо јКуери слим буилд , али је подржана и пуна верзија.
Поставите један од следећих <script>
с при крају својих страница, непосредно испред завршне </body>
ознаке, да бисте их омогућили. Прво мора бити јКуери, затим Поппер.јс, а затим наши ЈаваСцрипт додаци.
Сноп
Укључите све што вам је потребно у једну скрипту са нашим пакетом. Наш bootstrap.bundle.js
и bootstrap.bundle.min.js
укључује Поппер , али не јКуери . За више информација о томе шта је укључено у Боотстрап, погледајте наш одељак са садржајем .
Одвојен
Ако одлучите да користите засебно решење за скрипте, прво мора да буде Поппер.јс, а затим наши ЈаваСцрипт додаци.
Компоненте
Занима вас које компоненте експлицитно захтевају јКуери, наш ЈС и Поппер.јс? Кликните на везу за приказ компоненти испод. Ако нисте сигурни у структуру странице, наставите да читате за пример шаблона странице.
Прикажи компоненте које захтевају ЈаваСцрипт
- Упозорења за одбацивање
- Дугмад за промену стања и функцију за потврду/радио
- Вртешка за сва понашања слајдова, контроле и индикаторе
- Скупите да бисте променили видљивост садржаја
- Падајући мени за приказивање и позиционирање (такође захтева Поппер.јс )
- Модали за приказивање, позиционирање и понашање померања
- Навбар за проширење нашег додатка Цоллапсе за имплементацију одзивног понашања
- Здравице за приказивање и одбацивање
- Објашњења и искачући елементи за приказивање и позиционирање (такође захтева Поппер.јс )
- Сцроллспи за понашање померања и ажурирања навигације
Почетни шаблон
Обавезно поставите своје странице у складу са најновијим стандардима дизајна и развоја. То значи да користите ХТМЛ5 тип документа и укључите мета ознаку оквира приказа за правилно реаговање. Ставите све заједно и ваше странице би требало да изгледају овако:
То је све што вам треба за опште захтеве странице. Посетите документе о распореду или наше званичне примере да бисте почели да постављате садржај и компоненте вашег сајта.
Важни глобали
Боотстрап користи прегршт важних глобалних стилова и подешавања којих ћете морати да будете свесни када га користите, а сви су скоро искључиво усмерени ка нормализацији више стилова претраживача. Хајде да заронимо.
ХТМЛ5 тип документа
Боотстрап захтева употребу ХТМЛ5 доцтипе. Без тога, видећете неки фанки некомплетан стил, али његово укључивање не би требало да изазове значајне проблеме.
Прилагодљива мета ознака
Боотстрап је прво развијен за мобилне уређаје , стратегија у којој прво оптимизујемо код за мобилне уређаје, а затим по потреби повећавамо компоненте користећи ЦСС медијске упите. Да бисте осигурали правилно приказивање и зумирање додиром за све уређаје, додајте мета ознаку оквира приказа који одговара вашем <head>
.
Можете видети пример овога у а��цији у стартер шаблону .
Величина кутије
За једноставније одређивање величине у ЦСС-у, мењамо глобалну box-sizing
вредност са content-box
на border-box
. Ово осигурава padding
да не утиче на коначну израчунату ширину елемента, али може да изазове проблеме са неким софтвером треће стране као што су Гоогле мапе и Гоогле прилагођени претраживач.
У ретким случајевима када морате да га замените, користите нешто попут следећег:
Са горњим исечком, угнежђени елементи — укључујући генерисани садржај преко ::before
и — ::after
сви ће наследити наведени box-sizing
за то .selector-for-some-widget
.
Сазнајте више о моделу кутије и величини на ЦСС Трицкс .
Рестарт
За побољшано приказивање у више прегледача, користимо Ребоот да исправимо недоследности у свим прегледачима и уређајима, док пружамо мало више упорна ресетовања уобичајених ХТМЛ елемената.
Заједница
Будите у току са развојем Боотстрапа и обратите се заједници помоћу ових корисних ресурса.
- Пратите @гетбоотстрап на Твитеру .
- Прочитајте и претплатите се на званични Боотстрап блог .
- Разговарајте са колегама Боотстрапперима у ИРЦ-у. На
irc.freenode.net
серверу, у##bootstrap
каналу. - Помоћ за имплементацију се може наћи на Стацк Оверфлов (означено
bootstrap-4
). - Програмери би требало да користе кључну реч
bootstrap
на пакетима који модификују или додају функционалност Боотстрапа приликом дистрибуције преко нпм -а или сличних механизама испоруке ради максималне видљивости.
Такође можете пратити @гетбоотстрап на Твитеру за најновије трачеве и сјајне музичке спотове.