CSS
Globální nastavení CSS, základní prvky HTML stylizované a vylepšené rozšiřitelnými třídami a pokročilý systém mřížky.
Globální nastavení CSS, základní prvky HTML stylizované a vylepšené rozšiřitelnými třídami a pokročilý systém mřížky.
Získejte přehled o klíčových částech infrastruktury Bootstrapu, včetně našeho přístupu k lepšímu, rychlejšímu a silnějšímu vývoji webu.
Bootstrap využívá určité prvky HTML a vlastnosti CSS, které vyžadují použití doctype HTML5. Zařaďte jej na začátek všech svých projektů.
S Bootstrap 2 jsme přidali volitelné styly vhodné pro mobilní zařízení pro klíčové aspekty rámce. S Bootstrap 3 jsme projekt přepsali tak, aby byl od začátku vhodný pro mobilní zařízení. Namísto přidávání volitelných mobilních stylů jsou zapečeny přímo do jádra. Ve skutečnosti je Bootstrap především mobilní . První mobilní styly lze nalézt v celé knihovně namísto v samostatných souborech.
Chcete-li zajistit správné vykreslení a přiblížení dotykem, přidejte do svého souboru metaznačku výřezu<head>
.
Na mobilních zařízeních můžete deaktivovat funkce přiblížení přidáním user-scalable=no
metaznačky zobrazované oblasti. To deaktivuje přibližování, což znamená, že uživatelé mohou pouze posouvat, a výsledkem je, že váš web bude vypadat trochu jako nativní aplikace. Celkově to nedoporučujeme na každém webu, takže buďte opatrní!
Bootstrap nastavuje základní globální styly zobrazení, typografie a odkazů. Konkrétně my:
background-color: #fff;
nabody
@font-family-base
, @font-size-base
, a @line-height-base
jako náš typografický základ@link-color
a aplikujte podtržení odkazu pouze na:hover
Tyto styly lze nalézt v scaffolding.less
.
Pro vylepšené vykreslování napříč prohlížeči používáme Normalize.css , projekt Nicolase Gallaghera a Jonathana Neala .
Bootstrap vyžaduje obsahující prvek pro zabalení obsahu webu a umístění našeho gridového systému. Můžete si vybrat jeden ze dvou kontejnerů pro použití ve vašich projektech. Všimněte si, že z důvodu padding
a více není žádný kontejner vnořitelný.
Použijte .container
pro citlivý kontejner s pevnou šířkou.
Použijte .container-fluid
pro kontejner plné šířky, který pokrývá celou šířku vašeho výřezu.
Bootstrap obsahuje citlivý, mobilní systém první fluidní mřížky, který se při zvětšování velikosti zařízení nebo výřezu vhodně zvětšuje až na 12 sloupců. Obsahuje předdefinované třídy pro snadné možnosti rozvržení, stejně jako výkonné mixy pro generování sémantických rozvržení .
Mřížkové systémy se používají k vytváření rozvržení stránek prostřednictvím řady řádků a sloupců, které obsahují váš obsah. Takto funguje mřížkový systém Bootstrap:
.container
(pevná šířka) nebo .container-fluid
(plná šířka) pro správné zarovnání a odsazení..row
a .col-xs-4
jsou k dispozici pro rychlé vytváření rozložení mřížky. Méně mixinů lze také použít pro více sémantické rozvržení.padding
. Tato výplň je posunuta v řádcích pro první a poslední sloupec prostřednictvím záporného okraje na .row
s..col-xs-4
..col-md-*
třídy na prvek neovlivní pouze jeho styl na středních zařízeních, ale také na velkých zařízeních, pokud .col-lg-*
třída není přítomna.Podívejte se na příklady použití těchto principů na váš kód.
K vytvoření klíčových bodů přerušení v našem gridovém systému používáme následující mediální dotazy v našich souborech Less.
Občas tyto dotazy na média rozšiřujeme tak, aby zahrnovaly max-width
omezení CSS na užší sadu zařízení.
Podívejte se, jak aspekty systému Bootstrap grid fungují na více zařízeních pomocí praktické tabulky.
Extra malá zařízení Telefony (<768px) | Malá zařízení Tablety (≥768px) | Střední zařízení Stolní počítače (≥992 px) | Velká zařízení Stolní počítače (≥1200px) | |
---|---|---|---|---|
Chování mřížky | Horizontální po celou dobu | Sbaleno na začátek, vodorovně nad zarážkami | ||
Šířka kontejneru | Žádné (automaticky) | 750 pixelů | 970 pixelů | 1170 pixelů |
Předpona třídy | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
počet sloupců | 12 | |||
Šířka sloupce | Auto | ~62px | ~81 pixelů | ~97 pixelů |
Šířka okapu | 30px (15px na každé straně sloupce) | |||
Vnořitelný | Ano | |||
Ofsety | Ano | |||
Uspořádání sloupců | Ano |
Pomocí jediné sady .col-md-*
tříd mřížky můžete vytvořit základní mřížkový systém, který začíná naskládaným na mobilních zařízeních a tabletech (extra malý až malý rozsah), než se stane horizontálním na stolních (středních) zařízeních. Umístěte sloupce mřížky do libovolného .row
.
Proměňte jakékoli rozvržení mřížky s pevnou šířkou na rozvržení s plnou šířkou tím, že změníte vnější .container
na .container-fluid
.
Nechcete, aby se vaše sloupce jednoduše skládaly do menších zařízení? Použijte extra malé a střední třídy mřížky zařízení přidáním .col-xs-*
.col-md-*
do sloupců. Pro lepší představu, jak to celé funguje, se podívejte na příklad níže.
Navažte na předchozí příklad vytvořením ještě dynamičtějších a výkonnějších rozvržení pomocí .col-sm-*
tříd tabletů.
Pokud je v jednom řádku umístěno více než 12 sloupců, každá skupina nadbytečných sloupců se jako jedna jednotka zalomí do nového řádku.
Se čtyřmi dostupnými úrovněmi mřížek se musíte setkat s problémy, kdy v určitých bodech přerušení nejsou vaše sloupce zcela jasné, protože jeden je vyšší než druhý. Chcete-li to vyřešit, použijte kombinaci třídy a .clearfix
a našich responzivních obslužných tříd .
Kromě vymazání sloupců v responzivních zarážkách možná budete muset resetovat offsety, push nebo pulls . Podívejte se na to v akci v příkladu mřížky .
Přesunout sloupce doprava pomocí .col-md-offset-*
tříd. Tyto třídy zvětšují levý okraj sloupce o *
sloupce. Například .col-md-offset-4
přesune .col-md-4
přes čtyři sloupce.
Můžete také přepsat posuny z nižších vrstev mřížky pomocí .col-*-offset-0
tříd.
Chcete-li obsah vnořit do výchozí mřížky, přidejte do existujícího sloupce nový .row
a sadu sloupců . Vnořené řádky by měly obsahovat sadu sloupců, jejichž celkový počet je 12 nebo méně (není nutné použít všech 12 dostupných sloupců)..col-sm-*
.col-sm-*
Snadno změňte pořadí našich vestavěných sloupců mřížky pomocí tříd modifikátorů .col-md-push-*
a modifikátorů..col-md-pull-*
Kromě předem vytvořených tříd mřížky pro rychlé rozvržení obsahuje Bootstrap proměnné a mixiny Less pro rychlé generování vašich vlastních jednoduchých sémantických rozvržení.
Proměnné určují počet sloupců, šířku mezery a bod dotazu na média, ve kterém mají začít plovoucí sloupce. Používáme je ke generování předdefinovaných tříd mřížky zdokumentovaných výše, stejně jako pro vlastní mixiny uvedené níže.
Mixiny se používají ve spojení s proměnnými mřížky ke generování sémantických CSS pro jednotlivé sloupce mřížky.
Proměnné můžete upravit na své vlastní hodnoty, nebo jen použít mixiny s jejich výchozími hodnotami. Zde je příklad použití výchozího nastavení k vytvoření rozvržení se dvěma sloupci s mezerou mezi nimi.
K dispozici jsou všechny nadpisy HTML <h1>
až po <h6>
. .h1
Průchozí .h6
třídy jsou také k dispozici, když chcete, aby se styl písma shodoval s nadpisem, ale přesto chcete, aby se váš text zobrazoval inline.
h1. Bootstrap nadpis |
Polotučné 36 pixelů |
h2. Bootstrap nadpis |
Polotučné 30 pixelů |
h3. Bootstrap nadpis |
Polotučné 24 pixelů |
h4. Bootstrap nadpis |
Polotučné 18px |
h5. Bootstrap nadpis |
Polotučné 14px |
h6. Bootstrap nadpis |
Polotučné 12px |
Vytvořte světlejší sekundární text v libovolném nadpisu s obecným <small>
tagem nebo .small
třídou.
h1. Nadpis bootstrapu Sekundární text |
h2. Nadpis bootstrapu Sekundární text |
h3. Nadpis bootstrapu Sekundární text |
h4. Nadpis bootstrapu Sekundární text |
h5. Nadpis bootstrapu Sekundární text |
h6. Nadpis bootstrapu Sekundární text |
Globální výchozí hodnota Bootstrapu font-size
je 14 pixelů s hodnotou 1,428 . To platí pro odstavce a všechny. Kromě toho (odstavce) obdrží spodní okraj poloviny své vypočítané výšky řádku (10 pixelů ve výchozím nastavení).line-height
<body>
<p>
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Nechte odstavec vyniknout přidáním .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
Typografická škála je založena na dvou proměnných Less in variables.less : @font-size-base
a @line-height-base
. První je základní velikost písma použitá v celém textu a druhá je výška základního řádku. Tyto proměnné a nějakou jednoduchou matematiku používáme k vytvoření okrajů, odsazení a výšek řádků všech našich typů a dalších. Přizpůsobte si je a Bootstrap se přizpůsobí.
Pro zvýraznění řady textu kvůli jeho relevanci v jiném kontextu použijte <mark>
značku.
Můžete použít značku markzvýraznittext.
Pro označení bloků textu, které byly smazány, použijte <del>
značku.
Tento řádek textu má být považován za smazaný text.
Pro označení bloků textu, které již nejsou relevantní, použijte <s>
značku.
Tento řádek textu má být považován za již nepřesný.
Pro označení dodatků k dokumentu použijte <ins>
značku.
Tento řádek textu má být považován za doplněk k dokumentu.
Pro podtržení textu použijte <u>
značku.
Tento řádek textu se vykreslí jako podtržený
Využijte výchozí značky zvýraznění HTML s odlehčenými styly.
Pro snížení zvýraznění vloženého textu nebo bloků textu použijte <small>
značku k nastavení textu na 85 % velikosti nadřazeného prvku. Prvky nadpisu dostávají své vlastní font-size
pro vnořené <small>
prvky.
Alternativně můžete použít vložený prvek s .small
namísto libovolného prvku <small>
.
Tento řádek textu má být považován za drobný tisk.
Pro zvýraznění úryvku textu s vyšší gramáží písma.
Následující úryvek textu je vykreslen jako tučný text .
Pro zvýraznění úryvku textu kurzívou.
Následující úryvek textu je vykreslen jako text psaný kurzívou .
Klidně používejte <b>
a <i>
v HTML5. <b>
je určen ke zvýraznění slov nebo frází, aniž by zdůrazňoval další důležitost, zatímco <i>
je většinou pro hlas, technické výrazy atd.
Snadno znovu zarovnejte text ke komponentám pomocí tříd zarovnání textu.
Text zarovnaný doleva.
Text zarovnaný na střed.
Text zarovnaný vpravo.
Zarovnaný text.
Žádné zalomení textu.
Transformujte text do komponent pomocí tříd psaní velkých písmen.
Text s malými písmeny.
Text velkými písmeny.
Text velkými písmeny.
Stylizovaná implementace prvku HTML <abbr>
pro zkratky a akronymy pro zobrazení rozšířené verze při umístění kurzoru myši. Zkratky s title
atributem mají světlý tečkovaný spodní okraj a pomocný kurzor při umístění kurzoru, což poskytuje další kontext při umístění kurzoru a uživatelům asistenčních technologií.
Zkratka slova atribut je attr .
Přidejte .initialism
ke zkratce pro trochu menší velikost písma.
HTML je nejlepší věc od krájeného chleba.
Uveďte kontaktní informace na nejbližšího předka nebo celé dílo. Zachovejte formátování ukončením všech řádků znakem <br>
.
Pro citování bloků obsahu z jiného zdroje ve vašem dokumentu.
Zabalte <blockquote>
do nabídky jakýkoli HTML . Pro přímé uvozovky doporučujeme <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Celé číslo posuere erat a ante.
Změny stylu a obsahu pro jednoduché varianty standardu <blockquote>
.
Přidejte a <footer>
pro identifikaci zdroje. Zabalte název zdrojového díla do <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Celé číslo posuere erat a ante.
Přidat .blockquote-reverse
pro blokovou citaci s obsahem zarovnaným vpravo.
Seznam položek, u kterých na pořadí výslovně nezáleží .
Seznam položek, u kterých na pořadí výslovně záleží.
Odstraňte výchozí list-style
a levý okraj na položkách seznamu (pouze okamžité děti). To platí pouze pro položky seznamu okamžitých potomků , což znamená, že budete muset přidat třídu také pro všechny vnořené seznamy.
Umístěte všechny položky seznamu na jeden řádek s display: inline-block;
lehkým odsazením.
Seznam výrazů s jejich přidruženými popisy.
Seřaďte termíny a popisy <dl>
vedle sebe. Začíná skládaný jako výchozí <dl>
s, ale když se rozbalí navigační panel, rozbalí se i tyto.
Vodorovné seznamy popisů zkrátí výrazy, které jsou příliš dlouhé a nevejdou se do levého sloupce s text-overflow
. V užších výřezech se změní na výchozí skládané rozvržení.
Zabalte vložené úryvky kódu pomocí <code>
.
<section>
by měl být zabalen jako vložený.
Použijte <kbd>
k označení vstupu, který se obvykle zadává pomocí klávesnice.
Použijte <pre>
pro více řádků kódu. Pro správné vykreslení nezapomeňte v kódu vynechat všechny lomené závorky.
<p>Ukázkový text zde...</p>
Volitelně můžete přidat .pre-scrollable
třídu, která nastaví maximální výšku 350 pixelů a poskytne posuvník na ose y.
Pro indikaci proměnných použijte <var>
tag.
y = m x + b
Pro označení bloků ukázkový výstup z programu použijte <samp>
tag.
Tento text má být považován za vzorový výstup z počítačového programu.
Pro základní styl – světlé vycpávky a pouze vodorovné oddělovače – přidejte základní třídu .table
do libovolné <table>
. Může se to zdát nadbytečné, ale vzhledem k rozšířenému používání tabulek pro jiné pluginy, jako jsou kalendáře a nástroje pro výběr data, jsme se rozhodli izolovat naše vlastní styly tabulek.
# | Jméno | Příjmení | Uživatelské jméno |
---|---|---|---|
1 | Označit | Otto | @mdo |
2 | Jacobe | Thornton | @Tlustý |
3 | Larry | pták | @cvrlikání |
Použijte .table-striped
k přidání pruhů zebry do libovolného řádku tabulky v rámci <tbody>
.
Prokládané tabulky jsou stylizovány pomocí :nth-child
selektoru CSS, který není k dispozici v aplikaci Internet Explorer 8.
# | Jméno | Příjmení | Uživatelské jméno |
---|---|---|---|
1 | Označit | Otto | @mdo |
2 | Jacobe | Thornton | @Tlustý |
3 | Larry | pták | @cvrlikání |
Přidat .table-bordered
pro ohraničení na všech stranách tabulky a buněk.
# | Jméno | Příjmení | Uživatelské jméno |
---|---|---|---|
1 | Označit | Otto | @mdo |
2 | Jacobe | Thornton | @Tlustý |
3 | Larry | pták | @cvrlikání |
Přidat .table-hover
, chcete-li povolit stav přechodu na řádky tabulky v souboru <tbody>
.
# | Jméno | Příjmení | Uživatelské jméno |
---|---|---|---|
1 | Označit | Otto | @mdo |
2 | Jacobe | Thornton | @Tlustý |
3 | Larry | pták | @cvrlikání |
Přidejte .table-condensed
, aby byly stoly kompaktnější tím, že zkrátíte výplň buněk na polovinu.
# | Jméno | Příjmení | Uživatelské jméno |
---|---|---|---|
1 | Označit | Otto | @mdo |
2 | Jacobe | Thornton | @Tlustý |
3 | Pták Larry | @cvrlikání |
Použijte kontextové třídy k obarvení řádků tabulky nebo jednotlivých buněk.
Třída | Popis |
---|---|
.active |
Aplikuje barvu kurzoru na konkrétní řádek nebo buňku |
.success |
Označuje úspěšnou nebo pozitivní akci |
.info |
Označuje neutrální informativní změnu nebo akci |
.warning |
Označuje varování, které může vyžadovat pozornost |
.danger |
Označuje nebezpečnou nebo potenciálně negativní akci |
# | Záhlaví sloupce | Záhlaví sloupce | Záhlaví sloupce |
---|---|---|---|
1 | Obsah sloupce | Obsah sloupce | Obsah sloupce |
2 | Obsah sloupce | Obsah sloupce | Obsah sloupce |
3 | Obsah sloupce | Obsah sloupce | Obsah sloupce |
4 | Obsah sloupce | Obsah sloupce | Obsah sloupce |
5 | Obsah sloupce | Obsah sloupce | Obsah sloupce |
6 | Obsah sloupce | Obsah sloupce | Obsah sloupce |
7 | Obsah sloupce | Obsah sloupce | Obsah sloupce |
8 | Obsah sloupce | Obsah sloupce | Obsah sloupce |
9 | Obsah sloupce | Obsah sloupce | Obsah sloupce |
Použití barvy k přidání významu řádku tabulky nebo jednotlivé buňky poskytuje pouze vizuální indikaci, která nebude poskytnuta uživatelům asistenčních technologií – jako jsou čtečky obrazovky. Zajistěte, aby informace označené barvou byly buď zřejmé ze samotného obsahu (viditelný text v příslušném řádku/buňce tabulky), nebo byly zahrnuty alternativními prostředky, jako je další text skrytý ve .sr-only
třídě.
Vytvářejte responzivní tabulky tak, že je zabalíte .table
, .table-responsive
aby se na malých zařízeních (do 768 pixelů) posouvaly vodorovně. Při prohlížení na cokoli větším než 768px na šířku neuvidíte v těchto tabulkách žádný rozdíl.
Responzivní tabulky využívají overflow-y: hidden
, který ořízne veškerý obsah přesahující spodní nebo horní okraje tabulky. Zejména to může oříznout rozbalovací nabídky a další widgety třetích stran.
Firefox má nějaký nepříjemný styl sady polí, width
který zasahuje do responzivní tabulky. Toto nelze přepsat bez hacku specifického pro Firefox, který v Bootstrapu neposkytujeme :
Pro více informací si přečtěte tuto odpověď Stack Overflow .
# | Záhlaví tabulky | Záhlaví tabulky | Záhlaví tabulky | Záhlaví tabulky | Záhlaví tabulky | Záhlaví tabulky |
---|---|---|---|---|---|---|
1 | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky |
2 | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky |
3 | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky |
# | Záhlaví tabulky | Záhlaví tabulky | Záhlaví tabulky | Záhlaví tabulky | Záhlaví tabulky | Záhlaví tabulky |
---|---|---|---|---|---|---|
1 | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky |
2 | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky |
3 | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky | Buňka tabulky |
Jednotlivé ovládací prvky formuláře automaticky obdrží určitý globální styl. Všechny textové prvky <input>
, <textarea>
a <select>
prvky s .form-control
jsou standardně nastaveny na width: 100%;
. Zabalte štítky a ovládací prvky .form-group
pro optimální rozestupy.
Nemíchejte skupiny formulářů přímo se vstupními skupinami . Místo toho vnořte vstupní skupinu do skupiny formulářů.
Přidejte .form-inline
do formuláře (což nemusí být <form>
) pro ovládací prvky zarovnané doleva a vložené bloky. To platí pouze pro formuláře ve výřezech, které jsou široké alespoň 768 pixelů.
Vstupy a výběry byly width: 100%;
v Bootstrapu použity ve výchozím nastavení. V rámci vložených formulářů jsme to resetovali na, width: auto;
aby se na stejném řádku mohlo nacházet více ovládacích prvků. V závislosti na vašem rozvržení mohou být vyžadovány další vlastní šířky.
Čtečky obrazovky budou mít potíže s vašimi formuláři, pokud pro každý vstup neuvedete štítek. U těchto vložených formulářů můžete štítky skrýt pomocí .sr-only
třídy. Existují další alternativní způsoby poskytování označení pro asistenční technologie, jako je atribut aria-label
, aria-labelledby
nebo . title
Pokud není přítomen žádný z těchto atributů, mohou se čtečky obrazovky uchýlit k použití placeholder
atributu, pokud je přítomen, ale uvědomte si, že použití placeholder
jako náhrady za jiné metody označování se nedoporučuje.
Pomocí předdefinovaných tříd mřížky Bootstrapu zarovnejte popisky a skupiny ovládacích prvků formuláře ve vodorovném rozvržení přidáním .form-horizontal
do formuláře (což nemusí být <form>
). Tím se změní .form-group
s, aby se chovalo jako řádky mřížky, takže není potřeba .row
.
Příklady standardních ovládacích prvků formuláře podporovaných v ukázkovém rozložení formuláře.
Nejběžnější ovládací prvek formuláře, textová vstupní pole. Zahrnuje podporu pro všechny typy HTML5: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
a color
.
Vstupy budou plně stylizované pouze v případě, že budou type
správně deklarovány.
Chcete-li přidat integrovaný text nebo tlačítka před a/nebo za jakýkoli textový soubor <input>
, podívejte se na komponentu vstupní skupiny .
Ovládací prvek formuláře, který podporuje více řádků textu. Změňte rows
atribut podle potřeby.
Zaškrtávací políčka jsou pro výběr jedné nebo několika možností v seznamu, zatímco rádia jsou pro výběr jedné možnosti z mnoha.
Zakázaná zaškrtávací políčka a rádia jsou podporována, ale chcete-li poskytnout „nepovolený“ kurzor při umístění kurzoru nad nadřazenou <label>
, budete muset přidat .disabled
třídu do nadřazené .radio
, .radio-inline
, .checkbox
nebo .checkbox-inline
.
Použijte třídy .checkbox-inline
nebo .radio-inline
na řadě zaškrtávacích políček nebo přepínačů pro ovládací prvky, které se zobrazují na stejném řádku.
Pokud nemáte v poli žádný text <label>
, vstup je umístěn tak, jak byste očekávali. V současné době funguje pouze na neinline zaškrtávacích políčkách a rádiích. Nezapomeňte stále poskytovat nějakou formu štítku pro asistenční technologie (například pomocí aria-label
).
Všimněte si, že mnoho nativních výběrových nabídek – jmenovitě v Safari a Chrome – má zaoblené rohy, které nelze upravit pomocí border-radius
vlastností.
U <select>
ovládacích prvků s multiple
atributem je ve výchozím nastavení zobrazeno více možností.
Když potřebujete umístit prostý text vedle štítku formuláře ve formuláři, použijte .form-control-static
třídu na <p>
.
Odebereme výchozí outline
styly u některých ovládacích prvků formuláře a použijeme na box-shadow
jeho místo pro :focus
.
:focus
stavVýše uvedený příklad vstupu používá vlastní styly v naší dokumentaci k demonstraci :focus
stavu na .form-control
.
Přidejte disabled
booleovský atribut na vstup, abyste zabránili uživatelským interakcím. Deaktivované vstupy jsou světlejší a přidávají not-allowed
kurzor.
Přidáním disabled
atributu do a <fieldset>
zakážete všechny ovládací prvky <fieldset>
najednou.
<a>
Ve výchozím nastavení budou prohlížeče považovat všechny ovládací prvky nativního formuláře ( <input>
a prvky) uvnitř a <select>
za zakázané, což zabrání interakci s klávesnicí a myší. Pokud však váš formulář obsahuje také prvky, bude jim přidělen pouze styl . Jak je uvedeno v části o zakázaném stavu pro tlačítka (a konkrétně v podsekci pro prvky kotvy), tato vlastnost CSS ještě není standardizovaná a není plně podporována v Opeře 18 a nižších verzích nebo v Internet Exploreru 11 a vyhrála nebrání uživatelům klávesnice v tom, aby mohli zaměřit nebo aktivovat tyto odkazy. Chcete-li být v bezpečí, použijte k deaktivaci takových odkazů vlastní JavaScript.<button>
<fieldset disabled>
<a ... class="btn btn-*">
pointer-events: none
Zatímco Bootstrap použije tyto styly ve všech prohlížečích, Internet Explorer 11 a nižší nepodporují plně disabled
atribut na <fieldset>
. K deaktivaci sady polí v těchto prohlížečích použijte vlastní JavaScript.
Přidejte readonly
na vstup booleovský atribut, abyste zabránili změně hodnoty vstupu. Vstupy pouze pro čtení se zdají světlejší (stejně jako zakázané vstupy), ale zachovají si standardní kurzor.
Blokovat text nápovědy pro ovládací prvky formuláře.
Text nápovědy by měl být explicitně přidružen k ovládacímu prvku formuláře, ke kterému se vztahuje pomocí aria-describedby
atributu. To zajistí, že asistenční technologie – jako jsou čtečky obrazovky – oznámí tento text nápovědy, když uživatel zaostří nebo vstoupí do ovládacího prvku.
Bootstrap obsahuje styly ověření chyb, varování a úspěšnosti v ovládacích prvcích formuláře. Chcete-li použít, přidejte .has-warning
, .has-error
, nebo .has-success
do nadřazeného prvku. Jakékoli .control-label
, .form-control
, a .help-block
v rámci tohoto prvku obdrží styly ověření.
Použití těchto stylů ověření k označení stavu ovládacího prvku formuláře poskytuje pouze vizuální, barevnou indikaci, která nebude sdělena uživatelům asistenčních technologií – jako jsou čtečky obrazovky – ani barvoslepým uživatelům.
Zajistěte, aby byla poskytnuta také alternativní indikace stavu. Můžete například zahrnout nápovědu o stavu do <label>
samotného textu ovládacího prvku formuláře (jak je tomu v následujícím příkladu kódu), zahrnout glyfikon (s vhodným alternativním textem pomocí .sr-only
třídy – viz příklady glyfikonů ) nebo poskytnutím další blok textu nápovědy . Specificky pro asistenční technologie lze také přiřadit aria-invalid="true"
atribut neplatným ovládacím prvkům formuláře.
Můžete také přidat volitelné ikony zpětné vazby přidáním .has-feedback
a pravé ikony.
Ikony zpětné vazby fungují pouze s textovými <input class="form-control">
prvky.
Ruční umístění ikon zpětné vazby je vyžadováno pro vstupy bez označení a pro skupiny vstupů s doplňkem vpravo. Důrazně se doporučuje, abyste z důvodu usnadnění uváděli štítky pro všechny vstupy. Pokud chcete zabránit zobrazování štítků, skryjte je u .sr-only
třídy. Pokud se musíte obejít bez štítků, upravte top
hodnotu ikony zpětné vazby. U vstupních skupin upravte right
hodnotu na vhodnou hodnotu v pixelech v závislosti na šířce vašeho addonu.
Aby bylo zajištěno, že asistenční technologie – jako jsou čtečky obrazovky – správně vyjadřují význam ikony, měl by být do .sr-only
třídy zahrnut další skrytý text a měl by být explicitně spojen s ovládacím prvkem formuláře, kterého se týká použití aria-describedby
. Alternativně zajistěte, aby význam (například skutečnost, že existuje varování pro určité pole pro zadání textu) byl přenesen v nějaké jiné formě, jako je například změna textu skutečného <label>
přiřazeného k ovládacímu prvku formuláře.
Ačkoli následující příklady již zmiňují stav ověření jejich příslušných ovládacích prvků formuláře v samotném <label>
textu, výše uvedená technika (s použitím .sr-only
textu a aria-describedby
) byla zahrnuta pro ilustrativní účely.
.sr-only
štítkyPokud použijete .sr-only
třídu ke skrytí ovládacího prvku formuláře <label>
(namísto použití jiných možností označení, jako je aria-label
atribut), Bootstrap automaticky upraví pozici ikony, jakmile bude přidána.
Nastavte výšky pomocí tříd jako .input-lg
, a nastavte šířky pomocí tříd mřížkových sloupců jako .col-lg-*
.
Vytvořte vyšší nebo kratší ovládací prvky formuláře, které odpovídají velikosti tlačítek.
Rychle upravte velikost štítků a ovládacích prvků formuláře .form-horizontal
přidáním .form-group-lg
nebo .form-group-sm
.
Zabalte vstupy do sloupců mřížky nebo jakéhokoli vlastního nadřazeného prvku, abyste snadno vynutili požadované šířky.
Použijte třídy tlačítek u prvku <a>
, <button>
, nebo .<input>
Zatímco třídy tlačítek lze použít na prvcích <a>
a <button>
, v rámci našich komponent nav a navbar jsou podporovány pouze <button>
prvky.
Pokud se <a>
prvky používají k tomu, aby fungovaly jako tlačítka – spouštějí funkcionalitu na stránce, spíše než pro navigaci do jiného dokumentu nebo sekce na aktuální stránce – měly by mít také odpovídající role="button"
.
Jako osvědčený postup důrazně doporučujeme používat <button>
prvek vždy, když je to možné , aby bylo zajištěno odpovídající vykreslování napříč prohlížeči.
Mimo jiné je ve Firefoxu <30 chyba , která nám brání v nastavení tlačítek založených na line-height
of- <input>
based, což způsobuje, že přesně neodpovídají výšce ostatních tlačítek ve Firefoxu.
K rychlému vytvoření stylizovaného tlačítka použijte kteroukoli z dostupných tříd tlačítek.
Použití barvy k přidání významu tlačítku poskytuje pouze vizuální indikaci, která nebude zprostředkována uživatelům asistenčních technologií – jako jsou čtečky obrazovky. Zajistěte, aby informace označené barvou byly buď zřejmé ze samotného obsahu (viditelný text tlačítka), nebo byly zahrnuty alternativními prostředky, jako je další text skrytý ve .sr-only
třídě.
Máte rádi větší nebo menší tlačítka? Přidejte .btn-lg
, .btn-sm
, nebo .btn-xs
pro další velikosti.
Vytvořte tlačítka na úrovni bloku – ta, která zabírají celou šířku nadřazeného prvku – přidáním .btn-block
.
Když jsou tlačítka aktivní, zobrazí se stisknutá (s tmavším pozadím, tmavším okrajem a vloženým stínem). U <button>
prvků se to provádí pomocí :active
. U <a>
prvků je hotovo pomocí .active
. Můžete však použít .active
na <button>
s (a zahrnout aria-pressed="true"
atribut), pokud potřebujete programově replikovat aktivní stav.
Není třeba přidávat :active
, protože se jedná o pseudotřídu, ale pokud potřebujete vynutit stejný vzhled, pokračujte a přidejte .active
.
Přidejte .active
třídu do <a>
tlačítek.
Tlačítka budou vypadat neklikatelně tím, že je vyblednete pomocí opacity
.
Přidejte disabled
atribut k <button>
tlačítkům.
Pokud přidáte disabled
atribut do <button>
, Internet Explorer 9 a nižší vykreslí text šedě s ošklivým stínem textu, který nemůžeme opravit.
Přidejte .disabled
třídu do <a>
tlačítek.
Používáme .disabled
zde třídu utility, podobnou běžné .active
třídě, takže není vyžadována žádná předpona.
Tato třída se používá pointer-events: none
k pokusu zakázat funkci propojení <a>
s, ale tato vlastnost CSS ještě není standardizována a není plně podporována v Opeře 18 a nižších nebo v Internet Exploreru 11. Navíc i v prohlížečích, které podporují pointer-events: none
, klávesnice navigace zůstává nedotčena, což znamená, že vidící uživatelé klávesnice a uživatelé asistenčních technologií budou moci tyto odkazy stále aktivovat. Chcete-li být v bezpečí, použijte k deaktivaci takových odkazů vlastní JavaScript.
Obrázky v Bootstrap 3 lze přidáním třídy upravit tak, aby byly responzivní .img-responsive
. To platí max-width: 100%;
, height: auto;
a display: block;
pro obrázek tak, aby se přizpůsobil nadřazenému prvku.
Chcete-li vycentrovat obrázky, které používají .img-responsive
třídu, použijte .center-block
místo .text-center
. Další podrobnosti o použití naleznete v části pomocné třídy ..center-block
V aplikaci Internet Explorer 8-10 mají obrázky SVG .img-responsive
neúměrnou velikost. Chcete-li to opravit, přidejte tam, width: 100% \9;
kde je to nutné. Bootstrap to neaplikuje automaticky, protože to způsobuje komplikace u jiných formátů obrázků.
Přidejte třídy k <img>
prvku, abyste mohli snadno stylizovat obrázky v libovolném projektu.
Mějte na paměti, že Internet Explorer 8 postrádá podporu pro zaoblené rohy.
Přeneste význam prostřednictvím barev s několika zdůrazněnými užitnými třídami. Ty lze také použít na odkazy a při najetí myší ztmavnou stejně jako naše výchozí styly odkazů.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Někdy nelze použít třídy důrazu kvůli specifičnosti jiného selektoru. Ve většině případů je dostatečným řešením zalomit text do <span>
třídy se třídou.
Použití barvy k přidání významu poskytuje pouze vizuální indikaci, která nebude zprostředkována uživatelům asistenčních technologií – jako jsou čtečky obrazovky. Zajistěte, aby informace označené barvou byly buď zřejmé ze samotného obsahu (kontextové barvy se používají pouze k posílení významu, který je již přítomen v textu/značce), nebo jsou zahrnuty alternativními prostředky, jako je další text skrytý ve .sr-only
třídě . .
Podobně jako u kontextových tříd barev textu snadno nastavte pozadí prvku na jakoukoli kontextovou třídu. Komponenty kotvy při najetí myší ztmavnou, stejně jako třídy textu.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Někdy nelze kontextové třídy pozadí použít kvůli specifičnosti jiného selektoru. V některých případech je dostatečným řešením zabalit obsah vašeho prvku <div>
do třídy s třídou.
Stejně jako u kontextových barev zajistěte, aby jakýkoli význam přenášený barvou byl přenášen také ve formátu, který není čistě prezentační.
Pomocí obecné ikony zavřít můžete odmítnout obsah, jako jsou modály a upozornění.
Pomocí stříšek označte funkci a směr rozevíracího seznamu. Všimněte si, že výchozí stříška se v rozbalovacích nabídkách automaticky obrátí .
Uvádějte prvek doleva nebo doprava pomocí třídy. !important
je zahrnuto, aby se předešlo problémům se specifičností. Třídy lze také použít jako mixiny.
Nastavte prvek na display: block
a vycentrujte pomocí margin
. K dispozici jako mix a třída.
Snadno vymažte float
s přidáním .clearfix
do nadřazeného prvku . Využívá micro clearfix , jak jej zpopularizoval Nicolas Gallagher. Lze použít i jako mixin.
Vynutit zobrazení nebo skrytí prvku ( včetně pro čtečky obrazovky ) pomocí tříd .show
a . .hidden
Tyto třídy se používají !important
k zamezení konfliktů specifičnosti, stejně jako rychlé plovoucí . Jsou k dispozici pouze pro přepínání úrovně bloku. Mohou být také použity jako mixiny.
.hide
je k dispozici, ale ne vždy má vliv na čtečky obrazovky a od verze 3.0.1 je zastaralá . Místo toho použijte .hidden
nebo .sr-only
.
Kromě toho .invisible
lze použít pouze k přepínání viditelnosti prvku, což znamená, že display
se nemění a prvek může stále ovlivňovat tok dokumentu.
Skrýt prvek pro všechna zařízení kromě čtečky obrazovky pomocí .sr-only
. Kombinujte .sr-only
s .sr-only-focusable
pro opětovné zobrazení prvku, když je zaostřený (např. uživatelem pouze s klávesnicí). Nezbytné pro dodržování osvědčených postupů přístupnosti . Lze použít i jako mixiny.
Použijte .text-hide
třídu nebo mixin k nahrazení textového obsahu prvku obrázkem na pozadí.
Pro rychlejší vývoj přizpůsobený pro mobilní zařízení použijte tyto třídy nástrojů pro zobrazení a skrytí obsahu podle zařízení prostřednictvím dotazu na média. Zahrnuty jsou také pomocné třídy pro přepínání obsahu při tisku.
Snažte se je používat omezeně a vyhněte se vytváření zcela odlišných verzí stejného webu. Místo toho je použijte k doplnění prezentace každého zařízení.
Použijte jednu nebo kombinaci dostupných tříd pro přepínání obsahu mezi body přerušení zobrazení.
Extra malá zařízeníTelefony (<768px) | Malá zařízeníTablety (≥768px) | Střední zařízeníStolní počítače (≥992 pixelů) | Velká zařízeníStolní počítače (≥1200 pixelů) | |
---|---|---|---|---|
.visible-xs-* |
Viditelné | Skrytý | Skrytý | Skrytý |
.visible-sm-* |
Skrytý | Viditelné | Skrytý | Skrytý |
.visible-md-* |
Skrytý | Skrytý | Viditelné | Skrytý |
.visible-lg-* |
Skrytý | Skrytý | Skrytý | Viditelné |
.hidden-xs |
Skrytý | Viditelné | Viditelné | Viditelné |
.hidden-sm |
Viditelné | Skrytý | Viditelné | Viditelné |
.hidden-md |
Viditelné | Viditelné | Skrytý | Viditelné |
.hidden-lg |
Viditelné | Viditelné | Viditelné | Skrytý |
Od verze 3.2.0 přicházejí .visible-*-*
třídy pro každý bod přerušení ve třech variantách, jedna pro každou display
hodnotu vlastnosti CSS uvedenou níže.
Skupina tříd | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Takže xs
například pro extra malé ( ) obrazovky jsou dostupné .visible-*-*
třídy: .visible-xs-block
, .visible-xs-inline
a .visible-xs-inline-block
.
Třídy .visible-xs
, .visible-sm
, .visible-md
, a .visible-lg
také existují, ale od verze 3.2.0 jsou zastaralé . Jsou přibližně ekvivalentní .visible-*-block
, s výjimkou dalších speciálních případů pro přepínání <table>
souvisejících prvků.
Podobně jako běžné responzivní třídy je použijte pro přepínání obsahu pro tisk.
Třídy | Prohlížeč | Tisk |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Skrytý | Viditelné |
.hidden-print |
Viditelné | Skrytý |
Třída .visible-print
také existuje, ale od verze 3.2.0 je zastaralá . Je přibližně ekvivalentní .visible-print-block
, s výjimkou dalších speciálních případů pro <table>
související prvky.
Změňte velikost prohlížeče nebo načtěte na různých zařízeních a otestujte responzivní třídy nástrojů.
Zelené značky zaškrtnutí označují, že prvek je viditelný ve vašem aktuálním výřezu.
Zde zelené zaškrtnutí také značí, že prvek je skrytý ve vašem aktuálním výřezu.
CSS Bootstrapu je postaveno na Less, preprocesoru s dalšími funkcemi, jako jsou proměnné, mixiny a funkce pro kompilaci CSS. Ti, kteří chtějí používat zdrojové soubory Less místo našich kompilovaných souborů CSS, mohou využít četné proměnné a mixiny, které používáme v rámci celého rámce.
Gridové proměnné a mixiny jsou zahrnuty v sekci Grid system .
Bootstrap lze použít minimálně dvěma způsoby: s kompilovaným CSS nebo se zdrojovými soubory Less. Chcete-li zkompilovat soubory Less, přečtěte si část Začínáme, kde najdete informace o tom, jak nastavit vývojové prostředí pro spouštění nezbytných příkazů.
Kompilační nástroje třetích stran mohou fungovat s Bootstrap, ale nejsou podporovány naším základním týmem.
Proměnné se používají v celém projektu jako způsob centralizace a sdílení běžně používaných hodnot, jako jsou barvy, mezery nebo sady písem. Úplný rozpis najdete v Customizeru .
Snadno používejte dvě barevná schémata: stupně šedi a sémantické. Barvy ve stupních šedi poskytují rychlý přístup k běžně používaným odstínům černé, zatímco sémantické zahrnují různé barvy přiřazené smysluplným kontextovým hodnotám.
Použijte kteroukoli z těchto barevných proměnných tak, jak jsou, nebo je znovu přiřaďte k smysluplnějším proměnným pro váš projekt.
Několik proměnných pro rychlé přizpůsobení klíčových prvků kostry vašeho webu.
Snadno upravte své odkazy správnou barvou s jedinou hodnotou.
Všimněte si, že @link-hover-color
používá funkci, další úžasný nástroj od společnosti Less, k automatickému vytvoření správné barvy přechodu. Můžete použít darken
, lighten
, saturate
a desaturate
.
Pomocí několika rychlých proměnných snadno nastavíte typ písma, velikost textu, proklad a další. Bootstrap je také využívá k poskytování jednoduchých typografických mixů.
Dvě rychlé proměnné pro přizpůsobení umístění a názvu vašich ikon.
Komponenty v celém Bootstrapu využívají některé výchozí proměnné pro nastavení společných hodnot. Zde jsou nejčastěji používané.
Mixiny dodavatele jsou mixy, které pomáhají podporovat více prohlížečů tím, že do vašeho kompilovaného CSS zahrnou všechny relevantní předpony dodavatele.
Resetujte model krabice vašich komponent jediným mixem. Kontext naleznete v tomto užitečném článku od Mozilly .
Mixin je od verze 3.2.0 zastaralý a byl zaveden Autoprefixer. Pro zachování zpětné kompatibility bude Bootstrap nadále používat mixin interně až do Bootstrap v4.
Dnes všechny moderní prohlížeče podporují vlastnost bez předpony border-radius
. Jako takový neexistuje žádný .border-radius()
mix, ale Bootstrap obsahuje zkratky pro rychlé zaoblení dvou rohů na konkrétní straně objektu.
Pokud vaše cílová skupina používá nejnovější a nejlepší prohlížeče a zařízení, ujistěte se, že tuto box-shadow
vlastnost použijete samostatně. Pokud potřebujete podporu pro starší zařízení se systémem Android (starší verze než 4) a iOS (před verzí systému iOS 5), použijte k vyzvednutí požadované předpony zastaralý mixin.-webkit
Mixin je od verze 3.1.0 zastaralý , protože Bootstrap oficiálně nepodporuje zastaralé platformy, které nepodporují standardní vlastnost. Pro zachování zpětné kompatibility bude Bootstrap nadále používat mixin interně až do Bootstrap v4.
Ujistěte se, že rgba()
ve stínech rámečku používáte barvy, aby co nejplynuleji splývaly s pozadím.
Více mixů pro flexibilitu. Nastavte všechny informace o přechodu na jednu nebo podle potřeby zadejte samostatné zpoždění a trvání.
Mixiny jsou od verze 3.2.0 zastaralé , protože byl zaveden Autoprefixer. Pro zachování zpětné kompatibility bude Bootstrap nadále používat mixiny interně až do Bootstrapu v4.
Otočte, zmenšujte, překládejte (přesouvejte) nebo zkoste jakýkoli objekt.
Mixiny jsou od verze 3.2.0 zastaralé , protože byl zaveden Autoprefixer. Pro zachování zpětné kompatibility bude Bootstrap nadále používat mixiny interně až do Bootstrapu v4.
Jediný mix pro použití všech vlastností animace CSS3 v jedné deklaraci a další mixiny pro jednotlivé vlastnosti.
Mixiny jsou od verze 3.2.0 zastaralé , protože byl zaveden Autoprefixer. Pro zachování zpětné kompatibility bude Bootstrap nadále používat mixiny interně až do Bootstrapu v4.
Nastavte neprůhlednost pro všechny prohlížeče a poskytněte filter
záložní verzi pro IE8.
Poskytněte kontext pro ovládací prvky formuláře v každém poli.
Generujte sloupce pomocí CSS v rámci jednoho prvku.
Snadno přeměňte libovolné dvě barvy na gradient pozadí. Buďte pokročilejší a nastavte směr, použijte tři barvy nebo použijte radiální přechod. S jediným mixinem získáte všechny syntaxe s předponou, které budete potřebovat.
Můžete také určit úhel standardního dvoubarevného lineárního přechodu:
Pokud potřebujete gradient ve stylu barber-stripe, je to také snadné. Stačí zadat jednu barvu a my překryjeme průsvitný bílý pruh.
Zvyšte ante a místo toho použijte tři barvy. Nastavte první barvu, druhou barvu, zastavení barvy druhé barvy (procentuální hodnota jako 25 %) a třetí barvu pomocí těchto mixů:
Hlavy vzhůru! Pokud byste někdy potřebovali odstranit přechod, nezapomeňte odebrat všechny specifické pro IE, filter
které jste přidali. Můžete to udělat pomocí .reset-filter()
mixinu vedle background-image: none;
.
Utility mixiny jsou mixiny, které kombinují jinak nesouvisející vlastnosti CSS k dosažení konkrétního cíle nebo úkolu.
Zapomeňte na přidávání class="clearfix"
do jakéhokoli prvku a místo toho přidejte .clearfix()
mixin tam, kde je to vhodné. Používá micro clearfix od Nicolase Gallaghera .
Rychle vycentrujte jakýkoli prvek v rámci jeho rodiče. Vyžaduje width
nebo max-width
je třeba nastavit.
Snáze zadejte rozměry objektu.
Snadno konfigurujte možnosti změny velikosti pro jakoukoli textovou oblast nebo jakýkoli jiný prvek. Výchozí na normální chování prohlížeče ( both
).
Snadno ořízněte text pomocí elipsy pomocí jediného mixu. Vyžaduje prvek být block
nebo inline-block
úroveň.
Zadejte dvě cesty obrazu a rozměry obrázku @1x a Bootstrap poskytne dotaz na média @2x. Pokud máte k zobrazení mnoho obrázků, zvažte ruční psaní CSS obrázku sítnice v jediném dotazu na média.
I když je Bootstrap postaven na Less, má také oficiální port Sass . Udržujeme jej v samostatném úložišti GitHub a aktualizace zpracováváme pomocí konverzního skriptu.
Vzhledem k tomu, že port Sass má samostatné repo a slouží trochu jinému publiku, obsah projektu se značně liší od hlavního projektu Bootstrap. To zajišťuje, že port Sass je kompatibilní s co největším počtem systémů založených na Sass.
Cesta | Popis |
---|---|
lib/ |
Kód Ruby drahokamu (konfigurace Sass, integrace Rails a Compass) |
tasks/ |
Převodové skripty (přeměna upstream Less na Sass) |
test/ |
Kompilační testy |
templates/ |
Manifest balíčku kompas |
vendor/assets/ |
Sass, JavaScript a soubory písem |
Rakefile |
Interní úkoly, jako je rake a convert |
Navštivte úložiště GitHub portu Sass, abyste viděli tyto soubory v akci.
Informace o tom, jak nainstalovat a používat Bootstrap pro Sass, najdete v souboru readme úložiště GitHub . Je to nejaktuálnější zdroj a obsahuje informace pro použití s Rails, Compass a standardními projekty Sass.