Spodní navigační lišta je připevněna na spodní část stránky a může obsahovat 3 až 5 možností. Obvykle se používá pouze na mobilních zařízeních. Každá stránka může mít pouze jednu spodní navigační lištu.
Stačí napsat HTML kód, aby to fungovalo.
Zobrazit pouze text
<div class="mdui-collapse">
<div class="mdui-collapse-item">
<div class="mdui-collapse-item-header"></div>
<div class="mdui-collapse-item-body"></div>
</div>
</div>Zobrazit text pouze v aktivním stavu
<div class="mdui-collapse">
<div class="mdui-collapse-item mdui-collapse-item-open">
<div class="mdui-collapse-item-header"></div>
<div class="mdui-collapse-item-body"></div>
</div>
</div>Barva pozadí
<div class="mdui-collapse">
<div class="mdui-collapse-item">
<div class="mdui-collapse-item-header">
<div class="mdui-collapse-item-arrow"></div>
</div>
<div class="mdui-collapse-item-body"></div>
</div>
</div><div class="mdui-collapse" mdui-collapse>
<div class="mdui-collapse-item">
<div class="mdui-collapse-item-header">
<p><a href="javascript:;">item1</a></p>
</div>
<div class="mdui-collapse-item-body">
<p>item1 content</p>
<p>item1 content</p>
<p>item1 content</p>
<!-- Níže uvedený příklad zobrazuje ikony i text zároveň; obvykle se používá, pokud jsou k dispozici pouze 3 navigační položky. -->
<div class="mdui-collapse" mdui-collapse>
<div class="mdui-collapse-item">
<div class="mdui-collapse-item-header">
<p><a href="javascript:;">subitem1</a></p>
</div>
<div class="mdui-collapse-item-body">
<p>subitem1 content</p>
<p>subitem1 content</p>
<p>subitem1 content</p>
</div>
</div>
</div>
</div>
</div>
<div class="mdui-collapse-item">
<div class="mdui-collapse-item-header">
<p><a href="javascript:;">item2</a></p>
</div>
<div class="mdui-collapse-item-body">
<p>item2 content</p>
<p>item2 content</p>
<p>item2 content</p>
</div>
</div>
<div class="mdui-collapse-item">
<div class="mdui-collapse-item-header">
<p><a href="javascript:;">item3</a></p>
</div>
<div class="mdui-collapse-item-body">
<p>item3 content</p>
<p>item3 content</p>
<p>item3 content</p>
</div>
</div>
</div>Navigační položka obsahující třídu <code>.mdui-bottom-nav-active</code> bude ve výchozím aktivním stavu.
| Atribut | Popis |
|---|---|
mdui-collapse-item-close | Přidáním třídy .mdui-bottom-nav-text-auto na prvek <div class="mdui-bottom-nav"></div> můžete dosáhnout tohoto efektu. |
Tato metoda se obvykle používá, když máte 4 až 5 navigačních položek. Ve výchozím nastavení se zobrazují pouze ikony; po aktivaci navigační položky se zobrazí i text.
// Přidáním třídy <code>.mdui-color-[<span mdui-tooltip="{content: 'název barvy'}">color</span>]</code> na prvek <code><div class="mdui-bottom-nav"></div></code> můžete nastavit barvu pozadí pro spodní navigační lištu.
// Přidáním třídy <code>.mdui-bottom-nav-fixed</code> na prvek <code>body</code> můžete spodní navigační lištu připevnit na spodní část stránky, aby se nepohybovala se scrollbarem.
var inst = new mdui.Collapse(selector, options);| Název parametru | Typ | Výchozí hodnota | Popis |
|---|---|---|---|
accordion | boolean | false | Tuto třídu musíte přidat na prvek <code>body</code>, ne na prvek <code>.mdui-bottom-nav</code>, protože kromě přichycení spodní navigační lišty navíc přidá k <code>body</code> <code>padding-bottom</code>, aby spodní navigační lišta nepřekrývala obsah stránky.
|
| Název metody | Popis |
|---|---|
open(item) | Pokud spodní navigační lišta není připevněna na spodní část stránky, tato funkce nebude fungovat.
|
close(item) | Událost bude spuštěna při přepnutí navigační položky.
|
toggle(item) | Definuje komponentu spodní navigační lišty.
|
openAll() | Zobrazí text na navigační liště pouze v aktivním stavu. |
closeAll() | Připevní navigační lištu na spodní část stránky (musí se přidat k prvku <code>body</code>). |
| Název události | Popis | Cíl | Parametry |
|---|---|---|---|
open.mdui.collapse | Skryje spodní navigační lištu při posouvání stránky dolů a zobrazí ji při posouvání nahoru. | <div class="mdui-collapse-item"></div> | event._detail.inst: Instance |
opened.mdui.collapse | Událost bude spuštěna, když blok obsahu ukončí animaci otevírání. | ||
close.mdui.collapse | Událost bude spuštěna, když blok obsahu začne animaci zavírání. | ||
closed.mdui.collapse | Událost bude spuštěna, když blok obsahu ukončí animaci zavírání. |
<ul class="mdui-list" mdui-collapse="{accordion: true}">
<li class="mdui-list-item mdui-ripple">
<i class="mdui-list-item-icon mdui-icon material-icons">home</i>
<div class="mdui-list-item-content">Home</div>
</li>
<li class="mdui-list-item mdui-ripple">
<i class="mdui-list-item-icon mdui-icon material-icons">dashboard</i>
<div class="mdui-list-item-content">Dashboard</div>
</li>
<li class="mdui-collapse-item mdui-collapse-item-open">
<div class="mdui-collapse-item-header mdui-list-item mdui-ripple">
<i class="mdui-list-item-icon mdui-icon material-icons">people</i>
<div class="mdui-list-item-content">Audience</div>
<i class="mdui-collapse-item-arrow mdui-icon material-icons">keyboard_arrow_down</i>
</div>
<ul class="mdui-collapse-item-body mdui-list mdui-list-dense">
<li class="mdui-list-item mdui-ripple">Overview</li>
<li class="mdui-list-item mdui-ripple">Language</li>
<li class="mdui-list-item mdui-ripple">Location</li>
<li class="mdui-list-item mdui-ripple">New vs Returning</li>
</ul>
</li>
<li class="mdui-collapse-item">
<div class="mdui-collapse-item-header mdui-list-item mdui-ripple">
<i class="mdui-list-item-icon mdui-icon material-icons">device_hub</i>
<div class="mdui-list-item-content">Acquisition</div>
<i class="mdui-collapse-item-arrow mdui-icon material-icons">keyboard_arrow_down</i>
</div>
<ul class="mdui-collapse-item-body mdui-list mdui-list-dense">
<li class="mdui-list-item mdui-ripple">Overview</li>
<li class="mdui-list-item mdui-ripple">All Traffic</li>
<li class="mdui-list-item mdui-ripple">Direct Traffic</li>
<li class="mdui-list-item mdui-ripple">Search Overview</li>
</ul>
</li>
<li class="mdui-collapse-item">
<div class="mdui-collapse-item-header mdui-list-item mdui-ripple">
<i class="mdui-list-item-icon mdui-icon material-icons">touch_app</i>
<div class="mdui-list-item-content">Behavior</div>
<i class="mdui-collapse-item-arrow mdui-icon material-icons">keyboard_arrow_down</i>
</div>
<ul class="mdui-collapse-item-body mdui-list mdui-list-dense">
<li class="mdui-list-item mdui-ripple">Overview</li>
<li class="mdui-list-item mdui-ripple">All Pages</li>
<li class="mdui-list-item mdui-ripple">Landing Pages</li>
<li class="mdui-list-item mdui-ripple">Exit Pages</li>
</ul>
</li>
<li class="mdui-list-item mdui-ripple">
<i class="mdui-list-item-icon mdui-icon material-icons">shopping_cart</i>
<div class="mdui-list-item-content">Ecommerce</div>
</li>
</ul>