Dlaždice: Porovnání verzí

Z Wiki JU
Ofara (diskuse | příspěvky)
Bez shrnutí editace
Ofara (diskuse | příspěvky)
Bez shrnutí editace
 
(Není zobrazeno 5 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
<includeonly><templatestyles src="Šablona:Dlaždice/styles.css" /><div class="dlazdice" style="font-size:{{{velikost|120px}}}; display:grid; grid-template-columns:{{#if:{{{sloupce|}}}|repeat({{{sloupce}}}, minmax(0,1fr))|repeat(auto-fill, minmax({{{šířka|200px}}}, 1fr))}}; gap:{{{mezera|16px}}}; margin:1em 0;">
<includeonly><templatestyles src="Šablona:Dlaždice/styles.css" /><div class="dlazdice" style="display:grid; font-size:{{{velikost|120px}}}; gap:{{{mezera|16px}}}; {{#switch: {{{zarovnání|vlevo}}}|střed=margin-left:auto; margin-right:auto;|vpravo=margin-left:auto;|#default=}} {{#if:{{{sloupce|}}}|{{#ifeq: {{{roztažení|ano}}}|ne|grid-template-columns:repeat(auto-fill, minmax(225px, 1fr)); max-width:{{#expr: ({{{sloupce}}}) * 240 + (({{{sloupce}}}) - 1) * 16 }}px;|grid-template-columns:repeat(auto-fill, minmax({{#expr: floor(900 / ({{{sloupce}}})) }}px, 1fr)); max-width:{{#expr: ({{{sloupce}}} + 1) * (floor(900 / ({{{sloupce}}})) + 16) - 17 }}px;}}|grid-template-columns:repeat(auto-fill, minmax({{{šířka|200px}}}, 1fr));}}">
{{{1|}}}
{{{1|}}}
</div></includeonly><noinclude>
</div>[[Kategorie:Stránky s dlaždicemi]]</includeonly><noinclude>
== Šablona:Dlaždice ==
== Šablona:Dlaždice ==
Kontejner pro mřížku dlaždic. Vkládají se do něj [[Šablona:Dlaždice/Položka|položky]].
Kontejner pro mřížku dlaždic. Vkládají se do něj [[Šablona:Dlaždice/Položka|položky]].
Řádek 11: Řádek 11:
| <code>1</code> || – || Obsah: jednotlivé <code><nowiki>{{Dlaždice/Položka|…}}</nowiki></code>
| <code>1</code> || – || Obsah: jednotlivé <code><nowiki>{{Dlaždice/Položka|…}}</nowiki></code>
|-
|-
| <code>sloupce</code> || (automaticky) || Pevný počet sloupců, např. <code>4</code>. Když chybí, počet se přizpůsobí šířce stránky.
| <code>sloupce</code> || (automaticky) || Počet sloupců na desktopu (výchozí rozvržení pro ~900 px obsahu), např. <code>4</code>. Na užší stránce se počet sloupců sám sníží. Když chybí, počet se přizpůsobí šířce stránky podle <code>šířka</code>.
|-
|-
| <code>velikost</code> || 120px || Velikost obrázků ve všech dlaždicích (jednotlivá položka ji může přepsat vlastním <code>velikost</code>)
| <code>velikost</code> || 120px || Velikost obrázků ve všech dlaždicích (jednotlivá položka ji může přepsat vlastním <code>velikost</code>)
|-
|-
| <code>šířka</code> || 200px || Minimální šířka dlaždice při automatickém počtu sloupců
| <code>roztažení</code> || ano || <code>ne</code> = dlaždice mají pevnou velikost (jako při 4 sloupcích) a neroztahují se na celou šířku, takže i jedna dlaždice nevypadá obří. Funguje jen spolu s <code>sloupce</code>.
|-
| <code>zarovnání</code> || vlevo || <code>vlevo</code>, <code>střed</code> nebo <code>vpravo</code>: umístění mřížky na stránce. Projeví se, když je mřížka užší než stránka (typicky s <code>roztažení=ne</code>).
|-
| <code>šířka</code> || 200px || Minimální šířka dlaždice, jen když není zadáno <code>sloupce</code>
|-
|-
| <code>mezera</code> || 16px || Odstup mezi dlaždicemi
| <code>mezera</code> || 16px || Odstup mezi dlaždicemi
|}
|}
=== Kategorie ===
Stránky, které šablonu používají, se automaticky zařadí do [[:Kategorie:Stránky s dlaždicemi]]. Samotná stránka šablony se nezařazuje.


=== Příklad ===
=== Příklad ===

Aktuální verze z 9. 10. 2026, 08:36

Šablona:Dlaždice

Kontejner pro mřížku dlaždic. Vkládají se do něj položky.

Parametry

Parametr Výchozí Popis
1 – Obsah: jednotlivé {{Dlaždice/Položka|…}}
sloupce (automaticky) Počet sloupců na desktopu (výchozí rozvržení pro ~900 px obsahu), např. 4. Na užší stránce se počet sloupců sám sníží. Když chybí, počet se přizpůsobí šířce stránky podle šířka.
velikost 120px Velikost obrázků ve všech dlaždicích (jednotlivá položka ji může přepsat vlastním velikost)
roztažení ano ne = dlaždice mají pevnou velikost (jako při 4 sloupcích) a neroztahují se na celou šířku, takže i jedna dlaždice nevypadá obří. Funguje jen spolu s sloupce.
zarovnání vlevo vlevo, střed nebo vpravo: umístění mřížky na stránce. Projeví se, když je mřížka užší než stránka (typicky s roztažení=ne).
šířka 200px Minimální šířka dlaždice, jen když není zadáno sloupce
mezera 16px Odstup mezi dlaždicemi

Kategorie

Stránky, které šablonu používají, se automaticky zařadí do Kategorie:Stránky s dlaždicemi. Samotná stránka šablony se nezařazuje.

Příklad

{{Dlaždice|sloupce=4|velikost=140px|
{{Dlaždice/Položka|obrázek=Ikona_K_nastupu.png|odkaz=Útvar personální/K nástupu|název=K nástupu}}
{{Dlaždice/Položka|obrázek=Ikona_zamestnanec.png|odkaz=Útvar personální/Pro zaměstnance|název=Pro zaměstnance|popis=Informace pro stávající zaměstnance}}
}}

Vzhled

Styly jsou v Šablona:Dlaždice/styles.css (TemplateStyles).