Bootstrap to potężna, mobilna, responsywna, frontowa architektura zbudowana z CSS, HTML i JavaScript. Oferuje mnóstwo korzyści, zaczynając od zera, a nawet na wielu innych frameworkach.

Bootstrap został pierwotnie opracowany przez projektanta i programistę z Twittera, stał się jednym z najpopularniejszych frameworków front-end na świecie. Najpierw był znany jako Twitter Blueprint, zanim stał się open-source i przez ponad rok służył jako przewodnik po stylu na Twitterze, zanim został opublikowany publicznie.

Jeśli nie masz doświadczenia z Bootstrap, zasoby i informacje tutaj pozwolą Ci na przyspieszenie.

Dlaczego Bootstrap?

Bootstrap ma wiele zalet, począwszy od zera w projektach internetowych. Jednym z największych powodów jest ogromna liczba zasobów dostępnych dla Bootstrapa, szczególnie w porównaniu z wieloma innymi frameworkami i zestawami kotłów (otrzymamy je później).

Ale poza dostępnymi zasobami istnieje wiele innych powodów, aby użyć Bootstrap:

  1. Jest łatwy w użyciu: rozpoczęcie pracy z Bootstrap jest dość szybkim i łatwym procesem. Jest elastyczny: możesz go używać z less lub CSS, a nawet Sass (jeśli pobierzesz wersję Sass).
  2. Siatka: Bootstrap używa 12-kolumnowej siatki reagującej. Obsługuje nawet elementy zagnieżdżone i przesunięte. Siatka może być responsywna lub można ją łatwo zmienić na stały układ.
  3. Szybszy rozwój: ponieważ Bootstrap ma tak wiele gotowych komponentów i zasobów, może znacznie przyspieszyć twój proces rozwoju.
  4. Style bazowe: Bootstrap zawiera style bazowe dla mnóstwa elementów HTML, które i tak będziesz używał. Zawiera style do typografii, formularzy, obrazów i wiele więcej.
  5. Wstępnie stylizowane komponenty: Bootstrap zawiera również wstępnie stylizowane komponenty rozwijane, paski nawigacji, alerty i wiele innych.
  6. Dołączone komponenty JavaScript: Bootstrap zawiera kilka komponentów JavaScript w celu dodania funkcjonalności. Ułatwia manipulowanie takimi obiektami, jak okna modalne, podpowiedzi, alerty i inne. Możesz pominąć pisanie skryptów razem.
  7. Doskonała dokumentacja: Bootstrap udostępnia wyjątkową dokumentację, przydatną zarówno początkującym, jak i bardziej zaawansowanym użytkownikom.
  8. Łatwa integracja: Bootstrap może być zintegrowany z wieloma innymi frameworkami i platformami, zarówno na nowych stronach, jak i już istniejących. Możesz nawet używać tylko określonych elementów Bootstrapa wraz z istniejącym CSS.

Pierwsze kroki z Bootstrap

Są dwa główne sposoby pobierz Boostrap : wersja skompilowana lub wersja kodu źródłowego. Wybór, który wybierzesz, zależy od tego, jak chcesz zacząć.

Wersja prekompilowana jest gotowa do użycia w praktycznie każdym projekcie i zawiera skompilowane CSS i JS wraz ze skompilowanymi i zminimalizowanymi wersjami każdego z nich. Czcionki Glyphicon są dołączone wraz z opcjonalnym motywem Bootstrap.

Wersja kodu źródłowego zawiera wstępnie skompilowany kod CSS i JavaScript, a także zasoby czcionek. Obejmuje także mniej, JavaScript i dokumentację. Zasadniczo jest to bardziej kompletna wersja, choć krzywa uczenia się będzie nieco wyższa niż wersja skompilowana.

Istnieje również wersja Bootstrap, która została przeniesiona z Less na Sass, co jest szczególnie przydatne, jeśli chcesz włączyć ją do projektów Rails, Compass lub Sass-only.

Po wybraniu wersji, którą chcesz zainstalować, musisz zainstalować program Grunt, który jest systemem kompilacji, którego używa Bootstrap. Najpierw musisz pobrać i zainstalować plik node.js, a następnie Grunt. Stamtąd będziesz mieć wiele poleceń Grunt na wyciągnięcie ręki.

Następnie możesz zacząć od podstawowego szablonu Bootstrap HTML lub jednego z nich przykładowe szablony . Przykładowe szablony to układy siatki, układy oparte na jumbotronie, różne navbary i inne niestandardowe komponenty (nawet blog i strona logowania).

Co zrobić, jeśli nie chcę witryny elastycznej?

Chociaż Bootstrap jest responsywny i mobilny zaraz po wyjęciu z pudełka, nie musi pozostać w ten sposób, jeśli nie potrzebujesz elastycznej strony. Wszystko, co musisz zrobić, aby go wyłączyć, to pominięcie znacznika meta widoku w CSS, przesłonięcie szerokości kontenerów dla każdej warstwy siatki, usunięcie wszelkich zawinięć i rozszerzeń zachowań na twoich navbars i wprowadzenie pewnych zmian w układach siatki, jeśli " ponownie ich używać. Możesz przeczytać konkretne instrukcje w Pierwsze kroki w dokumentacji .

Wtyczki, rozszerzenia i komponenty Bootstrap

Bootstrap jest wyposażony w wiele wspaniałych funkcji wbudowanych. Istnieje jednak wiele sposobów na rozszerzenie jego funkcjonalności, aby spełnić Twoje konkretne potrzeby.

Fuel UX to zestaw dodatkowych kontrolek JavaScript dla Twoich aplikacji internetowych. Możesz wdrożyć tylko te kontrolki, których chcesz użyć, z kilkunastu dostępnych.

ux paliwa

Jasny Bootstrap to zestaw komponentów, w tym pionowy komponent nav i alerty.

Jasny Bootstrap

Bootstrap-Modal dodaje sterowalne, responsywne modalne okna AJAX do twojej strony Bootstrap. Obsługuje moduly o pełnej szerokości i długie moduly, wśród innych formatów.

bootstrap-modal

Bootbox.js to mała biblioteka, która umożliwia łatwe tworzenie programowych okien dialogowych.

bootbox.js

Galeria obrazów Bootstrap jest rozszerzeniem do galerii Blueimp, która jest obsługiwaną dotykowo galerią obrazów responsywnych z wykorzystaniem modalnego okna dialogowego Bootstrap.

galeria obrazów bootstrap

Bootstrap Lightbox to prosta wtyczka lightbox oparta na wtyczce modemu Bootstrap. Zawiera opcje dla tła, jak lightbox powinien być zamknięty i więcej.

Bootstrap Lightbox

Bootstrap Form Helpers to zbiór wtyczek jQuery do budowania lepszych form. Większość z nich możesz wykorzystać samodzielnie lub razem, aby spełnić Twoje potrzeby.

pomocników formularzy bootstrap

Powiadomienia to rozszerzenie Bootstrap, które pozwala łatwo dodawać niestandardowe powiadomienia do Twojej witryny lub aplikacji. Dostępne są opcje pozycji, typu, przejść i inne.

powiadomienia

Bootstrap-growl to wtyczka jQuery, która przekształca zwykłe alarmy Bootstrap w powiadomienia typu Growl. Dostępne są alerty dla informacji, błędów i stylów sukcesów, a także obsługuje wiele kolejnych powiadomień.

ryk bootstrapu

Bootstrap - wybierz dodaje niestandardowy wybór do Bootstrap za pomocą rozwijanego przycisku.

boostrap-select

Boostrap Maxlength zapewnia wizualny wskaźnik sprzężenia zwrotnego dla atrybutu maxlength na wejściu pola.

boostrap maxlength

Boostrap Markdown ułatwia dodawanie obsługi Markdown dla twoich formularzy, płynnie zamieniając je w edytor Markdown.

znacznik bootstrapu

Przełącznik Bootstrap 3 ułatwia przekształcanie pól wyboru i przycisków opcji w przełączniki przełączników.

przełącznik bootstrap

Przesyłanie plików jQuery dodaje widget przesyłania plików jQuery z obsługą przeciągania i upuszczania, wyborem wielu plików i wieloma innymi.

przesłanie pliku jQuery

jqBootstrapValidation to wtyczka sprawdzania poprawności jQuery dla formularzy Bootstrap, która jest łatwa w użyciu i ułatwia dostarczanie jasnych instrukcji w przypadku wystąpienia błędów sprawdzania poprawności.

jqbootstrapvalidation

Bootstrap-wysihtml5 to prosty i piękny edytor WYSIWYG HTML5, który jest wtyczką JavaScript.

bootstrap-wysihtml5

Bootstrap Multiselect jest wtyczką jQuery dla UI, które używają wejść select z wieloma atrybutami, wyświetlając je jako rozwijane z polami wyboru.

bootstrap multiselect

Kalendarz BIC to prosty kalendarz jQuery do oznaczania zdarzeń.

dwukierunkowy kalendarz

bootstrap-datetimepicker to prosty komponent selektora daty i czasu dla Bootstrap.

bootstrap-datetimepicker

Tarcza zegara to timepicker dla Bootstrapa z opcjami takimi jak format i wyzwalacz.

tarcza zegara

Bootstrap Timepicker ułatwia wybór czasu wprowadzania tekstu za pomocą myszy lub klawiszy strzałek.

pasek czasowy bootstrap

Paleta kolorów dla Bootstrap to prosty selektor kolorów, który oferuje podstawowe palety kolorów w Gmailu i niestandardowe.

paleta kolorów dla bootstrap

Wybierz kolor to selektor kolorów jQuery do Bootstrap, który pozwala na elastyczne wprowadzanie tekstu, zapisywanie kolorów i więcej.

Wybierz kolor

Bootstro.js ułatwia dodanie wycieczki do Twojej witryny.

bootstro

Przyciski społecznościowe na Twitterze Bootstrap 2 udostępnia przyciski społecznościowe, które są wektorowe, możliwe do powiększenia, gotowe do siatkówki i konfigurowalne.

przyciski społecznościowe

Flippant.js to biblioteka JavaScript i CSS do przewracania rzeczy, którą łatwo dostosować, bez zależności.

flippant.js

Spadek tabulatora dla Bootstrap zmienia kolejność zakładek w menu rozwijane, gdy nie mieszczą się w wyznaczonym miejscu.

tab drop dla bootstrap

Tocify to wtyczka do spisu treści jQuery, która może być tematowana za pomocą Bootstrap.

tocify

Bootpag to wtyczka jQuery do dynamicznej paginacji, która działa z Bootstrap lub samodzielnie.

bootpag

Typeahead.js jest biblioteką JavaScript z Twittera dla typów budynków.

typeahead.js

X-edytowalne pozwala tworzyć edytowalne elementy na twojej stronie w Bootstrap.

x-editable

Widok drzewa Bootstrap to proste rozwiązanie do wyświetlania hierarchicznych struktur drzewa.

widok drzewa startowego

Tokenfield dla Bootstrap to zaawansowana tokenizacja wtyczki, która koncentruje się na obsłudze klawiatury i kopiowania i wklejania.

tokenfield

Bootstrap Star Rating to wtyczka jQuery, która obsługuje funkcje takie jak ułamkowe wypełnienia i obsługa wejścia RTL.

ocena w skali gwiazdkowej

Yamm Megamenu to kolejne megamenu do Bootstrap, które używa standardowych znaczników navbar i klas układu płynnej siatki.

yamm megamenu

Summernote jest prostym edytorem WYSIWYG dla Bootstrap.

summernote

Knockout-Bootstrap to zestaw uchwytów wiążących typu knockout do uzyskiwania dostępu do widgetów JavaScript Bootstrap.

Nokaut

Gridmanager.js pozwala tworzyć i edytować układy siatki w frameworkach takich jak Bootstrap.

gridmanager

Suwak do Bootstrapa to element suwaka Bootstrap dla formularzy.

suwak dla bootstrap

WATABLE to wtyczka jQuery, która pozwala szybko, łatwo filtrować, formatować, paginować i sortować dane.

pod wodą

Bootstrap Datagrid to wtyczka jQuery do Bootstrap, która jest w pełni konfigurowalna, a jednocześnie prosta i wydajna.

bootstrap datagrid

PNotify to rozszerzenie powiadomień JavaScript dla Bootstrap.

pnotify

Bootstrap Tour to proste rozszerzenie do tworzenia wycieczek po witrynie z (lub bez) Bootstrap.

trasa bootstrap

The Wtyczka do obsługi Bootstrap , z serwisu PayPal, udostępnia wiele składników Bootstrap dla użytkowników klawiatury i czytników ekranu.

wtyczka do uruchamiania bootstrap

Bootstrap Video Player jest dostosowywaną wtyczką jQuery odtwarzacza wideo HTML5.

odtwarzacz wideo bootstrap

Ladda UI to zestaw wskaźników ładowania przeznaczonych głównie do użycia z formularzami.

ladda ui

Bootstrap, szablony i zestawy UI

Możesz tworzyć własne motywy i szablony od podstaw, jeśli wybierzesz, lub sprawdzić te bezpłatne i płatne zasoby, aby zaoszczędzić czas. Niektóre mają być używane tak jak są, podczas gdy wiele innych ma być punktem wyjścia dla własnych projektów.

Kreatywny rynek ma ponad 300 najlepszych motywów Bootstrap dostępnych.

Kreatywny rynek

BootstrapMade oferuje motywy w różnych stylach.

bootstrapmade

BootstrapBay to rynek dla szablonów i szablonów premium Bootstrap, w których możesz kupować lub sprzedawać.

bootstrapbay

GridGum to rynek tematyczny premium z dziesiątkami dostępnych tematów.

gridgum

ThemeForest ma setki motywów Bootstrap na sprzedaż, zaczynając od zaledwie 4 USD.

themeforest

WrapBootstrap oferuje motywy do wszystkiego - od witryn e-commerce po strony docelowe.

wrapbootstrap

Cardeostrap to ogromny zestaw UI do Bootstrap zawierający CSS, komponenty i JavaScript.

cardeostrap

Flatstrap to darmowy i open-source framework tematyczny Bootstrap bez wszystkich dodatków.

flatstrap

Bootmetro to framework sieciowy, który ma wygląd i styl systemu Windows 8.

bootmetro

Fbootstrapp to zestaw narzędzi do tworzenia aplikacji iframe Facebooka z Bootstrap.

fbootstrap

Bootplus to styl front-end w stylu Google, który jest elegancki i intuicyjny.

bootplus

Pobierz szablon to niewielka kolekcja szablonów HTML5 i CSS3 w różnych stylach.

Pobierz szablon

BootstrapTaste to zbiór darmowych i najlepszych motywów Bootstrap.

bootstraptaste

Bootstrap Zero jest samozwańczą największą kolekcją szablonów Open Source dla Bootstrap.

bootstrap zero

Czarny krawat to zbiór darmowych i premium motywów zbudowanych na różnych wersjach Bootstrapa. Obejmują one wszystko, od motywów pulpitu nawigacyjnego po agregatory wiadomości i tematy portfolio.

Czarny krawat

Struktura startowa to proste, ale potężne środowisko Bootstrap od DesignModo.

uruchomienie

Bootswatch to zbiór darmowych, łatwych w instalacji, modułowych motywów Bootstrap.

bootwatch

Uruchom Bootstrap to zestaw darmowych motywów i szablonów Bootstrap, w tym motywów blogów, motywów portfolio i innych.

uruchom bootstrap

Joostrap jest zbiorem szablonów Joomla zbudowanych z Bootstrap.

joostrap

Motyw Armada to zestaw ręcznie opracowywanych motywów responsywnych zbudowanych za pomocą Bootstrap, zaczynając od zaledwie 8 USD.

Motyw Armada

PrepBootstrap jest ogromnym źródłem darmowych motywów, szablonów i widżetów do wszystkiego - od interfejsów administracyjnych po formularze kontaktowe.

prepbootstrap

RandThemes to zestaw najlepszych motywów Bootstrap obejmujących zarówno projekty frontowe, jak i back-end.

randthemes

Korzenie to motyw startowy WordPress zbudowany na Bootstrap.

korzenie

UI Bootstrap jest zbiorem komponentów Bootstrap napisanych w AngularJS.

ui bootstrap

The Bootstrap to czysty i nowoczesny motyw Bootstrap WordPress.

bootstrap

BootstrapWP to solidna podstawa do tworzenia niestandardowych motywów WordPress na podstawie Bootstrap.

bootstrapwp

StrapPress jest motywem WordPress, który jest mobilny - pierwszy reaguje i zawiera mnóstwo elementów Bootstrap.

strappress

Shoestrap to zaawansowany motyw WordPress oparty na Bootstrap.

shoestrap

Ujawnij Framework to podstawowy motyw oferujący układ płynów, HTML5 i CSS3 oraz menu responsywne.

expose

Więcej zasobów Bootstrap

Oprócz podstawowych rozszerzeń i motywów istnieje wiele innych zasobów Bootstrap, dzięki którym praca z Bootstrap jest łatwiejsza i przyjemniejsza.

The Przewodnik po Bootstrapu Płyta kotłowa pomaga półautomatycznie generować przewodniki stylu życia, łącząc arkusz stylów i tworząc pliki HTML dla każdego wzoru lub elementu.

przewodnik po stylu

Bootstrap Magic to edytor motywów Bootstrap, który pozwala szybciej tworzyć kompozycje.

magia bootstrap

Akademicki jest szybkim blogiem CMS opartym na Bootstrap.

akademicki

Wright to framework Joomla 2.5 i 3.x zbudowany na Bootstrap.

Wright

AngularStrap jest zbiorem natywnych dyrektyw AngularJS dla Bootstrap 3.

kątowy pas

PaintStrap pozwala tworzyć motywy Bootstrap za pomocą palet kolorów Adobe Kuler lub COLOURlovers.

paintstrap

Durandal to framework do budowania aplikacji z jedną stroną, która integruje się z Bootstrap.

durandal

Rozrzutny ułatwia tworzenie własnego schematu kolorów Bootstrap z obrazu.

rozrzutny

LayoutIt! to narzędzie do tworzenia interfejsów przeciągania i upuszczania do tworzenia kodu front-end.

layoutit

Pingendo to wizualna aplikacja komputerowa do prototypowania responsywnych projektów opartych na Bootstrap.

pingendo

Bootsnip jest galerią elementów dla zasobów Bootstrap.

butnip

Bootply to plac zabaw do budowania, testowania i prototypowania w ramach Bootstrap.

bootply

Dojo dla Bootstrap Łączy komponenty Bootstrap z niestandardowymi modułami Dojo dla wszystkiego, od modalnych okien, przez karuzele, aż po przyciski.

dojo dla bootstrap

Bootsnipp Form Builder to program do tworzenia formularzy, który wykorzystuje składniki przeciągania i upuszczania.

Budowniczy butów

Bootsnip Button Builder jest łatwym w użyciu budowniczym przycisków, który pozwala dostosować wyjście, tekst przycisku, kolor, rozmiar i ikonę.

Budowniczy butów

Zapadkowy to narzędzie do tworzenia aplikacji mobilnych z komponentami HTML, CSS i JavaScript.

zapadkowy

Bootbundle to zestaw motywów, fragmentów i komponentów do Bootstrap.

bootbundle

BootSwatchr to wizualny twórca motywów do budowania motywów Bootstrap od zera.

bootswatchr

React Bootstrap jest Bootstrap-build popularnej platformy front-end.

reagować

Brix.io to program budujący interfejs dla Bootstrap. Jest oparty na chmurze, łatwy w obsłudze i oferuje współpracę w czasie rzeczywistym.

brix.io

Kilka świetnych projektów Bootstrap

Istnieje mnóstwo stron już uruchomionych na Bootstrap. Te poniżej pokazują, jak duża różnorodność jest możliwa dzięki Bootstrap.

Lexigramy

lexigrams

BabySitMyDog.com

opiekunka do dziecka

EasyGenerator

easygenerator

MobStyle

mobstyle

Afrykański fundusz akcyjny

aef

WebXtrap

webxtrap

Paul V

Paul v

High Rollers Fun Casino

wysokie rolki

Vansh

vansh

Noel Hanna

noel hanna

Prusik

prusik

Reklama HIP

reklama hip

Dzień prania

dzień prania

Filtruj Akademię Produkcji Desek Surfboard

filtr

Opływowy

opływowy

Kuchnia

kuchnia

DSTLD

dstld

Nas Ferias

nas ferias

Vertty

vertty

Montere

montere

Drury Buildings

drury budowlane

Plaza Classic Film Festival

plac klasyczny festiwal filmowy

1Bite2Go

1bite2go

Projekt Riot

projekt zamieszek

Codiqa

codiqa

Sean Halpin

sean halpin

Simplebots

simplebots

Magicznie

w magiczny sposób

Crafting Type

typ rzemieślniczy

Surrealistyczny CMS

surrealistyczne cms

Ukłon

ukłon

Markt

markt

Rozpoczęcie Turcji

uruchomienie indyka

Felix Morelo

felix morelo

Szkoła Happy Startup

szczęśliwa szkoła startowa

Kontest

Kontest

Holenderska Narodowa Opera i Balet

holenderski obywatel

Dagobert Renouf

dagobert renouf

The Rolling Stones

kamienie zwijane

Wniosek

Bootstrap jest tylko jednym z wielu dostępnych frameworków do budowania responsywnych, mobilnych stron internetowych z HTML, CSS i JavaScript. Poświęć trochę czasu na zbadanie, co może zrobić Bootstrap (i to, co czujesz się w tym komfortowo) w porównaniu z innymi frameworkami i wybierz ten, który najlepiej pasuje do Twoich potrzeb. I nie bój się wybierać różnych ram dla różnych projektów!