poznamka k inputu
poznamka k inputu
poznamka k inputu
<div class="form-group {modifikator}">
<label for="moleculeId" id="labelId" aria-label="" aria-labelledby="" class="form-control-label ">Label <span class="required"> </span> </label>
<input type="text" aria-labelledby="" aria-required="true" id="" name="input" tabindex="" placeholder="Patternlab Input" class="form-control " value="">
<p class="form-text">poznámka k inputu</p>
</div>
- Modifikátory
- form-group__warning
- form-group__error
Šířka inputu se řeší pomocí gridu
Card body - se stínem
Základní dlaždice obalená stínem, vhodná k použití na světlé pozadí.
<div class="row">
<div class="col-lg-... d-flex align-items-stretch">
<div class="card card--shadow w-100">
<div class="card-body">
</div>
</div>
</div>
</div>
Lze použít .col-lg-(1 až 12) .col-md-(1 až 12) .col-sm-(1 až 12) .col-(1 až 12)
d-flex align-items-stretch automaticky dorovnává výšku dlaždic.
w-100 nastavuje šířku dlaždice na 100% je to důležíté kvůli flexboxu
Card body - beze stínu
Základní dlaždice beze stínu, vhodná například na tmavé pozadí.
<div class="row">
<div class="col-lg-... d-flex align-items-stretch">
<div class="card w-100">
<div class="card-body">
</div>
</div>
</div>
</div>
Lze použít .col-lg-(1 až 12) .col-md-(1 až 12) .col-sm-(1 až 12) .col-(1 až 12)
d-flex align-items-stretch automaticky dorovnává výšku dlaždic.
w-100 nastavuje šířku dlaždice na 100% je to důležíté kvůli flexboxu
Card body - border na stranách
Základní dlaždice s rámečkem po stranách, vhodé pro středové odělení borderem. Dávat na středovou dlaždici, dvě po stranách musí být bez borderu: .card > .card--boderd__sides < .card
<div class="row">
<div class="col-lg-... d-flex align-items-stretch">
<div class="card card--border__sides w-100">
<div class="card-body">
</div>
</div>
</div>
</div>
Lze použít .col-lg-(1 až 12) .col-md-(1 až 12) .col-sm-(1 až 12) .col-(1 až 12)
d-flex align-items-stretch automaticky dorovnává výšku dlaždic.
w-100 nastavuje šířku dlaždice na 100% je to důležíté kvůli flexboxu
Card body - border
Základní dlaždice obalená borderem. Vhodé pro vyznačení důležíté dlaždice
<div class="row">
<div class="col-lg-... d-flex align-items-stretch">
<div class="card card--border w-100">
<div class="card-body">
</div>
</div>
</div>
</div>
Lze použít .col-lg-(1 až 12) .col-md-(1 až 12) .col-sm-(1 až 12) .col-(1 až 12)
d-flex align-items-stretch automaticky dorovnává výšku dlaždic.
w-100 nastavuje šířku dlaždice na 100% je to důležíté kvůli flexboxu
Card body - purple border
Základní dlaždice obalená fialovým borderem, vhodné pro vyznačení důležité dlaždice, u které chceme, aby si jí uživatel povšimnul jako první.
<div class="row">
<div class="col-lg-... d-flex align-items-stretch">
<div class="card card--border__purple w-100">
<div class="card-body">
</div>
</div>
</div>
</div>
Lze použít .col-lg-(1 až 12) .col-md-(1 až 12) .col-sm-(1 až 12) .col-(1 až 12)
d-flex align-items-stretch automaticky dorovnává výšku dlaždic.
w-100 nastavuje šířku dlaždice na 100% je to důležíté kvůli flexboxu
Card body - šedé pozadí
Základní dlaždice s šedým pozadím, vhodené na bílé a velmi světlé podklady.
<div class="row">
<div class="col-lg-... d-flex align-items-stretch">
<div class="card card--bg__gray w-100">
<div class="card-body">
</div>
</div>
</div>
</div>
Lze použít .col-lg-(1 až 12) .col-md-(1 až 12) .col-sm-(1 až 12) .col-(1 až 12)
d-flex align-items-stretch automaticky dorovnává výšku dlaždic.
w-100 nastavuje šířku dlaždice na 100% je to důležíté kvůli flexboxu
Card body - průhledné pozadí
Základní dlaždice s průhledným pozadím, vhodná k využití na místech kde by defaultní bílé pozadí kazilo vzhled designu.
<div class="row">
<div class="col-lg-... d-flex align-items-stretch">
<div class="card card--transparent w-100">
<div class="card-body">
</div>
</div>
</div>
</div>
Lze použít .col-lg-(1 až 12) .col-md-(1 až 12) .col-sm-(1 až 12) .col-(1 až 12)
d-flex align-items-stretch automaticky dorovnává výšku dlaždic.
w-100 nastavuje šířku dlaždice na 100% je to důležíté kvůli flexboxu
Card body - průhledné pozadí se stínem
Základní dlaždice s průhledným pozadím, vhodná k využití na místech kde by defaultní bílé pozadí kazilo vzhled designu avšak potřebujeme její obsah viditelně oddělit od zbytku obsahu.
<div class="row">
<div class="col-lg-... d-flex align-items-stretch">
<div class="card card--transparent card--shadow w-100">
<div class="card-body">
</div>
</div>
</div>
</div>
Lze použít .col-lg-(1 až 12) .col-md-(1 až 12) .col-sm-(1 až 12) .col-(1 až 12)
d-flex align-items-stretch automaticky dorovnává výšku dlaždic.
w-100 nastavuje šířku dlaždice na 100% je to důležíté kvůli flexboxu
Grid
Máme 12 sloupců. Všechny .col musí být v .row,
součet sloupců v jednom řádku je maximálně 12. Pokud součet bude více jak 12, tak sloupce zaplují
na další řádek a zarovnají se na levo.
Řádek na šířku 100%
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
</div>
</div>
dva sloupce / rozdělení stránky na dvě poloviny
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-12">
</div>
</div>
dva sloupce / rozdělení stránky na třetiny
<div class="col-lg-4 col-md-4 col-sm-6 col-12">
</div>
<div class="col-lg-4 col-md-4 col-sm-6 col-12">
</div>
<div class="col-lg-4 col-md-4 col-sm-6 col-12">
</div>
</div>
Přihlášení
<main role="main" class="tom-bg d-flex">
<div class="container align-self-center">
<div class="row justify-content-center">
<div class="col-lg-5">
<div class="card">
<div class="card-body">
<h1 class="h1 pb-2">Přihlášení</h1>
<div class="form-group ">
<label for="moleculeId" id="labelId" aria-label="" aria-labelledby="" class="form-control-label ">ID <span class="required"> </span> </label>
<input type="text" aria-labelledby="" aria-required="true" id="" name="input" tabindex="" placeholder="Placeholder" class="form-control " value="">
</div>
<div class="form-group ">
<label for="moleculeId" id="labelId" aria-label="" aria-labelledby="" class="form-control-label ">Heslo <span class="required"> </span> </label>
<input type="password" aria-labelledby="" aria-required="true" id="" name="input" tabindex="" placeholder="Heslo" class="form-control " value="">
</div>
<div class="text-center">
<button type="button" class="btn btn-primary" aria-label="">Přihlásit</button>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
Základní grid a look pro Login page napříč aplikacemi.