Съдържание
В друг урок беше обяснено въведение в потребителските интерфейси на Bootstrap, а също и урок за това как да се проектира уеб проект с Bootstrap 2.0, като в това ще преминем към интерфейсите и елементите, които най -често се използват в уеб разработката.Можем да изтеглим Bootstrap и да го поставим в директория на нашия уебсайт или да го използваме, като го свържем с вашата онлайн библиотека.
Bootstrap е рамка с отворен код и отворен за по -бързо и по -лесно уеб разработване.
Търсейки можем да намерим много приноси от общността на css и персонализирани компоненти и шаблони за дизайн, които други потребители са направили и са ги направили достъпни, има много компоненти за създаване на навигационни ленти, модални прозорци и изскачащи прозорци, въртележки с изображения, менюта и много други, както и като приставки за JavaScript и Jquery за валидиране на формуляри и други функционалности
Таблици и редове с ефекти
Bootstrap има вече програмирани CSS стилове и ефекти, които можем да използваме например за промяна на цвета на редовете в таблица и когато мишката премине върху нея.
Кодът ще бъде следният:
Таблица и редове с ефект
Превозно средство | Източник | Състояние | Цена |
---|---|---|---|
Fiat 500 | Мадрид | Използвани | 9690€ |
Honda accord | Барселона | Използвани | 14500€ |
Рено лагуна | Толедо | Използвани | 2800€ |
Увеличете
Кодът ще бъде следният:Многостепенно меню с помощта на Css Bootstrap
Администратор на продажби на клиенти
- Система
- Потребители
- Настройки
- Разрешения
- Сървъри
- Vps сървър А
- Vps сървър B
- Потребление на ресурси
- Архивиране
.контейнер {ширина: 1170px; }Следните класове редове осигуряват ляво и дясно поле на цялата страница:
.row {; margin -right: -15px; }Класът на падащото меню вече се предлага с Bootstrap и класовете на btn btn-primary бутони също. Ще добавим подменю и класове на ниво, за да можем да генерираме подменюто. Не забравяйте, че класовете имат йерархии, така че ако назовем същия клас, който имаме в Bootstrap и добавим към него някакъв атрибут, преобладава последната направена декларация.
Това е за случая, когато добавяме атрибут за смяна наляво, въпреки че класът вече е дефиниран в bootstrap.min.css
.dropdown-menu {вляво: 150px; }Css и jquery изскачащ прозорец с html съдържание
Ще използваме функцията popover, която показва изскачащ прозорец, когато връзката се задържи с мишката и променливата на съдържанието има html за показване.
Ще вземем предишната таблица и ще добавим колона за технически лист.
Във всяка връзка ще имаме следното изречение и след това с идентификатора ще извикаме скрипт.
Превозно средство | Източник | Състояние | Цена | Снимки |
---|---|---|---|---|
Fiat 500 | Мадрид | Използвани | 9690€ | Информационен лист |
Honda accord | Барселона | Използвани | 14500€ | Информационен лист |
Колони и блокове на страницата
Bootstrap се основава на ширина 1200 пиксела, разделена на 12 блока, които покриват 99% от структурата на мрежата, всеки блок покрива 8,3333%, еквивалентно на 100 пиксела и също има пространство от 1 пиксел.
Винаги комбинацията от блокове в един и същи ред, за да добавите 12 например:
Два блока от 3 и един от 6
По -долу поставяме блок с размер 8, който е 800 пиксела:Bootstrap блокове
Col-md-3 блок от 300px.
Col-md-6 блок от 600 пиксела.
Col-md-3 блок от 300px.
800px col-md-8 блок.
Тези блокове реагират, тъй като са конфигурирани в Bootstrap css. Тук можем да видим пример за това как блоковете се адаптират към промяна на екрана на мобилно устройство.
Как да персонализирате Bootstrap, за да промените стиловете и функционалността
За да създадем стилове и функционалности, които да бъдат съвместими с Bootstrap, трябва да го използваме като всяка друга css или js библиотека, като друга рамка на проекта, в този случай тя ще се използва за дизайн и функционалност в браузъра на потребителя. Трябва да избягваме реформирането на оригиналните библиотеки, но да поставим нашите собствени, така че когато разработчиците на Bootstrap пуснат актуализация, няма да имаме проблем с включването на новата, ако държим промените си отделно.
За да дефинираме нашите собствени стилови таблици, трябва да създадем нов CSS файл със стилове, за да дефинираме промените си, без да засягаме оригиналния css. Нека си припомним йерархията например.
Ако в Bootstrap css bootstrap.min.css
.col-md-3 {ширина: 25%; }И ние искаме той да има граница, след което в отделен файл my styles.css, можем да декларираме:
.borderojo {граница: 1px плътно червено}След това на страницата извикваме и двата файла
В блока го прилагаме, както следва:
Това би било равносилно на обявяването му по следния начин:Col-md-3 блок от 300px.
col-md-3 {ширина: 25%; рамка: 1px плътно червено; }Да предположим, че по някаква причина имаше две подобни твърдения
.borderojo {граница: 1px плътно червено; } .clientblock {border: 1px плътно синьо; }Преобладава изречението, обявено последно. Следователно блокът ще има синя рамка.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точкаCol-md-3 блок от 300px.