Садржај
WP-1 WordPress - основе
Готова решења за веб дизајн
Основне компоненте система WordPress
CMS системи и WordPress - питања
WP-2 Креирање садржаја у систему WordPress
Креирање садржаја
Креирање садржаја - питања
Креирање садржаја - задаци
WP-3 Теме и додаци
Теме и додаци
Теме и додаци - питања
Теме и додаци - задаци
HTML-1 HTML документи
Приказивање HTML документа
Елементи HTML документа
Елементи HTML документа - задаци
HTML-2 Форматирање текста
Форматирање текста
Форматирање текста - питања
Форматирање текста - задаци
HTML-3 Листе и табеле
Листе
Листе - питања
Листе - задаци
Табеле
Табеле - питања
Табеле - задаци
HTML-4 Повезивање докумената
Повезивање докумената
Повезивање докумената - питања
Повезивање докумената - задаци
HTML-5 Мултимедијални садржаји
Мултимедијални садржаји
Мултимедијални садржаји - питања
Мултимедијални садржаји - задаци
CSS-1 CSS стилови
CSS стилови
Дефинисање CSS стилова
CSS стилови - вежбе
CSS-2 CSS својства
CSS својства
CSS својства текста
CSS својства која дефинишу границе елемента
CSS димензије елемената
CSS својства - питања
CSS својства - задаци
CSS-3 CSS селектори
CSS селектори
Стилизовање елемената по идентификатору
Стилизовање класа елемената
Сложени CSS селектори
CSS селектори – примери
CSS селектори – питања
CSS селектори – задаци
CSS-4 Распоред елемената
Распоред елемената
Распоред елемената – пример
Распоред елемената – питања
Распоред елемената – задаци
Flexbox
Flexbox – примери
B-1 Bootstrap библиотека
Bootstrap библиотека
Bootstrap библиотека – питања
B-2 Bootstrap и распоређивање елемената
Bootstrap и распоређивање елемената
Bootstrap и распоређивање елемената – питања
Bootstrap и распоређивање елемената – задаци
B-3 Bootstrap класе
Bootstrap класе
Bootstrap класе – питања
Bootstrap класе – задаци
B-4 Bootstrap подршка компонентама
Bootstrap подршка компонентама
Bootstrap компоненте – питања
Bootstrap компоненте – задаци

Bootstrap библиотека

Једна од најбитнијих ствари у развоју било каквог софтвера су готове библиотеке, уз помоћ којих се лакше могу остварити различите функционалности. Библиотеке су битне и у веб-дизајну. Док будете правили веб-стране, вероватно ћете стилизовати компоненте као што су дугмад, листе, табеле итд. Пример Bootstrap табеле:

https://petljamediastorage.blob.core.windows.net/root/Media/Default/Kursevi/OnlineNastava/kurs-treci-gim-drustveni/tabela_stil_0.png

Bootstrap је једна од бесплатних библиотека стилова које можете преузети и применити на сопственим HTML странaма. Ова библиотека обезбеђује велики број готових стилова и CSS класа, које се могу користити без икаквог додатног дизајна, на пример:

  • Унапред дефинисане CSS класе које стилизују стандардне HTML елементе као што су табеле, листе, слике, и слично. Помоћу Bootstrap библиотеке можемо да дефинишемо и мењамо стилове табела и тиме брзо и једноставно добијемо различите изгледе табела, попут ових на сликама:

https://petljamediastorage.blob.core.windows.net/root/Media/Default/Kursevi/OnlineNastava/kurs-treci-gim-drustveni/tabela_stilovi.png
  • Унапред дефинисане CSS класе за боје позадине, на пример .bg-primary, .bg-secondary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-dark i .bg-light. Помоћу оваквих класа се лако могу направити различити стилови дугмади као што је приказано на следећој слици:

https://petljamediastorage.blob.core.windows.net/root/Media/Default/Kursevi/OnlineNastava/kurs-treci-gim-drustveni/dugmad_stil.png
  • Велики број готових компоненти као што су обрасци, галерије, табови, дугмад којa су професионално стилизованa и имају неопходне функционалности за развој веб корисничког интерфејса.

  • Могућност да се лако распоређују елементи корисничког интерфејса на странама и да се распоред очува без обзира на тип прегледача или резолуцију која се користи за приказивање стране.

Коришћење Bootstrap библиотеке

Bootstrap библиотеку можемо да користимо на два основна начина:

  1. укључивањем библиотеке са јавно доступних локација,

  2. укључивањем преузете библиотеке.

Јавно доступне локације

Први, једноставнији (и ефикаснији) начин је да линкујемо на јавно доступну верзију из HTML кôда наше стране, као што је приказано у следећем примеру:

У лекцијама о језику CSS је објашњено да се апсолутни линкови у атрибуту src користе када је неки CSS стил јавно доступан и када желимо да га директно искористимо, уместо да га копирамо локално.

Bootstrap библиотека је постављена на јавне локације (или CDN локације – енгл. CDN - Content Delivery Network). Да би се користио Bootstrap, потребно је у <head> елемент стране убацити библиотеку стилова. Ако се користе неке напредне компоненте и анимације, потребно је убацити и додатну JavaScript библиотеку као што смо учинили у HTML кôду датом изнад.

Предност CDN локација је то што не морате да копирате све фајлове који би вам били потребни. Довољно је само да ставите <link> елемент ка локацији CSS фајла, као у претходном примеру. Мана оваквог приступа је то што вам је потребан приступ интернету чак и када отварате страну која је сачувана на вашем рачунару.

Библиотеке се временом ажурирају јер аутори додају нове функционалности, или поправљају грешке. Ажурна верзија не мора бити 5.2.0 која је коришћена у тренутку писања ових примера.

Ажурне линкове ка стиловима и JavaScript кôду можете наћи на Bootstrap сајту у одељку CDN links.

HTML кôд који је дат изнад је добра полазна тачка за вежбање и испробавање разних могућности библиотеке Bootstrap. Сачувајте овај кôд у локалном фајлу са екстензијом .html и користите по једну нову копију тог фајла при сваком започињању новог примера или нове веб-стране. Такође, ако користите сајтове jsbin или jsFiddle, примере започињите копирањем овог кôда у прозор на сајту.

Преузимање Bootstrap библиотеке

Други начин употребе Bootstrap библиотеке је бесплатно преузимање запаковане библиотеке, распакивање библиотеке и њено укључивање у HTML помоћу релативних линкова. Овакав начин рада може да буде погодан ако током креирања својих веб-страница немате сталан приступ интернету.

Ми ћемо у нашим примерима употребљавати Bootstrap библиотеку директно са јавних локација (без преузимања), подразумевајући сталан приступ интернету.

Претходна лекција
Следећа лекција
A- A+
Тема
Темa

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.