Přejít na hlavní obsah

Jak funguje síť Bootstrap

  • Bohuslav Sedláková
  • Triky

Bootstrap je výkonný a flexibilní nástroj pro vytváření citlivých webových stránek. Je založena na konceptu "12-sloupcové" mřížky, která umožňuje umístit obsah na stránku do pohodlných bloků optimalizovaných pro různá zařízení a rozlišení obrazovky.

Základní myšlenkou mřížky Bootstrap je, že každý "sloupec" zabírá určitý podíl šířky kontejneru. Pokud je například kontejner 1 000 pixelů široký a máme dva reproduktory, z nichž každý zabírá 6 jednotek šířky, pak bude každý sloupec zabírat 500 pixelů.

Mřížka Bootstrap pomáhá vytvářet adaptivní design, který vám umožní automaticky se přizpůsobit různým zařízením a obrazovkám. Toho je dosaženo použitím různých tříd, které vám umožňují skrýt nebo zobrazit určité bloky v závislosti na velikosti obrazovky nebo zařízení.

Je důležité poznamenat, že síť Bootstrap není omezena pouze na reproduktory. Nabízí také mnoho dalších tříd a komponent, které pomáhají vytvářet složitá rozvržení, včetně oddělovačů, navigace, tlačítek a dalších.

Účel a vlastnosti

Framework Bootstrap je založen na HTML, CSS a JavaScriptu a poskytuje své vlastní třídy, styly a komponenty, které vývojářům umožňují vytvářet moderní a slušné webové stránky s minimálním úsilím.

Bootstrap používá mřížku seřazenou na systému reproduktorů, která usnadňuje nastavení umístění položek na stránce v závislosti na velikosti obrazovky. To vám umožní vytvářet adaptivní návrhy, které vypadají dobře na všech zařízeních - od stolních počítačů po mobilní telefony.

Jednou z největších funkcí Bootstrap je jeho modularita. Rámeček je rozdělen do mnoha modulů, které vývojářům umožňují vybrat a používat pouze potřebné komponenty. Díky tomu je rámeček velmi flexibilní a umožňuje vám vytvářet jedinečné návrhy pomocí vestavěných nástrojů a funkcí.

Bootstrap také poskytuje obrovské množství hotových komponent, jako jsou tlačítka, tvary, navigační panely, modální okna, posuvníky a další. Všechny tyto komponenty mají flexibilní nastavení a jsou dobře zdokumentovány, takže se snadno používají.

Kromě toho Bootstrap podporuje mnoho důležitých funkcí, jako jsou responzivní obrázky a videa, ikony, pozadí, typografie a další. To umožňuje vývojářům vytvářet atraktivní a funkční webové stránky, aniž by museli od začátku psát složitý a časově náročný kód.

Struktura mřížky

Mřížka v Bootstrap je flexibilní systém založený na 12 reproduktorech. Umožňuje snadno definovat, jak umístit prvky na stránku a vytvářet adaptivní rozvržení. Mřížka se skládá z řádků (row) a sloupců (column).

Řádek (row) je kontejner, ve kterém jsou umístěny reproduktory. Pomáhá spravovat zarovnání obsahu a vytvářet prostor mezi reproduktory. Každý řádek je rozdělen do 12 stejných sloupců.

Sloupec (column) je blok, který může zabírat určitý počet sloupců v řádku. Sloupce v mřížce mají třídy, které udávají, kolik sloupců by měly zabírat. Například col-6 znamená, že sloupec by měl zabírat polovinu šířky rodičovského kontejneru.

Přibližně, pokud potřebujete vytvořit dva reproduktory, které zaberou polovinu šířky obrazovky, lze použít následující strukturu:

První sloupec tak bude zabírat levou polovinu šířky a druhý sloupec pravou polovinu šířky obrazovky.

Pomocí tříd mřížky Bootstrap lze vytvářet různé struktury, včetně umístění prvků do jedné linie, vytváření sloupců různých šířek nebo uspořádání obsahu do více řádků. Mřížka Bootstrap poskytuje pohodlí a flexibilitu při vytváření rozvržení webových stránek.

Kontejnery a řady

Značení mřížky v Bootstrap je založeno na použití kontejnerů a řad. Kontejnery jsou obal pro obsah stránky a určují maximální šířku, kterou může obsah zabírat. Řady se používají k umístění reproduktorů uvnitř kontejneru.

Kontejnery v Bootstrap mají třídu .container a mohou existovat dva typy: kontejner s pevnou šířkou a kontejner, který zabírá celou dostupnou šířku. Kontejner s pevnou šířkou je vycentrován na stránce a má maximální šířku, která závisí na velikosti obrazovky. Kontejner, který zabírá celou šířku, má třídu .container-fluid a natahuje se na celou šířku dostupného prostoru.

Řady se používají k umístění reproduktorů uvnitř kontejneru. Řada má i třídu .row, který určuje, že řada obsahuje sloupce. V řadě může být umístěn jeden nebo více reproduktorů, jejich počet není omezen. Sloupky v řadě jsou uspořádány vodorovně a zabírají veškerý dostupný prostor v řadě.

Pro vytváření reproduktorů se v Bootstrap používají třídy .col-*, kde lze hvězdičku nahradit číslem 1 až 12 a označuje počet sloupců, které by měly zabírat příslušné prvky. Například třída .col-6 nastaví sloupek, který bude zabírat polovinu dostupného prostoru uvnitř řady.

Kontejnery a řady v Bootstrap jsou velmi flexibilní a pohodlné nástroje pro vytvoření přizpůsobivého a mobilního pracovního stolu. Umožňují snadné vytváření mřížek s různým uspořádáním a počtem reproduktorů a automaticky se přizpůsobují různým velikostem obrazovek.

Sloupce a sloupce

V Bootstrap je mřížka systémem sloupců a sloupců, který pomáhá organizovat obsah stránky na různých zařízeních a obrazovkách.

Základem mřížky je koncept rovnoměrného rozdělení horizontálního prostoru na 12 sloupců. Každý kontejner v Bootstrap může obsahovat až 12 reproduktorů, jejich počet se může lišit v závislosti na potřebách designu.

Pro vytváření sloupců a sloupců používá Bootstrap třídy s předponou " col -", které umožňují určit šířku reproduktoru v závislosti na požadovaném rozlišení obrazovky. Třída "col-sm-6" například označuje, že reproduktor by měl na zařízeních s rozlišením 576px a vyšším zabírat polovinu šířky nadřazeného kontejneru.

Kromě tříd pro určení šířky reproduktorů má Bootstrap také třídy pro vertikální zarovnání obsahu. Například třída "align-items-center" umožňuje zarovnání obsahu ve středu svisle.

Pro vytváření řad (rows) a kontejnerů (containers) používá Bootstrap také příslušné třídy. Kontejnery pomáhají omezit šířku obsahu a nastavují hranice pro řady a reproduktory. Řady se používají k seskupování reproduktorů uvnitř kontejneru a přizpůsobení jejich vzhledu.

Pomocí mřížky Bootstrap můžete vytvářet různé součásti stránky, jako je čepice, navigační nabídka, obsah, postranní panel a další. Sloupce a sloupce poskytují flexibilitu a přizpůsobivost webové stránky, což umožňuje její správné zobrazení na různých zařízeních a obrazovkách.

Příklad použití sloupců a sloupců v Bootstrap:

V tomto příkladu je vytvořen kontejner se dvěma reproduktory, z nichž každý zabírá polovinu šířky nadřazeného kontejneru na zařízeních s rozlišením od 576px a vyšším.

Při používání mřížky Bootstrap je třeba zvážit, jak ovlivní rozložení a vzhled stránky. Umístění a velikost obsahu je třeba pečlivě naplánovat, abyste dosáhli požadovaného výsledku v závislosti na různých zařízeních a obrazovkách.

Adaptabilita sítě

Bootstrap mřížka nabízí pohodlný přístup k vytváření responzivních webových stránek. Přizpůsobivost mřížky umožňuje optimalizovat zobrazení obsahu na různých zařízeních, jako jsou počítače, tablety a chytré telefony.

Jednou z klíčových výhod Bootstrap je použití adaptivní mřížky. Pomocí něj lze vytvořit různé verze rozvržení pro různé obrazovky a použít různé styly a uspořádání prvků.

Bootstrap mřížka je založena na 12-kolovém systému, který usnadňuje rozložení položek na stránce. Reproduktory lze snadno kombinovat a vytvářet složité rozvržení. V tomto případě se mřížka automaticky přizpůsobí změně velikosti obrazovky.

Chcete-li použít adaptabilitu mřížky, stačí použít třídy sloupců Bootstrap na požadované prvky HTML značení. Například třída " col-6 "nastavuje šířku reproduktoru na 50% A Třída" col-12 " natahuje sloupec na celou šířku nadřazeného prvku.

Bootstrap také nabízí třídy pro ovládání zobrazení položek na různých obrazovkách. Například třída " d-none "skrývá prvek na všech zařízeních a třída" D-lg-block " zobrazuje prvek pouze na zařízeních s šířkou obrazovky větší než 992px.

Pomocí mřížky Bootstrap lze snadno vytvořit adaptivní design, který bude vypadat dobře na různých zařízeních. To umožňuje, aby webové stránky byly uživatelsky přívětivější a zlepšily jejich interakci s obsahem.

Síťové komponenty

Kontejnery se používají k zabalení obsahu a určení jeho šířky v závislosti na typu zařízení, které zobrazuje stránku. Existují dva typy kontejnerů:.container a .container-fluid . První typ vytvoří kontejner s pevnou šířkou a druhý typ vytvoří kontejner, který se natáhne na celou dostupnou šířku obrazovky.

Řádky se používají k seskupování sloupců uvnitř kontejneru. Každý řádek obsahuje jeden nebo více sloupců, které zabírají určitý podíl šířky kontejneru. Řetězec musí být zabalen do značky .

Sloupce jsou definovány pomocí tříd .col-i .col-X -, kde X je číslo od 1 do 12, které označuje šířku sloupce v lalocích od 12. Například, .col-6 znamená sloupec, který zabírá polovinu šířky kontejneru.

V mřížce Bootstrap se také používají další třídy, které vám umožňují spravovat odsazení (.offset -), zarovnání prvků (.justify-content -) a další parametry. Například třída .offset - 3 přidá odsazení sloupce do 3 jednotek od začátku řádku.

Pomocí všech těchto komponent dohromady lze vytvořit pohodlné a adaptivní rozvržení založené na mřížce Bootstrap.

Příklad použití mřížky Bootstrap

Zvažte jednoduchý příklad použití mřížky Bootstrap k vytvoření gumové stránky se třemi sloupci:

Содержимое первой колонки

Содержимое второй колонки

Содержимое третьей колонки

V tomto příkladu jsme použili třídu "container" k vytvoření kontejneru, který omezuje šířku stránky. Poté jsme vytvořili řadu "row", která obsahuje tři sloupce"col-sm-4". Třída "col-sm-4" označuje, že každý sloupec by měl zabírat 4 z 12 dostupných reproduktorů nebo 1/3 šířky kontejneru.

Při procházení stránky na různých zařízeních budou reproduktory automaticky zabírat dostupný prostor a přizpůsobovat se velikosti obrazovky. Například na velké obrazovce se reproduktory mohou navzájem obtékat a na úzké obrazovce se seřadí svisle podél jednoho sloupce v řádku.