<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Inspirace pro volný čas | Snilkuvsvet.cz</title>
	<atom:link href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/feed/" rel="self" type="application/rss+xml" />
	<link>https://snilkuvsvet.cz/inspirace-pro-volny-cas/</link>
	<description>Pohádky na dobrou noc a nápady pro děti</description>
	<lastBuildDate>Fri, 18 Sep 2026 23:02:39 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://snilkuvsvet.cz/wp-content/uploads/2025/10/cropped-cropped-Adobe-Express-file-1-32x32.png</url>
	<title>Inspirace pro volný čas | Snilkuvsvet.cz</title>
	<link>https://snilkuvsvet.cz/inspirace-pro-volny-cas/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Zvířátka z kaštanů a párátek: 6 jednoduchých návodů</title>
		<link>https://snilkuvsvet.cz/zviratka-z-kastanu-a-paratek/</link>
					<comments>https://snilkuvsvet.cz/zviratka-z-kastanu-a-paratek/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Fri, 18 Sep 2026 23:02:37 +0000</pubDate>
				<category><![CDATA[Podzimní tvoření]]></category>
		<category><![CDATA[kaštany]]></category>
		<category><![CDATA[párátka]]></category>
		<category><![CDATA[podzimní tvoření]]></category>
		<category><![CDATA[tvoření s dětmi]]></category>
		<category><![CDATA[Tvoření z přírodnin]]></category>
		<category><![CDATA[zvířátka z kaštanů]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5127</guid>

					<description><![CDATA[<p>Z kaštanů, párátek a špejlí vyrobíte šest jednoduchých zvířátek. Připravili jsme přesný materiál, bezpečný postup i barevný obrázkový návod pro ježka, koně, žirafu, pejska, pavouka a housenku.</p>
<p>Článek <a href="https://snilkuvsvet.cz/zviratka-z-kastanu-a-paratek/">Zvířátka z kaštanů a párátek: 6 jednoduchých návodů</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Kaštany, párátka a jeden nápad -víc tentokrát opravdu nepotřebujete. Z několika lesklých podzimních plodů mohou během chvíle vzniknout ježek, kůň, žirafa, pejsek, pavouk i dlouhá housenka. <strong>Zvířátka z kaštanů a párátek</strong> patří mezi klasické podzimní tvoření, které děti baví hlavně proto, že hotová postavička začne růst přímo pod rukama.</p>



<p class="wp-block-paragraph">Všechny výrobky v tomto článku používají pouze <strong>kaštany, párátka nebo špejle různých délek a nalepovací oči</strong>. Pokud oči na oblém kaštanu nedrží, můžete je nahradit dvěma drobnými kuličkami plastelíny. Žádný filc, papír, příze ani žaludové čepičky.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Pro děti &#8211; Snílkova lesní dílna:</strong> Dnes se z kaštanů nestavějí obyčejné figurky. Zakládáme novou zvířecí výpravu. Vyber prvního člena, spočítej mu všechny nohy a zkontroluj, jestli se na stole opravdu udrží.</p>
</blockquote>



<h2 class="wp-block-heading">Co budete potřebovat</h2>



<ul class="wp-block-list">
<li>čerstvé, nepopraskané kaštany různých velikostí,</li>



<li>dřevěná párátka,</li>



<li>špejle nastříhané dospělým na různé délky,</li>



<li>nalepovací oči,</li>



<li>případně malé množství plastelíny pouze místo očí.</li>
</ul>



<p class="wp-block-paragraph">Pro vytvoření otvorů se hodí šídlo, silnější jehla nebo ruční vrtáček, ale <strong>jde o pracovní nástroj pro dospělého, nikoli součást výrobku</strong>.</p>



<h2 class="wp-block-heading">Bezpečnost: propichování kaštanů patří pod dohled dospělého</h2>



<p class="wp-block-paragraph">Toto tvoření není vhodné pro malé děti bez pomoci. Párátka i špejle mají ostré konce a při silném tlačení mohou sklouznout.</p>



<ul class="wp-block-list">
<li>Doporučený věk je přibližně <strong>6 let a více</strong>, vždy podle zručnosti dítěte.</li>



<li>Dospělý připraví nebo alespoň načne všechny otvory.</li>



<li>Kaštan při propichování leží na pevné protiskluzové podložce – nedrží se v dlani proti hrotu.</li>



<li>Dítě zasouvá párátka pouze do připravených otvorů a netlačí je směrem k vlastní ruce.</li>



<li>Špejle zkracuje dospělý. Ostré nebo roztřepené konce vyřaďte.</li>



<li>Hotové výrobky nejsou hračky pro děti do tří let a nepatří do úst.</li>
</ul>



<p class="wp-block-paragraph">Čerstvé kaštany se propichují snáz než několik týdnů staré a vyschlé. Po přinesení je otřete a nechte oschnout, ale s tvořením nečekejte příliš dlouho.</p>



<h2 class="wp-block-heading">Přehled zvířátek</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Zvířátko</th><th>Kaštany</th><th>Dřevěné spojovací díly</th><th>Čas</th><th>Obtížnost</th></tr></thead><tbody><tr><td>Ježek</td><td>2</td><td>1 spoj + 16–24 bodlin</td><td>20 minut</td><td>střední</td></tr><tr><td>Kůň</td><td>2</td><td>4 nohy, krk a ocas</td><td>15 minut</td><td>střední</td></tr><tr><td>Žirafa</td><td>2</td><td>4 nohy, dlouhý krk a 2 růžky</td><td>20 minut</td><td>střední</td></tr><tr><td>Pejsek</td><td>2</td><td>4 nohy, spoj a ocas</td><td>10 minut</td><td>snadnější</td></tr><tr><td>Pavouk</td><td>1</td><td>8 nohou</td><td>10 minut</td><td>snadnější</td></tr><tr><td>Housenka</td><td>6</td><td>5 spojů a 2 tykadla</td><td>15 minut</td><td>střední</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">1. Ježek z kaštanů a párátek</h2>



<p class="wp-block-paragraph"><strong>Věk:</strong> od 6 let s pomocí dospělého<br><strong>Čas:</strong> asi 25 minut<br><strong>Rozvíjí:</strong> přesnost, trpělivost, plánování rozmístění</p>



<h3 class="wp-block-heading">Materiál</h3>



<ul class="wp-block-list">
<li>1 velký podlouhlý kaštan na tělo,</li>



<li>1 menší kaštan na hlavu,</li>



<li>1 krátké párátko na spojení,</li>



<li>přibližně 16 až 24 půlek párátek na bodliny,</li>



<li>2 nalepovací oči nebo 2 malé plastelínové oči.</li>
</ul>



<h3 class="wp-block-heading">Postup</h3>



<ol class="wp-block-list">
<li>Vyberte velký kaštan, který stabilně leží na plošší straně. Dospělý v jeho přední části připraví otvor pro hlavu.</li>



<li>Do menšího kaštanu připravte odpovídající otvor. Oba kaštany spojte krátkým párátkem.</li>



<li>Na horní a boční části těla si představte několik řad bodlin. Dospělý postupně připraví otvory vzdálené přibližně jeden centimetr od sebe.</li>



<li>Do otvorů zasouvejte půlky párátek. U hlavy nechte volné místo, aby ježek neviděl jen les špiček.</li>



<li>Na hlavu připevněte oči.</li>
</ol>



<p class="wp-block-paragraph"><strong>Praktický tip:</strong> Bodliny nemusí být stejně dlouhé ani dokonale rovné. Mírná nepravidelnost působí přirozeněji a dítě nemusí proměnit tvoření v geometrickou zkoušku.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1774" height="887" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Jezek-z-kastanu-a-paratek-–-obrazkovy-navod.jpg" alt="Barevný třídílný návod na výrobu ježka ze dvou kaštanů a krátkých párátek" class="wp-image-5130" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Jezek-z-kastanu-a-paratek-–-obrazkovy-navod.jpg 1774w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Jezek-z-kastanu-a-paratek-–-obrazkovy-navod-300x150.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Jezek-z-kastanu-a-paratek-–-obrazkovy-navod-1024x512.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Jezek-z-kastanu-a-paratek-–-obrazkovy-navod-768x384.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Jezek-z-kastanu-a-paratek-–-obrazkovy-navod-1536x768.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Jezek-z-kastanu-a-paratek-–-obrazkovy-navod-440x220.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Jezek-z-kastanu-a-paratek-–-obrazkovy-navod-320x160.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Jezek-z-kastanu-a-paratek-–-obrazkovy-navod-1400x700.jpg 1400w" sizes="(max-width: 1774px) 100vw, 1774px" /><figcaption class="wp-element-caption">Připravte tělo a hlavu, spojte kaštany a postupně vložte krátké párátkové bodliny.</figcaption></figure>



<h2 class="wp-block-heading">2. Kůň z kaštanů a špejlí</h2>



<p class="wp-block-paragraph"><strong>Věk:</strong> od 7 let<br><strong>Čas:</strong> přibližně 20 minut<br><strong>Rozvíjí:</strong> prostorovou představivost, rovnováhu a odhad délky</p>



<h3 class="wp-block-heading">Materiál</h3>



<ul class="wp-block-list">
<li>1 větší podlouhlý kaštan na tělo,</li>



<li>1 menší kulatý kaštan na hlavu,</li>



<li>4 stejně dlouhá párátka na nohy,</li>



<li>1 středně dlouhý kus špejle na krk,</li>



<li>1 krátký kus párátka na ocas,</li>



<li>2 nalepovací nebo plastelínové oči.</li>
</ul>



<h3 class="wp-block-heading">Postup</h3>



<ol class="wp-block-list">
<li>Položte tělo na stůl a označte čtyři místa pro nohy. Otvory musejí být rozmístěné do obdélníku, ne v jedné řadě.</li>



<li>Dospělý otvory připraví. Dítě zasune čtyři stejně dlouhá párátka a zkontroluje, zda kůň stojí.</li>



<li>V horní přední části těla připravte šikmý otvor pro krk. Vsuňte středně dlouhou špejli.</li>



<li>Na druhý konec špejle nasaďte menší kaštan jako hlavu.</li>



<li>Do zadní části těla vložte krátké párátko jako rovný ocas.</li>



<li>Přidejte oči a ještě jednou upravte sklon nohou.</li>
</ol>



<p class="wp-block-paragraph"><strong>Když kůň padá:</strong> Nezkracujte hned všechny nohy. Nejprve mírně změňte jejich sklon. Teprve potom upravte délku jedné delší nohy.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1774" height="887" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Kun-z-kastanu-a-paratek-–-obrazkovy-navod.jpg" alt="Barevný třídílný návod na výrobu koně ze dvou kaštanů, čtyř párátkových nohou, krku a ocasu" class="wp-image-5135" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Kun-z-kastanu-a-paratek-–-obrazkovy-navod.jpg 1774w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Kun-z-kastanu-a-paratek-–-obrazkovy-navod-300x150.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Kun-z-kastanu-a-paratek-–-obrazkovy-navod-1024x512.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Kun-z-kastanu-a-paratek-–-obrazkovy-navod-768x384.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Kun-z-kastanu-a-paratek-–-obrazkovy-navod-1536x768.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Kun-z-kastanu-a-paratek-–-obrazkovy-navod-440x220.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Kun-z-kastanu-a-paratek-–-obrazkovy-navod-320x160.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Kun-z-kastanu-a-paratek-–-obrazkovy-navod-1400x700.jpg 1400w" sizes="(max-width: 1774px) 100vw, 1774px" /><figcaption class="wp-element-caption">Čtyři párátka tvoří nohy, špejle krk a krátké párátko jednoduchý ocas.</figcaption></figure>



<h2 class="wp-block-heading">3. Žirafa z kaštanů a dlouhé špejle</h2>



<p class="wp-block-paragraph"><strong>Věk:</strong> od 7 let<br><strong>Čas:</strong> asi 25 minut<br><strong>Rozvíjí:</strong> konstrukční myšlení, stabilitu a porovnávání délek</p>



<h3 class="wp-block-heading">Materiál</h3>



<ul class="wp-block-list">
<li>1 velký kaštan na tělo,</li>



<li>1 menší kaštan na hlavu,</li>



<li>4 stejně dlouhá párátka na nohy,</li>



<li>1 dlouhý kus špejle na krk,</li>



<li>2 velmi krátké kousky párátka na růžky,</li>



<li>2 nalepovací nebo plastelínové oči.</li>
</ul>



<h3 class="wp-block-heading">Postup</h3>



<ol class="wp-block-list">
<li>Stejně jako u koně připravte čtyři otvory pro nohy a zasuňte stejně dlouhá párátka.</li>



<li>Zkontrolujte stabilitu těla dřív, než přidáte dlouhý krk. Po nasazení hlavy bude těžiště výš.</li>



<li>Dospělý připraví svislý otvor v horní části těla a otvor ve spodní části menšího kaštanu.</li>



<li>Oba kaštany spojte dlouhým kusem špejle.</li>



<li>Do horní části hlavy připravte dva mělké otvory a vložte velmi krátké kousky párátka jako růžky.</li>



<li>Připevněte oči.</li>
</ol>



<p class="wp-block-paragraph"><strong>Tip pro stabilitu:</strong> Dlouhý krk vypadá efektně, ale nepřehánějte to. Pokud je hlava těžká, použijte kratší špejli nebo širší kaštan na tělo.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Pro děti:</strong> Postav vedle sebe koně a žirafu. Které zvíře má delší krk? O kolik centimetrů se jejich výška liší?</p>
</blockquote>



<figure class="wp-block-image size-large"><img decoding="async" width="1774" height="887" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zirafa-z-kastanu-a-spejle-–-obrazkovy-navod.jpg" alt="Barevný třídílný návod na výrobu vysoké žirafy ze dvou kaštanů, párátek a dlouhé špejle" class="wp-image-5131" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zirafa-z-kastanu-a-spejle-–-obrazkovy-navod.jpg 1774w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zirafa-z-kastanu-a-spejle-–-obrazkovy-navod-300x150.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zirafa-z-kastanu-a-spejle-–-obrazkovy-navod-1024x512.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zirafa-z-kastanu-a-spejle-–-obrazkovy-navod-768x384.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zirafa-z-kastanu-a-spejle-–-obrazkovy-navod-1536x768.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zirafa-z-kastanu-a-spejle-–-obrazkovy-navod-440x220.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zirafa-z-kastanu-a-spejle-–-obrazkovy-navod-320x160.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zirafa-z-kastanu-a-spejle-–-obrazkovy-navod-1400x700.jpg 1400w" sizes="(max-width: 1774px) 100vw, 1774px" /><figcaption class="wp-element-caption">Dlouhá špejle vytvoří krk, čtyři párátka nohy a dva krátké dílky růžky.</figcaption></figure>



<h2 class="wp-block-heading">4. Pejsek z kaštanů</h2>



<p class="wp-block-paragraph"><strong>Věk:</strong> od 6 let<br><strong>Čas:</strong> přibližně 15 minut<br><strong>Rozvíjí:</strong> práci podle jednoduchého plánu a rovnováhu</p>



<h3 class="wp-block-heading">Materiál</h3>



<ul class="wp-block-list">
<li>1 středně velký podlouhlý kaštan na tělo,</li>



<li>1 menší kulatý kaštan na hlavu,</li>



<li>4 kratší párátka na nohy,</li>



<li>1 velmi krátký spojovací díl,</li>



<li>1 krátké párátko na ocas,</li>



<li>2 nalepovací nebo plastelínové oči.</li>
</ul>



<h3 class="wp-block-heading">Postup</h3>



<ol class="wp-block-list">
<li>Dospělý připraví na spodní části těla čtyři otvory. Zasuňte krátká párátka, aby pejsek stál nízko u země.</li>



<li>V přední části těla a na zadní straně hlavy připravte dva otvory.</li>



<li>Hlavu spojte s tělem velmi krátkým párátkem. Mezi kaštany by měla zůstat jen malá mezera.</li>



<li>Do zadní části těla zasuňte krátké párátko šikmo vzhůru jako ocas.</li>



<li>Připevněte oči.</li>
</ol>



<p class="wp-block-paragraph"><strong>Jak jej odlišit od koně:</strong> Pejsek má kratší nohy, hlavu těsně u těla a kratší zvednutý ocas. Kůň má naopak delší nohy a zřetelný krk.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1821" height="864" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pejsek-z-kastanu-a-paratek-–-obrazkovy-navod.jpg" alt="Barevný třídílný návod na nízkého pejska ze dvou kaštanů, čtyř krátkých nohou a ocasu" class="wp-image-5132" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pejsek-z-kastanu-a-paratek-–-obrazkovy-navod.jpg 1821w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pejsek-z-kastanu-a-paratek-–-obrazkovy-navod-300x142.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pejsek-z-kastanu-a-paratek-–-obrazkovy-navod-1024x486.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pejsek-z-kastanu-a-paratek-–-obrazkovy-navod-768x364.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pejsek-z-kastanu-a-paratek-–-obrazkovy-navod-1536x729.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pejsek-z-kastanu-a-paratek-–-obrazkovy-navod-440x209.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pejsek-z-kastanu-a-paratek-–-obrazkovy-navod-320x152.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pejsek-z-kastanu-a-paratek-–-obrazkovy-navod-1400x664.jpg 1400w" sizes="auto, (max-width: 1821px) 100vw, 1821px" /><figcaption class="wp-element-caption">Spojte hlavu těsně s tělem, přidejte čtyři krátké nohy a zvednutý párátkový ocas.</figcaption></figure>



<h2 class="wp-block-heading">5. Pavouk z jednoho kaštanu</h2>



<p class="wp-block-paragraph"><strong>Věk:</strong> od 6 let<br><strong>Čas:</strong> asi 15 minut<br><strong>Rozvíjí:</strong> počítání do osmi, souměrnost a orientaci v prostoru</p>



<h3 class="wp-block-heading">Materiál</h3>



<ul class="wp-block-list">
<li>1 velký kulatý kaštan,</li>



<li>8 stejně dlouhých párátek,</li>



<li>2 nalepovací nebo plastelínové oči.</li>
</ul>



<h3 class="wp-block-heading">Postup</h3>



<ol class="wp-block-list">
<li>Kaštan položte plošší stranou dolů a vyberte jeho přední část.</li>



<li>Dospělý připraví čtyři otvory na levé a čtyři na pravé straně.</li>



<li>Do každého otvoru zasuňte jedno párátko. Nohy namiřte mírně do stran a dolů, aby se opíraly o stůl.</li>



<li>Na přední část připevněte dvě oči.</li>



<li>Společně spočítejte všechny nohy a zkontrolujte, zda jsou na každé straně čtyři.</li>
</ol>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Pro děti:</strong> Pavouk má osm nohou. Zavři na chvíli oči, dotkni se postupně každé nohy a počítej. Zůstalo číslo stejné?</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1774" height="887" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pavouk-z-kastanu-a-osmi-paratek-–-obrazkovy-navod.jpg" alt="Barevný třídílný návod na pavouka z jednoho kaštanu a osmi párátkových nohou" class="wp-image-5133" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pavouk-z-kastanu-a-osmi-paratek-–-obrazkovy-navod.jpg 1774w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pavouk-z-kastanu-a-osmi-paratek-–-obrazkovy-navod-300x150.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pavouk-z-kastanu-a-osmi-paratek-–-obrazkovy-navod-1024x512.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pavouk-z-kastanu-a-osmi-paratek-–-obrazkovy-navod-768x384.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pavouk-z-kastanu-a-osmi-paratek-–-obrazkovy-navod-1536x768.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pavouk-z-kastanu-a-osmi-paratek-–-obrazkovy-navod-440x220.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pavouk-z-kastanu-a-osmi-paratek-–-obrazkovy-navod-320x160.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Pavouk-z-kastanu-a-osmi-paratek-–-obrazkovy-navod-1400x700.jpg 1400w" sizes="auto, (max-width: 1774px) 100vw, 1774px" /><figcaption class="wp-element-caption">Do kaštanu vložte čtyři párátka z každé strany a přidejte dvě oči.</figcaption></figure>



<h2 class="wp-block-heading">6. Housenka z šesti kaštanů</h2>



<p class="wp-block-paragraph"><strong>Věk:</strong> od 7 let<br><strong>Čas:</strong> přibližně 20 minut<br><strong>Rozvíjí:</strong> řazení, rytmus, počítání a jemnou motoriku</p>



<h3 class="wp-block-heading">Materiál</h3>



<ul class="wp-block-list">
<li>6 podobně velkých kaštanů,</li>



<li>5 krátkých spojovacích dílů z párátek,</li>



<li>2 krátké kousky párátka na tykadla,</li>



<li>2 nalepovací nebo plastelínové oči.</li>
</ul>



<h3 class="wp-block-heading">Postup</h3>



<ol class="wp-block-list">
<li>Kaštany seřaďte do mírně zakřivené řady. Jeden z krajních kaštanů bude hlava.</li>



<li>Dospělý připraví vždy dva protilehlé otvory v sousedních kaštanech.</li>



<li>První dva kaštany spojte krátkým kouskem párátka. Stejným způsobem pokračujte, dokud není spojeno všech šest článků.</li>



<li>Do hlavy připravte dva mělké otvory a vložte krátká tykadla.</li>



<li>Připevněte oči.</li>
</ol>



<p class="wp-block-paragraph"><strong>Praktická poznámka:</strong> Spojovací díly mají být krátké. Dlouhá párátka vytvoří mezi kaštany velké mezery a housenka se bude při přenášení rozpadat.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1774" height="887" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Housenka-z-kastanu-a-paratek-–-obrazkovy-navod.jpg" alt="Barevný třídílný návod na housenku ze šesti kaštanů spojených krátkými párátky" class="wp-image-5134" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Housenka-z-kastanu-a-paratek-–-obrazkovy-navod.jpg 1774w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Housenka-z-kastanu-a-paratek-–-obrazkovy-navod-300x150.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Housenka-z-kastanu-a-paratek-–-obrazkovy-navod-1024x512.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Housenka-z-kastanu-a-paratek-–-obrazkovy-navod-768x384.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Housenka-z-kastanu-a-paratek-–-obrazkovy-navod-1536x768.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Housenka-z-kastanu-a-paratek-–-obrazkovy-navod-440x220.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Housenka-z-kastanu-a-paratek-–-obrazkovy-navod-320x160.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/Housenka-z-kastanu-a-paratek-–-obrazkovy-navod-1400x700.jpg 1400w" sizes="auto, (max-width: 1774px) 100vw, 1774px" /><figcaption class="wp-element-caption">Šest kaštanů spojte do zakřivené řady a na hlavu přidejte krátká tykadla a oči.</figcaption></figure>



<h2 class="wp-block-heading">Jak správně připravit otvory</h2>



<p class="wp-block-paragraph">Nejdřív si rozložte všechny části nanečisto. Dospělý označí místa pro otvory a kaštan položí na pevnou podložku. Otvor má být o něco užší než párátko, aby spoj držel. Příliš široký otvor už párátko pevně neobejme.</p>



<p class="wp-block-paragraph">U nohou je důležitý také směr. Otvory neveďte rovně dolů, ale mírně do stran. Zvířátko tak získá širší základnu a lépe stojí.</p>



<h2 class="wp-block-heading">Co dělat, když zvířátko nedrží</h2>



<ul class="wp-block-list">
<li><strong>Párátko se protáčí:</strong> použijte nový otvor o několik milimetrů vedle.</li>



<li><strong>Noha se láme:</strong> dospělý odstraní zbytek párátka a připraví nový otvor.</li>



<li><strong>Zvířátko padá dopředu:</strong> zkraťte krk nebo nakloňte přední nohy více dopředu.</li>



<li><strong>Kaštan praská:</strong> je příliš suchý nebo byl otvor příliš blízko okraje. Vyměňte jej.</li>



<li><strong>Oči nedrží:</strong> nahraďte je dvěma velmi malými kuličkami plastelíny.</li>



<li><strong>Housenka se rozpojuje:</strong> zkraťte spojovací párátka a zatlačte je hlouběji do připravených otvorů.</li>
</ul>



<h2 class="wp-block-heading">Aktivita navíc: kaštanová zoologická zahrada</h2>



<p class="wp-block-paragraph">Hotová zvířátka můžete využít k další hře bez přidávání nových materiálů do výrobků. Děti je seřadí podle výšky, spočítají všechny použité kaštany nebo rozdělí zvířata podle počtu nohou.</p>



<p class="wp-block-paragraph">Zkuste společně odpovědět:</p>



<ul class="wp-block-list">
<li>Které zvíře je nejvyšší?</li>



<li>Které spotřebovalo nejvíce kaštanů?</li>



<li>Které má nejvíce párátek?</li>



<li>Které zvíře nemá žádné nohy?</li>



<li>Kolik očí má celá šestice dohromady?</li>
</ul>



<p class="wp-block-paragraph">Další nápady najdete v přehledu <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/tvoreni-s-detmi/sezonni-tvoreni/podzimni-tvoreni/">podzimního tvoření</a>. Pro menší děti, pro které jsou párátka ještě příliš náročná, se hodí <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/aktivity-pro-predskolni-deti/">aktivity pro předškolní děti</a>. Klidnější variantu podzimního odpoledne nabídnou také <a href="https://snilkuvsvet.cz/omalovanky/">omalovánky</a>.</p>



<h2 class="wp-block-heading">Jak dlouho zvířátka vydrží</h2>



<p class="wp-block-paragraph">Kaštany postupně sesychají a zmenšují se. Spoje se proto mohou po několika týdnech uvolnit. Výrobky skladujte v suchu a nezavírejte je do plastového sáčku. Pokud se objeví plíseň, zvířátko vyhoďte.</p>



<p class="wp-block-paragraph">Při běžném pokojovém skladování jde především o sezónní dekoraci, ne o výrobek na několik let.</p>



<h2 class="wp-block-heading">Časté otázky</h2>



<h3 class="wp-block-heading">Lze kaštany propíchnout samotným párátkem?</h3>



<p class="wp-block-paragraph">Čerstvý kaštan někdy párátkem propíchnout lze, vyžaduje to ale tlak a hrot může sklouznout. Bezpečnější je, když dospělý otvor nejprve načne šídlem nebo silnější jehlou.</p>



<h3 class="wp-block-heading">Jaké kaštany jsou nejlepší?</h3>



<p class="wp-block-paragraph">Čerstvé, pevné a nepopraskané. Na tělo se hodí podlouhlé kusy, na hlavu spíše menší a kulaté. Plošší strana pomůže figurce držet stabilitu.</p>



<h3 class="wp-block-heading">Čím nahradit nalepovací oči?</h3>



<p class="wp-block-paragraph">Dvěma drobnými kuličkami plastelíny. Použijte opravdu malé množství, aby oči vlastní vahou nesjížděly.</p>



<h3 class="wp-block-heading">Pro jak staré děti je tvoření vhodné?</h3>



<p class="wp-block-paragraph">Přibližně od šesti let, vždy pod přímým dohledem. Dospělý připravuje otvory a zkracuje špejle. U mladších dětí zvolte raději spojování kaštanů modelínou bez ostrých hrotů.</p>



<h2 class="wp-block-heading">Závěr</h2>



<p class="wp-block-paragraph">Šest zvířátek vystačí se stejnou základní výbavou, ale každé procvičí trochu jinou dovednost. Začněte jednoduchým pavoukem nebo pejskem a teprve potom se pusťte do vysoké žirafy. A pokud zvíře nevypadá přesně podle plánu? Stačí mu vymyslet nový druh a místo v kaštanové zoologické zahradě má jisté.</p>
<p>Článek <a href="https://snilkuvsvet.cz/zviratka-z-kastanu-a-paratek/">Zvířátka z kaštanů a párátek: 6 jednoduchých návodů</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/zviratka-z-kastanu-a-paratek/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/09/Zviratka-z-kastanu-a-paratek.png" type="image/png" />
	</item>
		<item>
		<title>Čtenářská výzva pro děti: 30 dní se čtením + bingo</title>
		<link>https://snilkuvsvet.cz/ctenarska-vyzva-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/ctenarska-vyzva-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 07:27:00 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity do školy a družiny]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Čtení dětem]]></category>
		<category><![CDATA[Druhá třída]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5119</guid>

					<description><![CDATA[<p>Třicet dní, třicet malých kroků a možná i první kniha, kterou dítě dočte úplně samo. Čtenářská výzva pro děti pomáhá zařadit knihy do běžného dne bez počítání každé stránky, zkoušení obsahu a vyhlašování nejlepšího čtenáře třídy. Připravili jsme dvoustránkový pracovní list zdarma. Na první straně děti postupně vybarvují 30 hvězd. Na druhé je čeká čtenářské...</p>
<p>Článek <a href="https://snilkuvsvet.cz/ctenarska-vyzva-pro-deti/">Čtenářská výzva pro děti: 30 dní se čtením + bingo</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Třicet dní, třicet malých kroků a možná i první kniha, kterou dítě dočte úplně samo. <strong>Čtenářská výzva pro děti</strong> pomáhá zařadit knihy do běžného dne bez počítání každé stránky, zkoušení obsahu a vyhlašování nejlepšího čtenáře třídy.</p>



<p class="wp-block-paragraph">Připravili jsme dvoustránkový pracovní list zdarma. Na první straně děti postupně vybarvují 30 hvězd. Na druhé je čeká čtenářské bingo s úkoly, které je zavedou ke komiksu, básničce, knize o přírodě i společnému předčítání.</p>



<p class="wp-block-paragraph">Výzvu můžete využít doma, ve školní družině, v mateřské škole i na prvním stupni základní školy. Jednotlivé úkoly lze snadno přizpůsobit dětem, které se číst teprve učí, i zkušenějším čtenářům.</p>



<h2 class="wp-block-heading">Co si můžete stáhnout</h2>



<p class="wp-block-paragraph">Pracovní list má dvě strany:</p>



<ul class="wp-block-list">
<li><strong>30denní čtenářský kalendář</strong> s jednou hvězdou pro každý den,</li>



<li><strong>čtenářské bingo 5 × 5</strong> s různými čtenářskými misemi,</li>



<li>volné prostřední pole pro vlastní úkol,</li>



<li>místo pro jméno dítěte a zvolenou odměnu.</li>
</ul>



<p class="wp-block-paragraph">Pracovní list vytiskněte na běžný papír A4. Pokud ho chcete využívat opakovaně ve třídě nebo družině, můžete ho zalaminovat a políčka označovat stíratelným fixem.</p>



    
<style id="ss-omalovanka-print-css">
@media print {
  @page { size: A4; margin: 10mm; }
  html, body { height: auto !important; }
  body * { visibility: hidden !important; }
  .ss-omalovanka, .ss-omalovanka * { visibility: visible !important; }
  .ss-omalovanka {
    position: fixed !important; inset: 0 !important; margin: 0 !important;
    display: flex !important; align-items: center !important; justify-content: center !important;
  }
  .ss-ctrls { display: none !important; }
  .ss-omalovanka img {
    max-width: 100% !important; max-height: 100vh !important;
    width: auto !important; height: auto !important;
    box-shadow: none !important; border-radius: 0 !important;
  }
}
</style>    <div id="ss-omalovanka-c9668fe9-d23a-40c9-a95c-236d0c156ce2" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-1.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-1.jpg"
             alt="Čtenářská výzva"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-1.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-c9668fe9-d23a-40c9-a95c-236d0c156ce2');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-993b85a9-9851-42fc-a8e3-d9eb4bea4f8c" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-2.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-2.jpg"
             alt="Čtenářské bingo"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-2.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-993b85a9-9851-42fc-a8e3-d9eb4bea4f8c');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<h2 class="wp-block-heading">Pro koho je čtenářská výzva určena</h2>



<p class="wp-block-paragraph">Výzva je vhodná především pro děti od posledního ročníku mateřské školy přibližně do 4. nebo 5. třídy. Neznamená to, že všechny děti musí plnit stejné úkoly stejným způsobem.</p>



<h3 class="wp-block-heading">Předškoláci</h3>



<p class="wp-block-paragraph">Dítě poslouchá předčítání, prohlíží ilustrace, popisuje obrázky a zkouší podle nich vyprávět příběh. Může také hledat známá písmena, poznávat postavy nebo odhadovat, co se stane na další stránce.</p>



<h3 class="wp-block-heading">Prvňáčci a začínající čtenáři</h3>



<p class="wp-block-paragraph">Střídejte samostatné čtení se společným. Dospělý přečte delší část, dítě krátkou větu, nadpis nebo známé slovo. Za splněnou misi se počítá i situace, kdy dítě sleduje text a dospělý čte nahlas.</p>



<h3 class="wp-block-heading">Samostatní čtenáři</h3>



<p class="wp-block-paragraph">Starší děti mohou číst samy, vybírat si nové žánry, doporučovat knihy spolužákům nebo si zaznamenávat názvy přečtených knih.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Snílkova čtenářská mise:</strong><br>Každý den otevři dveře do jednoho příběhu. Nemusíš přečíst celou kapitolu ani závodit s ostatními. Stačí pár minut, jedna stránka nebo společné čtení s někým, koho máš rád.</p>
</blockquote>



<h2 class="wp-block-heading">Jak výzva 30 dní se čtením funguje</h2>



<p class="wp-block-paragraph">Pravidla jsou jednoduchá:</p>



<ol class="wp-block-list">
<li>Vytiskněte dětem obě strany pracovního listu.</li>



<li>Napište na kalendář jméno čtenáře.</li>



<li>Domluvte se, co se bude počítat jako splněný den.</li>



<li>Po každém čtení dítě vybarví jednu hvězdu.</li>



<li>Současně si vybírá úkoly ze čtenářského binga.</li>



<li>Po 30 splněných dnech výzvu společně uzavřete.</li>
</ol>



<p class="wp-block-paragraph">Čtení nemusí probíhat přesně 30 kalendářních dnů za sebou. Když dítě jeden den vynechá, nic se nemaže a výzva nezačíná znovu. Následující den jednoduše pokračuje další hvězdou.</p>



<p class="wp-block-paragraph">Tento přístup je praktičtější hlavně v rodinách, kde se střídají kroužky, úkoly, výlety a večery, kdy dítě usne dříve, než se kniha vůbec vezme z police.</p>



<h2 class="wp-block-heading">Co se počítá jako splněný den</h2>



<p class="wp-block-paragraph">Pravidla přizpůsobte věku a schopnostem dítěte. Za čtenářskou aktivitu můžete považovat například:</p>



<ul class="wp-block-list">
<li>deset minut samostatného čtení,</li>



<li>společné střídání po větách nebo odstavcích,</li>



<li>předčítání dospělého,</li>



<li>poslouchání příběhu se současným sledováním textu,</li>



<li>vyprávění příběhu podle obrázků,</li>



<li>čtení komiksu,</li>



<li>prohlížení encyklopedie,</li>



<li>čtení básničky nebo říkanky,</li>



<li>čtení krátkého návodu či dětského časopisu,</li>



<li>povídání o právě přečtené kapitole.</li>
</ul>



<p class="wp-block-paragraph">U začínajícího čtenáře není potřeba trvat na pevně stanoveném počtu stran. Jedna krátká stránka přečtená v klidu může mít větší smysl než kapitola, kterou dítě dokončí se slzami a rozhodnutím, že knihy jsou vynález dospělých proti dětem.</p>



<h2 class="wp-block-heading">Jak používat čtenářské bingo</h2>



<p class="wp-block-paragraph">Bingo obsahuje 24 připravených úkolů a jedno volné pole. Děti si mise mohou vybírat v libovolném pořadí.</p>



<p class="wp-block-paragraph">Najdou mezi nimi například:</p>



<ul class="wp-block-list">
<li>přečti někomu nahlas,</li>



<li>vyber knihu se zvířetem,</li>



<li>přečti si komiks,</li>



<li>nakresli hlavní postavu,</li>



<li>přečti si básničku,</li>



<li>odhadni konec příběhu,</li>



<li>vyrob si záložku,</li>



<li>najdi v knize vtipnou větu,</li>



<li>přečti něco o přírodě,</li>



<li>vyber si knihu z knihovny,</li>



<li>prohlédni obrázky a vyprávěj příběh.</li>
</ul>



<p class="wp-block-paragraph">Dítě může nejprve usilovat o dokončení jedné řady nebo sloupce. Potom může pokračovat, dokud nezaplní celé bingo.</p>



<p class="wp-block-paragraph">Jedna kniha může splnit několik úkolů. Příběh o kouzelném zvířeti přečtený před spaním může postupně posloužit pro tři různá políčka. Každé políčko by však mělo označovat jinou čtenářskou chvilku.</p>



<h2 class="wp-block-heading">Čtyři týdny s knihami</h2>



<p class="wp-block-paragraph">Pokud nechcete nechat průběh výzvy zcela volný, můžete si 30 dní rozdělit do několika částí.</p>



<h3 class="wp-block-heading">1.–7. den: Hledáme chvíli na čtení</h3>



<p class="wp-block-paragraph">První týden slouží především k vytvoření jednoduchého rytmu. Společně zjistěte, kdy se dítěti čte nejlépe.</p>



<p class="wp-block-paragraph">Může to být:</p>



<ul class="wp-block-list">
<li>po příchodu ze školy,</li>



<li>po svačině,</li>



<li>před večeří,</li>



<li>během pobytu v družině,</li>



<li>večer před spaním,</li>



<li>o víkendu po snídani.</li>
</ul>



<p class="wp-block-paragraph">Vyzkoušejte různé časy a místa. Není nutné hned najít dokonalý režim.</p>



<h3 class="wp-block-heading">8.–14. den: Objevujeme různé druhy čtení</h3>



<p class="wp-block-paragraph">Ve druhém týdnu vybírejte rozmanité úkoly z binga. Vedle klasického příběhu zkuste komiks, básničku, encyklopedii, časopis nebo knihu o přírodě.</p>



<p class="wp-block-paragraph">Dítě tak nemusí získat dojem, že „správné čtení“ znamená pouze dlouhou knihu bez obrázků.</p>



<h3 class="wp-block-heading">15.–21. den: Sdílíme příběhy</h3>



<p class="wp-block-paragraph">Do čtení zapojte další lidi. Dítě může:</p>



<ul class="wp-block-list">
<li>přečíst krátkou část sourozenci,</li>



<li>poslouchat předčítání spolužáka,</li>



<li>představit oblíbenou postavu,</li>



<li>doporučit knihu kamarádovi,</li>



<li>říct, co ho v příběhu překvapilo,</li>



<li>přinést oblíbenou knihu do třídy.</li>
</ul>



<h3 class="wp-block-heading">22.–30. den: Dokončujeme výpravu</h3>



<p class="wp-block-paragraph">V poslední části děti doplňují chybějící políčka binga a vracejí se k úkolům, které zatím odkládaly.</p>



<p class="wp-block-paragraph">Na konci si společně projděte, co dítě během výzvy objevilo:</p>



<ul class="wp-block-list">
<li>Která kniha ho bavila nejvíc?</li>



<li>Který úkol byl nejsnazší?</li>



<li>Co bylo překvapivě zábavné?</li>



<li>Objevilo nový druh knih?</li>



<li>Chce některou knihu dočíst?</li>



<li>Jakou další čtenářskou misi by vymyslelo?</li>
</ul>



<h2 class="wp-block-heading">Čtenářská výzva doma</h2>



<p class="wp-block-paragraph">Doma může mít každý člen rodiny vlastní kalendář. Do výzvy se mohou zapojit děti i dospělí. Dítě tak nevidí jen pokyn „běž si číst“, ale také dospělého, který si sedne se svou knihou.</p>



<p class="wp-block-paragraph">Pomoci může malý čtenářský košík. Vložte do něj několik knih, komiks, dětský časopis a záložky. Nabídku průběžně obměňujte, aby dítě nemuselo pokaždé prohledávat celou knihovnu.</p>



<p class="wp-block-paragraph">Společné čtení nemusí být dlouhé. U mladších dětí se můžete střídat:</p>



<ul class="wp-block-list">
<li>dospělý čte text a dítě dialogy,</li>



<li>každý čte jednu větu,</li>



<li>dítě hledá známá slova,</li>



<li>dospělý čte a dítě popisuje obrázky,</li>



<li>dítě odhaduje pokračování příběhu.</li>
</ul>



<h2 class="wp-block-heading">Jak výzvu využít ve škole</h2>



<p class="wp-block-paragraph">Ve třídě může mít každý žák vlastní list. Vedle toho vytvořte také jeden velký společný kalendář.</p>



<p class="wp-block-paragraph">Po splnění určitého počtu dnů může třída získat společnou čtenářskou událost:</p>



<ul class="wp-block-list">
<li>hodinu čtení na polštářích,</li>



<li>návštěvu školní knihovny,</li>



<li>výměnu knih mezi spolužáky,</li>



<li>výrobu třídních záložek,</li>



<li>den oblíbených knižních postav,</li>



<li>společné hlasování o knize k předčítání.</li>
</ul>



<p class="wp-block-paragraph">Děti nemusí veřejně uvádět, kolik stran přečetly. Zvlášť v první třídě jsou rozdíly mezi čtenáři přirozeně velké. Výzva by měla sledovat pravidelné setkávání s knihou, nikoli vytvářet žebříček nejrychlejších čtenářů.</p>



<p class="wp-block-paragraph">Další materiály využitelné ve třídě najdete v rubrice <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/aktivity-do-skoly-a-druziny/">Aktivity do školy a družiny</a> a mezi <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/">pracovními listy k vytištění</a>.</p>



<h2 class="wp-block-heading">Čtenářská výzva ve školní družině</h2>



<p class="wp-block-paragraph">Družina nabízí více prostoru pro volnější práci s knihami. Nemusíte plnit úkol každý den se všemi dětmi najednou.</p>



<p class="wp-block-paragraph">Vytvořit můžete několik čtenářských stanovišť:</p>



<ol class="wp-block-list">
<li><strong>Tiché čtení</strong> – knihy a polštáře.</li>



<li><strong>Čtení ve dvojici</strong> – děti se střídají po větách.</li>



<li><strong>Příběh podle obrázků</strong> – vhodný i pro děti, které ještě nečtou jistě.</li>



<li><strong>Výtvarné stanoviště</strong> – kreslení postavy nebo výroba záložky.</li>



<li><strong>Knižní doporučení</strong> – dítě představí ostatním zajímavou knihu.</li>
</ol>



<p class="wp-block-paragraph">Když potřebujete čtení proložit pohybem, můžete využít také další <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/pohybove-aktivity/">pohybové aktivity pro děti</a>.</p>



<h2 class="wp-block-heading">Jak výzvu využít v mateřské škole</h2>



<p class="wp-block-paragraph">U předškoláků bude hlavní roli hrát společné předčítání. Děti mohou po každém příběhu vybarvit jednu společnou třídní hvězdu.</p>



<p class="wp-block-paragraph">Úkoly z binga upravte podle jejich schopností:</p>



<ul class="wp-block-list">
<li>„Přečti někomu nahlas“ změňte na společné zopakování říkanky.</li>



<li>„Najdi nové slovo“ splní dítě tím, že se zeptá na význam neznámého výrazu.</li>



<li>„Přečti první stránku“ nahradí prohlížení první strany a odhadování děje.</li>



<li>„Vyber knihu z knihovny“ může znamenat volbu knihy z třídní poličky.</li>



<li>„Pověz, co právě čteš“ nahradí krátké převyprávění příběhu.</li>
</ul>



<h2 class="wp-block-heading">Odměna ano, ale s rozmyslem</h2>



<p class="wp-block-paragraph">Na pracovním listu je místo, kam si dítě může zapsat nebo nakreslit svou odměnu. Nemusí jít o hračku ani sladkost.</p>



<p class="wp-block-paragraph">Vhodnou odměnou může být:</p>



<ul class="wp-block-list">
<li>návštěva knihovny,</li>



<li>společný výběr nové knihy,</li>



<li>večer s delším předčítáním,</li>



<li>výroba vlastního příběhu,</li>



<li>čtení v bunkru z dek,</li>



<li>možnost vybrat rodinnou pohádku,</li>



<li>diplom nebo záložka,</li>



<li>malá třídní čtenářská slavnost.</li>
</ul>



<p class="wp-block-paragraph">Odměna by neměla být jediným důvodem, proč dítě čte. Může ale příjemně označit dokončení celé výpravy.</p>



<h2 class="wp-block-heading">Když se dítěti číst nechce</h2>



<p class="wp-block-paragraph">Nejdříve zkuste zjistit, co mu vadí. Příčinou nemusí být samotná kniha.</p>



<p class="wp-block-paragraph">Dítě může být unavené, text pro něj může být příliš obtížný, písmo malé nebo téma nezajímavé. Někdy mu také vadí, že je při čtení neustále opravováno.</p>



<p class="wp-block-paragraph">Pomoci může:</p>



<ul class="wp-block-list">
<li>vybrat jednodušší nebo kratší text,</li>



<li>nabídnout komiks či časopis,</li>



<li>střídat se po větách,</li>



<li>nechat dítě poslouchat část příběhu,</li>



<li>změnit místo čtení,</li>



<li>dovolit dítěti knihu odložit,</li>



<li>zkrátit dobu čtení,</li>



<li>vrátit se k oblíbené knize,</li>



<li>nechat dítě vybrat si ze dvou nebo tří možností.</li>
</ul>



<p class="wp-block-paragraph">Čtenářská výzva má otevřít cestu ke knihám, ne proměnit každý večer v kontrolní stanoviště.</p>



<h2 class="wp-block-heading">Co po skončení třicetidenní výzvy</h2>



<p class="wp-block-paragraph">Po vybarvení poslední hvězdy nemusíte okamžitě vytisknout další stejný kalendář. Nejprve se s dítětem podívejte, co během měsíce skutečně fungovalo.</p>



<p class="wp-block-paragraph">Možná zjistíte, že rádo čte komiksy, poslouchá společné předčítání nebo si nejlépe užívá knihy o zvířatech. Právě na tom můžete stavět dál.</p>



<p class="wp-block-paragraph">Dítě si může vytvořit nové bingo, vést si jednoduchý seznam přečtených knih nebo každý měsíc splnit jen několik vybraných čtenářských misí.</p>



<p class="wp-block-paragraph">Nejdůležitějším výsledkem není dokonale vybarvený pracovní list. Je jím okamžik, kdy dítě samo sáhne po knize, protože chce vědět, co se skrývá na další stránce.</p>



<h2 class="wp-block-heading">Stáhněte si čtenářskou výzvu zdarma</h2>



<p class="wp-block-paragraph">Vytiskněte dětem 30denní kalendář a čtenářské bingo. Domluvte si jednoduchá pravidla, připravte knihy a vydejte se společně na první čtenářskou misi.</p>



        <div id="ss-omalovanka-4ca79afd-0ab2-4625-ba91-0abad9a34fd7" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-1.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-1.jpg"
             alt="Čtenářská výzva"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-1.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-4ca79afd-0ab2-4625-ba91-0abad9a34fd7');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-19fa5b22-6143-4679-8ed1-ebf1dc652091" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-2.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-2.jpg"
             alt="Čtenářské bingo"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-30-dni-bingo-2.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-19fa5b22-6143-4679-8ed1-ebf1dc652091');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/ctenarska-vyzva-pro-deti/">Čtenářská výzva pro děti: 30 dní se čtením + bingo</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/ctenarska-vyzva-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/09/ctenarska-vyzva-pro-deti-30-dni.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Seznamovací hry pro první dny ve škole a družině</title>
		<link>https://snilkuvsvet.cz/seznamovaci-hry-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/seznamovaci-hry-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 13 Sep 2026 08:12:00 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity do školy a družiny]]></category>
		<category><![CDATA[Aktivity pro předškolní děti]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pro rodiče a učitele]]></category>
		<category><![CDATA[Pro učitele a vychovatele]]></category>
		<category><![CDATA[Druhá třída]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<category><![CDATA[Školáci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5112</guid>

					<description><![CDATA[<p>První dny s novou třídou bývají směsí zvědavosti, očekávání a lehkého chaosu. Některé děti se okamžitě pustí do hovoru, jiné raději chvíli pozorují a další si po deseti minutách pamatují všechna jména &#8211; kromě toho vlastního, když na ně přijde řada. Dobře zvolená seznamovací hra pomůže prolomit první ledy, ale neměla by děti vystavit zbytečnému...</p>
<p>Článek <a href="https://snilkuvsvet.cz/seznamovaci-hry-pro-deti/">Seznamovací hry pro první dny ve škole a družině</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">První dny s novou třídou bývají směsí zvědavosti, očekávání a lehkého chaosu. Některé děti se okamžitě pustí do hovoru, jiné raději chvíli pozorují a další si po deseti minutách pamatují všechna jména &#8211; kromě toho vlastního, když na ně přijde řada.</p>



<p class="wp-block-paragraph">Dobře zvolená seznamovací hra pomůže prolomit první ledy, ale neměla by děti vystavit zbytečnému tlaku. Proto jsme připravili <strong>24 seznamovacích her pro děti ve školce, škole a školní družině</strong>. Najdete mezi nimi krátké hry bez pomůcek, pohybové aktivity i delší úkoly zaměřené na spolupráci.</p>



<p class="wp-block-paragraph">Hry jsou vhodné především pro děti od mateřské školy přibližně do 4. třídy. U většiny z nich najdete také jednodušší variantu pro předškoláky nebo náročnější úpravu pro starší školáky.</p>



<h2 class="wp-block-heading">Jakou seznamovací hru vybrat?</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Potřebujete</th><th>Vhodné hry</th></tr></thead><tbody><tr><td>Hru do 5 minut</td><td>Jméno a gesto, Jmenná ozvěna, Postav se, pokud…, Kouzelný míček</td></tr><tr><td>Hru bez pomůcek</td><td>Jméno a gesto, Vymění si místo, Kdo zmizel?, Živé řazení</td></tr><tr><td>Hru pro mateřskou školu</td><td>Jmenná ozvěna, Kouzelný míček, Najdi svou dvojici, Zrcadlo</td></tr><tr><td>Hru do první třídy</td><td>Jméno a gesto, Kdo zmizel?, Vymění si místo, Ostrovy podobností</td></tr><tr><td>Hru pro 2. &#8211; 4. třídu</td><td>Rozhovor ve dvojici, Lidské bingo, Třídní mapa, Tři stopy</td></tr><tr><td>Pohybovou hru</td><td>Vymění si místo, Pohyblivé atomy, Čtyři kouty, Najdi svou dvojici</td></tr><tr><td>Klidnou hru do lavic</td><td>Tři stopy, Rozhovor ve dvojici, Třídní erb, Časová schránka</td></tr><tr><td>Delší aktivitu</td><td>Lidské bingo, Třídní erb, Stavitelé týmu, Časová schránka</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Než začnete: Čtyři pravidla bezpečného seznamování</h2>



<p class="wp-block-paragraph">Seznamovací hra má dětem pomoci cítit se ve skupině lépe. Neměla by se proměnit ve veřejný výslech nebo soutěž o nejrychlejší a nejhlasitější dítě.</p>



<h3 class="wp-block-heading">1. Dovolte dítěti odpověď vynechat</h3>



<p class="wp-block-paragraph">Dítě může říct „přeskočím“, ukázat gesto místo mluvení nebo odpovědět až v dalším kole. Možnost volby často způsobí, že se nakonec zapojí samo.</p>



<h3 class="wp-block-heading">2. Ptejte se na bezpečná témata</h3>



<p class="wp-block-paragraph">Oblíbené zvíře, barva, hra nebo jídlo bývají vhodnější než otázky na rodinu, bydlení či prázdninové zážitky. Ne každé dítě chce nebo může o své rodinné situaci mluvit.</p>



<h3 class="wp-block-heading">3. První dny raději bez vyřazování</h3>



<p class="wp-block-paragraph">Dítě, které vypadne jako první, se příliš neseznámí – zato má dost času sledovat ostatní. Vhodnější jsou hry, ve kterých všichni zůstávají zapojení až do konce.</p>



<h3 class="wp-block-heading">4. Ukažte první příklad</h3>



<p class="wp-block-paragraph">Když se jako první zapojí učitel nebo vychovatel, děti hned pochopí pravidla a současně se dozvědí něco i o dospělém, který je bude skupinou provázet.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Snílkova zpráva pro děti:</strong><br>Dnešní tajná mise zní: objevit ve třídě alespoň jednoho člověka, se kterým máš něco společného. Nemusíš mluvit nejhlasitěji ani nejrychleji. Stačí se dívat, poslouchat a zkusit první malý krok.</p>
</blockquote>



<h1 class="wp-block-heading">Krátké seznamovací hry do 5 minut</h1>



<p class="wp-block-paragraph">Tyto hry využijete při ranním kruhu, před začátkem vyučování, po návratu z přestávky nebo ve chvíli, kdy zbývá několik minut a pouštět se do velké aktivity už nemá smysl.</p>



<h2 class="wp-block-heading">1. Jméno a gesto</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 5 &#8211; 10 minut</li>



<li><strong>Pomůcky:</strong> žádné</li>



<li><strong>Počet dětí:</strong> libovolný</li>
</ul>



<p class="wp-block-paragraph">Děti stojí nebo sedí v kruhu. První řekne své jméno a přidá jednoduchý pohyb, například zamávání, otočku, tlesknutí nebo gesto rukama. Celá skupina zopakuje jméno i pohyb.</p>



<p class="wp-block-paragraph">Pokračuje další dítě, dokud se nevystřídají všichni.</p>



<p class="wp-block-paragraph"><strong>Proč hra funguje:</strong> Jméno se propojí s pohybem a děti si ho snadněji zapamatují. Současně nemusí dlouze mluvit před skupinou.</p>



<p class="wp-block-paragraph"><strong>Pro mladší děti:</strong> Nabídněte několik gest, ze kterých si mohou vybrat.</p>



<p class="wp-block-paragraph"><strong>Pro starší školáky:</strong> Po dokončení kruhu zkuste jednotlivá gesta zopakovat bez vyslovení jména. Ostatní hádají, komu gesto patří.</p>



<h2 class="wp-block-heading">2. Jmenná ozvěna</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 2. třída</li>



<li><strong>Délka:</strong> 3 &#8211; 5 minut</li>



<li><strong>Pomůcky:</strong> žádné</li>
</ul>



<p class="wp-block-paragraph">Učitel vysloví své jméno určitým způsobem &#8211; potichu, hlasitě, pomalu, roboticky nebo jako obr. Děti ho zopakují jako ozvěna.</p>



<p class="wp-block-paragraph">Poté stejným způsobem představí své jméno jednotlivé děti a skupina je vždy zopakuje.</p>



<p class="wp-block-paragraph">Příklad:</p>



<p class="wp-block-paragraph">„Já jsem Ááááneta!“<br>Skupina odpoví: „Ááááneta!“</p>



<p class="wp-block-paragraph">Hra může mít i rytmickou podobu. Dítě své jméno vytleská a ostatní zopakují stejný rytmus.</p>



<p class="wp-block-paragraph"><strong>Pozor:</strong> Cílem není napodobovat způsob, jakým dítě běžně mluví. Dítě si samo vybere legrační hlas a skupina zopakuje pouze zvolenou podobu jména.</p>



<h2 class="wp-block-heading">3. Kouzelný míček</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 3. třída</li>



<li><strong>Délka:</strong> 5 &#8211; 10 minut</li>



<li><strong>Pomůcky:</strong> měkký míček nebo plyšák</li>
</ul>



<p class="wp-block-paragraph">Děti sedí v kruhu. Učitel drží míček, řekne své jméno a jednu jednoduchou informaci:</p>



<p class="wp-block-paragraph">„Jmenuji se Jana a mám ráda jahody.“</p>



<p class="wp-block-paragraph">Poté pošle míček dalšímu dítěti. Otázku můžete v každém kole změnit:</p>



<ul class="wp-block-list">
<li>Jaké máš rád zvíře?</li>



<li>Jaká je tvoje oblíbená barva?</li>



<li>Co rád děláš venku?</li>



<li>Jakou zmrzlinu by sis vybral?</li>



<li>Kterou pohádkovou schopnost bys chtěl mít?</li>
</ul>



<p class="wp-block-paragraph"><strong>Jednodušší varianta:</strong> Dítě řekne pouze své jméno.</p>



<p class="wp-block-paragraph"><strong>Varianta pro starší děti:</strong> Dítě před předáním míčku zopakuje jméno spolužáka, kterému ho posílá.</p>



<h2 class="wp-block-heading">4. Postav se, pokud…</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 5 &#8211; 10 minut</li>



<li><strong>Pomůcky:</strong> žádné</li>
</ul>



<p class="wp-block-paragraph">Děti sedí v kruhu nebo na svých místech. Učitel říká jednoduchá tvrzení. Děti, pro které tvrzení platí, se postaví, zvednou ruku nebo udělají domluvené gesto.</p>



<p class="wp-block-paragraph">Například:</p>



<ul class="wp-block-list">
<li>Postav se, pokud máš rád špagety.</li>



<li>Postav se, pokud rád kreslíš.</li>



<li>Postav se, pokud máš rád psy.</li>



<li>Postav se, pokud tě baví stavět.</li>



<li>Postav se, pokud máš dnes na sobě něco modrého.</li>



<li>Postav se, pokud se těšíš na výlet.</li>



<li>Postav se, pokud rád posloucháš pohádky.</li>
</ul>



<p class="wp-block-paragraph">Po několika kolech mohou tvrzení vymýšlet děti.</p>



<p class="wp-block-paragraph"><strong>Výhoda hry:</strong> Děti rychle vidí, že s ostatními něco sdílejí, aniž by musely samy před celou skupinou mluvit.</p>



<h2 class="wp-block-heading">5. Pozdrav po svém</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 3. třída</li>



<li><strong>Délka:</strong> 3 &#8211; 5 minut</li>



<li><strong>Pomůcky:</strong> žádné</li>
</ul>



<p class="wp-block-paragraph">Děti se volně pohybují po prostoru. Na znamení se zastaví u nejbližšího spolužáka, řeknou své jméno a pozdraví ho předem domluveným způsobem:</p>



<ul class="wp-block-list">
<li>zamáváním,</li>



<li>úklonou,</li>



<li>dotykem loktů,</li>



<li>legračním gestem,</li>



<li>společným tlesknutím.</li>
</ul>



<p class="wp-block-paragraph">Poté se znovu rozejdou a hledají dalšího spolužáka.</p>



<p class="wp-block-paragraph"><strong>Důležité:</strong> Nenastavujte jako povinný pozdrav podání ruky ani jiný dotek. Každé dítě by mělo mít možnost zvolit si pozdrav bez fyzického kontaktu.</p>



<h1 class="wp-block-heading">Jednoduché hry na jména a pozornost</h1>



<h2 class="wp-block-heading">6. Kdo zmizel?</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 3. třída</li>



<li><strong>Délka:</strong> 10 minut</li>



<li><strong>Pomůcky:</strong> větší šátek nebo deka</li>
</ul>



<p class="wp-block-paragraph">Děti sedí v kruhu a chvíli si prohlížejí, kdo je přítomen. Jedno dítě zavře oči nebo se otočí. Učitel tiše vybere jiného hráče, který se schová za dveře, závěs nebo pod velkou deku.</p>



<p class="wp-block-paragraph">Hádající dítě otevře oči a snaží se zjistit, kdo ve skupině chybí.</p>



<p class="wp-block-paragraph"><strong>Pro novou skupinu:</strong> Než začne hádání, všichni si společně zopakují jména.</p>



<p class="wp-block-paragraph"><strong>Pro starší děti:</strong> Po zmizení dítěte si mohou ostatní také přesednout, aby změna nebyla tak nápadná.</p>



<p class="wp-block-paragraph"><strong>Bezpečná varianta:</strong> Dítě se nemusí schovávat celé. Stačí zakrýt jeho místo velkým papírem nebo položit na židli kartičku s otazníkem.</p>



<h2 class="wp-block-heading">7. Jmenný vláček</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 1. třída</li>



<li><strong>Délka:</strong> 5 &#8211; 10 minut</li>



<li><strong>Pomůcky:</strong> žádné</li>
</ul>



<p class="wp-block-paragraph">Učitel představuje lokomotivu a pohybuje se po místnosti. Zastaví u prvního dítěte a zeptá se: „Jak se jmenuje cestující?“</p>



<p class="wp-block-paragraph">Dítě odpoví a připojí se za lokomotivu. Celý vláček společně zopakuje jeho jméno. Postupně se připojují další děti.</p>



<p class="wp-block-paragraph">Aby se z vláčku nestala jen dlouhá řada, může každý nový cestující určit, jak se vlak chvíli pohybuje &#8211; pomalu, po špičkách, jako robot nebo třeba jako unavený drak.</p>



<h2 class="wp-block-heading">8. Jméno putuje kruhem</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 2. třída</li>



<li><strong>Délka:</strong> 5 &#8211; 8 minut</li>



<li><strong>Pomůcky:</strong> žádné</li>
</ul>



<p class="wp-block-paragraph">První dítě řekne své jméno a otočí se k sousedovi. Ten jeho jméno zopakuje a přidá své. Třetí zopakuje jméno předchozího dítěte a přidá vlastní.</p>



<p class="wp-block-paragraph">U malých dětí není nutné vytvářet stále delší řetězec všech jmen. Stačí vždy zopakovat jméno souseda.</p>



<p class="wp-block-paragraph"><strong>Pro starší děti:</strong> Každý zopakuje všechna jména, která zazněla před ním. U větší třídy ale rozdělte děti do skupin po šesti až osmi, jinak se z jednoduché hry stane test paměti na úrovni školního olympionika.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ab02e5932cbe&quot;}" data-wp-interactive="core/image" data-wp-key="6ab02e5932cbe" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="683" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/deti-ve-tride.jpg" alt="Skupina dětí sedící ve škole v lavicích." class="wp-image-5114" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/09/deti-ve-tride.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/deti-ve-tride-300x200.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/deti-ve-tride-768x512.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/deti-ve-tride-440x293.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/09/deti-ve-tride-320x213.jpg 320w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Děti ve škole</figcaption></figure>



<h1 class="wp-block-heading">Pohybové seznamovací hry</h1>



<h2 class="wp-block-heading">9. Vymění si místo všichni, kdo…</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 10 &#8211; 15 minut</li>



<li><strong>Pomůcky:</strong> židle v kruhu nebo označená místa</li>
</ul>



<p class="wp-block-paragraph">Děti sedí v kruhu. Jeden hráč stojí uprostřed a řekne například:</p>



<p class="wp-block-paragraph">„Vymění si místo všichni, kdo mají rádi kočky.“</p>



<p class="wp-block-paragraph">Děti, pro které tvrzení platí, vstanou a najdou si jiné místo. Hráč uprostřed se také pokusí jedno místo získat. Ten, kdo zůstane stát, vymyslí další tvrzení.</p>



<p class="wp-block-paragraph">Pro první dny je lepší <strong>nevyřazovat nikoho</strong>. Dítě uprostřed pouze vystřídá roli a pokračuje se dál.</p>



<p class="wp-block-paragraph"><strong>Do školky:</strong> Místo slovních tvrzení používejte obrázky zvířat, barev nebo jídel.</p>



<p class="wp-block-paragraph"><strong>Do družiny:</strong> Děti mohou tvořit otázky samy, ale předem domluvte, že se neptáme na známky, peníze, rodinnou situaci ani jiné citlivé věci.</p>



<h2 class="wp-block-heading">10. Pohyblivé atomy</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 10 &#8211; 15 minut</li>



<li><strong>Pomůcky:</strong> hudba, není však nutná</li>
</ul>



<p class="wp-block-paragraph">Děti se pohybují po prostoru jako samostatné atomy. Když učitel zavolá číslo, musí rychle vytvořit skupinky o daném počtu členů.</p>



<p class="wp-block-paragraph">Jakmile skupinky vzniknou, dostanou krátký úkol:</p>



<ul class="wp-block-list">
<li>řekněte si navzájem jména,</li>



<li>najděte jednu věc, kterou máte všichni rádi,</li>



<li>vymyslete společný pozdrav,</li>



<li>vytvořte společně sochu zvířete,</li>



<li>zjistěte, kdo má narozeniny v podobném ročním období.</li>
</ul>



<p class="wp-block-paragraph">Po splnění úkolu se atomy znovu rozběhnou.</p>



<p class="wp-block-paragraph"><strong>Praktický tip:</strong> Pokud počet dětí nevychází přesně, nevytvářejte „zbylé“ hráče. Učitel nebo asistent se připojí, případně dovolte jednu větší skupinu.</p>



<h2 class="wp-block-heading">11. Najdi svou dvojici</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 10 &#8211; 15 minut</li>



<li><strong>Pomůcky:</strong> kartičky s dvojicemi obrázků nebo slov</li>
</ul>



<p class="wp-block-paragraph">Připravte dvojice, které k sobě patří:</p>



<ul class="wp-block-list">
<li>pes a kost,</li>



<li>včela a květina,</li>



<li>klíč a zámek,</li>



<li>slunce a měsíc,</li>



<li>tužka a papír,</li>



<li>ryba a voda.</li>
</ul>



<p class="wp-block-paragraph">Každé dítě dostane jednu kartičku. Jeho úkolem je najít druhou polovinu dvojice. Menší děti mohou obrázek ukazovat, starší ho popisují bez vyslovení jeho názvu.</p>



<p class="wp-block-paragraph">Když se dvojice najde, děti si řeknou jména a zjistí o sobě jednu společnou věc.</p>



<p class="wp-block-paragraph"><strong>Delší varianta:</strong> Každá dvojice představí ostatním svého spoluhráče.</p>



<h2 class="wp-block-heading">12. Čtyři kouty</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 10 &#8211; 20 minut</li>



<li><strong>Pomůcky:</strong> čtyři obrázky nebo nápisy</li>
</ul>



<p class="wp-block-paragraph">Do čtyř rohů místnosti umístěte možnosti odpovědí. Děti se přesunou do rohu, který odpovídá jejich volbě.</p>



<p class="wp-block-paragraph">Příklady:</p>



<ul class="wp-block-list">
<li>kočka &#8211; pes &#8211; kůň &#8211; jiné zvíře,</li>



<li>kreslení &#8211; sport &#8211; stavění &#8211; čtení,</li>



<li>jaro &#8211; léto &#8211; podzim &#8211; zima,</li>



<li>moře &#8211; hory &#8211; les &#8211; město,</li>



<li>sladké &#8211; slané &#8211; ovoce &#8211; „snědl bych skoro všechno“.</li>
</ul>



<p class="wp-block-paragraph">Děti v každém koutě si řeknou jména a krátce si povídají o tom, proč danou možnost zvolily.</p>



<p class="wp-block-paragraph"><strong>Pro školku:</strong> Stačí přesun a společné zopakování názvu obrázku.</p>



<p class="wp-block-paragraph"><strong>Pro starší děti:</strong> Skupina hledá tři další věci, které mají její členové společné.</p>



<h2 class="wp-block-heading">13. Zrcadlo</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 5 &#8211; 10 minut</li>



<li><strong>Pomůcky:</strong> žádné</li>
</ul>



<p class="wp-block-paragraph">Děti vytvoří dvojice a postaví se proti sobě. Jeden hráč se pomalu pohybuje, druhý jeho pohyby napodobuje jako odraz v zrcadle. Po chvíli si role vymění.</p>



<p class="wp-block-paragraph">Ve druhém kole se dvojice před začátkem představí a domluví si společný pohyb, který následně ukáže ostatním.</p>



<p class="wp-block-paragraph">Hra je vhodná také pro děti, které se zatím necítí na delší mluvení. Mohou se zapojit pohybem a první kontakt se spolužákem proběhne bez složitého rozhovoru.</p>



<h2 class="wp-block-heading">14. Živé řazení</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> 1. &#8211; 4. třída</li>



<li><strong>Délka:</strong> 10 &#8211; 15 minut</li>



<li><strong>Pomůcky:</strong> žádné</li>
</ul>



<p class="wp-block-paragraph">Úkolem dětí je vytvořit řadu podle zadaného pravidla:</p>



<ul class="wp-block-list">
<li>podle počátečního písmene křestního jména,</li>



<li>podle měsíce narození,</li>



<li>podle výšky,</li>



<li>podle délky vlasů,</li>



<li>podle počtu písmen ve jméně.</li>
</ul>



<p class="wp-block-paragraph">Děti spolu musí komunikovat a hledat správné pořadí.</p>



<p class="wp-block-paragraph"><strong>Tišší varianta pro starší děti:</strong> Řazení musí zvládnout beze slov. Mohou používat gesta, ukazovat čísla na prstech nebo psát prstem do vzduchu.</p>



<p class="wp-block-paragraph"><strong>Pozor:</strong> Nevybírejte kritéria spojená s hmotností, školním výkonem ani rodinnými poměry.</p>



<h1 class="wp-block-heading">Hry, při kterých děti hledají, co mají společného</h1>



<h2 class="wp-block-heading">15. Ostrovy podobností</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 10 &#8211; 20 minut</li>



<li><strong>Pomůcky:</strong> obruče, lana nebo papíry označující ostrovy</li>
</ul>



<p class="wp-block-paragraph">Na podlaze vytvořte několik ostrovů. Každý představuje jednu možnost – například oblíbené zvíře, způsob trávení volného času nebo oblíbený druh příběhů.</p>



<p class="wp-block-paragraph">Děti se přesunou na vybraný ostrov a zjistí, kdo má stejnou volbu. Poté si na ostrově řeknou jména.</p>



<p class="wp-block-paragraph">V dalším kole změňte význam ostrovů, aby se skupiny promíchaly.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Pro děti:</strong><br>Výprava začíná! Najdi svůj ostrov, seznam se s jeho obyvateli a zjisti, co máte společného. V příštím kole možná přistaneš v úplně jiné posádce.</p>
</blockquote>



<h2 class="wp-block-heading">16. Najděte tři společné věci</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> 2. &#8211; 4. třída</li>



<li><strong>Délka:</strong> 10 &#8211; 15 minut</li>



<li><strong>Pomůcky:</strong> papír a tužka podle potřeby</li>
</ul>



<p class="wp-block-paragraph">Rozdělte děti do skupinek po třech nebo čtyřech. Jejich úkolem je během několika minut najít tři věci, které mají všichni společné.</p>



<p class="wp-block-paragraph">Neměly by to být pouze věci viditelné na první pohled, například „všichni máme boty“. Mohou zjistit, že:</p>



<ul class="wp-block-list">
<li>mají rády stejné zvíře,</li>



<li>baví je určitá hra,</li>



<li>rády kreslí,</li>



<li>nemají rády brzké vstávání,</li>



<li>umějí jezdit na kole,</li>



<li>rády poslouchají příběhy.</li>
</ul>



<p class="wp-block-paragraph">Každá skupina potom jednu společnou věc představí ostatním.</p>



<p class="wp-block-paragraph"><strong>Pro mladší děti:</strong> Hledejte pouze jednu společnou věc a nabídněte obrázkové možnosti.</p>



<h2 class="wp-block-heading">17. Pavučina přátelství</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 15 &#8211; 20 minut</li>



<li><strong>Pomůcky:</strong> klubko silnější vlny</li>
</ul>



<p class="wp-block-paragraph">Děti sedí v kruhu. První drží konec vlny, řekne své jméno a odpoví na jednoduchou otázku. Poté klubko pošle nebo opatrně hodí jinému dítěti, ale konec vlny stále drží.</p>



<p class="wp-block-paragraph">Postupně vzniká mezi dětmi pavučina. Na závěr si společně prohlédnou, jak jsou všichni propojeni.</p>



<p class="wp-block-paragraph">Můžete dodat, že podobně funguje i třída: každý drží kousek společné sítě a když někdo prudce zatáhne nebo svůj díl pustí, pocítí to i ostatní.</p>



<p class="wp-block-paragraph"><strong>Do školky:</strong> Učitel klubko podává, aby se vlna nezamotala dětem kolem rukou nebo nohou.</p>



<p class="wp-block-paragraph"><strong>Bezpečnost:</strong> Vlna zůstává volně položená v dlaních. Neomotávejte ji dětem kolem zápěstí.</p>



<h1 class="wp-block-heading">Klidnější seznamovací hry ve dvojicích</h1>



<h2 class="wp-block-heading">18. Rozhovor ve dvojici</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> 2. &#8211; 4. třída</li>



<li><strong>Délka:</strong> 15 &#8211; 25 minut</li>



<li><strong>Pomůcky:</strong> kartičky s otázkami, případně papír a tužka</li>
</ul>



<p class="wp-block-paragraph">Děti vytvoří dvojice a navzájem si položí několik předem připravených otázek:</p>



<ul class="wp-block-list">
<li>Jak ti máme říkat?</li>



<li>Co tě baví?</li>



<li>Jaké máš rád zvíře?</li>



<li>Co by ses letos chtěl naučit?</li>



<li>Kdybys mohl mít jednu kouzelnou schopnost, jaká by to byla?</li>



<li>Jak vypadá tvoje ideální přestávka?</li>



<li>Co ti pomáhá, když něčemu nerozumíš?</li>
</ul>



<p class="wp-block-paragraph">Po rozhovoru každý krátce představí svého partnera. Nemusí si zapamatovat všechno – stačí jméno a jedna nebo dvě informace.</p>



<p class="wp-block-paragraph"><strong>Důležitá úprava:</strong> Před představováním dejte dětem chvíli, aby se partnera zeptaly, kterou informaci mohou sdílet před ostatními.</p>



<p class="wp-block-paragraph"><strong>Pro první třídu:</strong> Použijte obrázkové otázky a partnera představte pouze jednou větou.</p>



<h2 class="wp-block-heading">19. Tři stopy</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> 2. &#8211; 4. třída</li>



<li><strong>Délka:</strong> 15 &#8211; 20 minut</li>



<li><strong>Pomůcky:</strong> papírky a tužky</li>
</ul>



<p class="wp-block-paragraph">Každé dítě nakreslí nebo napíše tři nápovědy, které o něm něco prozradí. Nemá uvádět své jméno.</p>



<p class="wp-block-paragraph">Příklady stop:</p>



<ul class="wp-block-list">
<li>obrázek kočky,</li>



<li>fotbalový míč,</li>



<li>jahodová zmrzlina,</li>



<li>kniha,</li>



<li>duha,</li>



<li>hudební nota.</li>
</ul>



<p class="wp-block-paragraph">Učitel kartičky promíchá a postupně je ukazuje. Skupina hádá, komu by mohly patřit. Autor se nakonec přihlásí a může své stopy krátce vysvětlit.</p>



<p class="wp-block-paragraph"><strong>Pro předškoláky a prvňáčky:</strong> Děti pouze kreslí. Učitel může jednotlivé obrázky doplnit podle jejich vysvětlení.</p>



<p class="wp-block-paragraph"><strong>Pozor:</strong> Nechte děti hádat laskavě. Pokud autora neodhalí, není to chyba ani prohra – právě se o něm dozvěděly něco nového.</p>



<h1 class="wp-block-heading">Delší hry pro budování kolektivu</h1>



<h2 class="wp-block-heading">20. Lidské bingo</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> 2. &#8211; 4. třída</li>



<li><strong>Délka:</strong> 20 &#8211; 30 minut</li>



<li><strong>Pomůcky:</strong> připravené bingo kartičky a tužky</li>
</ul>



<p class="wp-block-paragraph">Každé dítě dostane tabulku s jednoduchými tvrzeními:</p>



<ul class="wp-block-list">
<li>má rád psy,</li>



<li>rád kreslí,</li>



<li>umí jezdit na kole,</li>



<li>má rád špagety,</li>



<li>rád staví ze stavebnice,</li>



<li>má rád zimu,</li>



<li>četl o prázdninách knihu,</li>



<li>rád zpívá,</li>



<li>má rád matematiku,</li>



<li>někdy spal ve stanu,</li>



<li>má rád stejné ovoce jako ty,</li>



<li>zná nějaký vtip.</li>
</ul>



<p class="wp-block-paragraph">Děti se pohybují po třídě a hledají spolužáky, pro které tvrzení platí. Do políčka zapíší jejich jméno.</p>



<p class="wp-block-paragraph">Není nutné soutěžit o nejrychlejšího hráče. Smyslem je vystřídat co nejvíce rozhovorů. Stanovte proto pravidlo, že jedno jméno lze použít například nejvýše dvakrát.</p>



<p class="wp-block-paragraph"><strong>Pro mladší děti:</strong> Použijte obrázkové kartičky. Dítě do políčka nenapíše jméno, ale spolužák mu ho označí razítkem nebo barevnou tečkou.</p>



<h2 class="wp-block-heading">21. Třídní erb</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 30 &#8211; 45 minut</li>



<li><strong>Pomůcky:</strong> velký papír, pastelky, fixy, lepidlo</li>
</ul>



<p class="wp-block-paragraph">Rozdělte velký erb na několik částí. Každá bude představovat jednu otázku:</p>



<ul class="wp-block-list">
<li>Co nás baví?</li>



<li>Co bychom se chtěli naučit?</li>



<li>Co umíme nabídnout ostatním?</li>



<li>Co nám pomůže cítit se ve třídě dobře?</li>



<li>Jaké zvíře nebo symbol by mohlo představovat naši skupinu?</li>
</ul>



<p class="wp-block-paragraph">Děti nejprve pracují v menších skupinách. Své nápady nakreslí nebo napíší. Poté je společně přenesou do jednoho třídního erbu.</p>



<p class="wp-block-paragraph">Výsledný erb může zůstat vystavený ve třídě a během roku se doplňovat.</p>



<p class="wp-block-paragraph"><strong>Do školky:</strong> Každé dítě nakreslí do erbu jednu oblíbenou věc nebo obtiskne dlaň.</p>



<p class="wp-block-paragraph"><strong>Pro starší školáky:</strong> Skupiny své návrhy představí a třída se domluví, které symboly do společného erbu zařadí.</p>



<h2 class="wp-block-heading">22. Třídní mapa</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> 1. &#8211; 4. třída</li>



<li><strong>Délka:</strong> 25 &#8211; 40 minut</li>



<li><strong>Pomůcky:</strong> velký papír, samolepicí lístečky, pastelky</li>
</ul>



<p class="wp-block-paragraph">Na velký papír nakreslete jednoduchou mapu fiktivní země. Může obsahovat Les oblíbených činností, Horu přání, Řeku dobré nálady nebo Ostrov odpočinku.</p>



<p class="wp-block-paragraph">Každé dítě vytvoří svou postavičku, značku nebo malý domeček se jménem a umístí ho na místo, které se mu líbí. Potom vysvětlí svou volbu jednou větou.</p>



<p class="wp-block-paragraph">Mapa umožní dětem představit se prostřednictvím fantazie. Hodí se proto i pro skupinu, ve které jsou děti při přímém rozhovoru nejisté.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Pro děti:</strong><br>Před vámi leží neprozkoumaná země. Vyberte si místo, kde byste chtěli postavit svou základnu, označte ji svým jménem a zjistěte, kdo se usadil poblíž.</p>
</blockquote>



<h2 class="wp-block-heading">23. Stavitelé týmu</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> 1. &#8211; 4. třída</li>



<li><strong>Délka:</strong> 25 &#8211; 40 minut</li>



<li><strong>Pomůcky:</strong> papíry, kelímky, brčka, kostky, lepicí páska nebo stavebnice</li>
</ul>



<p class="wp-block-paragraph">Děti rozdělte do menších skupin. Každá dostane stejné množství materiálu a společný úkol:</p>



<ul class="wp-block-list">
<li>postavit co nejvyšší stabilní věž,</li>



<li>vytvořit most pro malou figurku,</li>



<li>postavit domeček pro třídního maskota,</li>



<li>sestavit dráhu pro míček,</li>



<li>vytvořit stavbu, která představuje jejich skupinu.</li>
</ul>



<p class="wp-block-paragraph">Nejde pouze o výsledek. Po skončení se krátce ptejte:</p>



<ul class="wp-block-list">
<li>Jak jste si rozdělili práci?</li>



<li>Který nápad vám pomohl?</li>



<li>Co se vám podařilo?</li>



<li>Co byste příště udělali jinak?</li>



<li>Dozvěděli jste se něco nového o spoluhráčích?</li>
</ul>



<p class="wp-block-paragraph"><strong>Důležité:</strong> Nehodnoťte jen nejvyšší nebo nejhezčí stavbu. Ocenit můžete spolupráci, zajímavý nápad, trpělivost nebo schopnost změnit plán.</p>



<h2 class="wp-block-heading">24. Časová schránka naší třídy</h2>



<ul class="wp-block-list">
<li><strong>Věk:</strong> MŠ až 4. třída</li>



<li><strong>Délka:</strong> 30 &#8211; 45 minut</li>



<li><strong>Pomůcky:</strong> krabice nebo obálka, papíry, pastelky</li>
</ul>



<p class="wp-block-paragraph">Každé dítě vytvoří krátký vzkaz svému budoucímu já. Může napsat nebo nakreslit:</p>



<ul class="wp-block-list">
<li>co ho nyní baví,</li>



<li>na co se ve škole těší,</li>



<li>co se chce naučit,</li>



<li>jakou má oblíbenou barvu,</li>



<li>co by chtělo během roku zažít,</li>



<li>jak si představuje svou třídu na konci roku.</li>
</ul>



<p class="wp-block-paragraph">Vzkazy vložte do společné krabice a domluvte datum otevření – například před Vánocemi nebo na konci školního roku.</p>



<p class="wp-block-paragraph">Do schránky můžete přidat také společnou fotografii, obrys rukou, třídní erb nebo seznam současných oblíbených her.</p>



<p class="wp-block-paragraph"><strong>Do školky:</strong> Děti své přání nakreslí a učitel zapíše krátké vysvětlení pouze tehdy, když ho dítě chce přidat.</p>



<h1 class="wp-block-heading">Další rychlé varianty, když potřebujete skupinu promíchat</h1>



<p class="wp-block-paragraph">Stejnou hru není nutné při každém použití připravovat znovu. Často stačí změnit otázku nebo způsob rozdělení dětí.</p>



<p class="wp-block-paragraph">Vyzkoušet můžete například:</p>



<ul class="wp-block-list">
<li>najít spolužáka se stejnou oblíbenou barvou,</li>



<li>vytvořit skupinky podle oblíbeného ročního období,</li>



<li>spojit se s někým, s kým dítě ještě dnes nemluvilo,</li>



<li>najít někoho, kdo má rád stejné zvíře,</li>



<li>vytvořit dvojici a vymyslet společný pozdrav,</li>



<li>ve trojici najít jednu společnou zálibu,</li>



<li>beze slov seřadit skupinu podle počtu písmen ve jméně,</li>



<li>vytvořit skupinku a společně předvést určené zvíře,</li>



<li>najít spolužáka, který umí něco, co by se dítě chtělo naučit.</li>
</ul>



<h2 class="wp-block-heading">Jak seznamovací hry upravit podle věku</h2>



<h3 class="wp-block-heading">Mateřská škola</h3>



<p class="wp-block-paragraph">U předškoláků volte <strong>krátké instrukce, obrázky, pohyb a časté střídání činností</strong>. Jedna hra může trvat jen několik minut. Dítě nemusí své rozhodnutí vysvětlovat – často stačí ukázat, přesunout se nebo zopakovat jméno.</p>



<p class="wp-block-paragraph">Nejvhodnější jsou:</p>



<ul class="wp-block-list">
<li>Jmenná ozvěna,</li>



<li>Jmenný vláček,</li>



<li>Kouzelný míček,</li>



<li>Najdi svou dvojici,</li>



<li>Zrcadlo,</li>



<li>Ostrovy podobností.</li>
</ul>



<p class="wp-block-paragraph">Další inspiraci pro tuto věkovou skupinu najdete mezi <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/aktivity-pro-predskolni-deti/">aktivitami pro předškolní děti</a>.</p>



<h3 class="wp-block-heading">První a druhá třída</h3>



<p class="wp-block-paragraph">Děti už zvládnou jednoduchá pravidla a krátké rozhovory, stále ale pomáhá názorná ukázka. Dobře fungují pohybové hry střídané s klidnější činností.</p>



<p class="wp-block-paragraph">Vyzkoušejte:</p>



<ul class="wp-block-list">
<li>Jméno a gesto,</li>



<li>Kdo zmizel?,</li>



<li>Vymění si místo všichni, kdo…,</li>



<li>Čtyři kouty,</li>



<li>Pavučinu přátelství,</li>



<li>jednodušší Třídní erb.</li>
</ul>



<h3 class="wp-block-heading">Třetí a čtvrtá třída a starší děti</h3>



<p class="wp-block-paragraph">Starší školáci už dokážou vést rozhovor ve dvojici, hledat více společných znaků a reflektovat spolupráci. Příliš dětská stylizace je ale může odradit. Aktivitu proto představte jako výzvu, pátrání nebo týmový úkol.</p>



<p class="wp-block-paragraph">Vhodné jsou:</p>



<ul class="wp-block-list">
<li>Tři stopy,</li>



<li>Rozhovor ve dvojici,</li>



<li>Lidské bingo,</li>



<li>Živé řazení beze slov,</li>



<li>Stavitelé týmu,</li>



<li>Časová schránka.</li>
</ul>



<p class="wp-block-paragraph">Další náměty využitelné ve třídě najdete v rubrice <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/aktivity-do-skoly-a-druziny/">Aktivity do školy a družiny</a> a v přehledu materiálů <a href="https://snilkuvsvet.cz/pro-rodice-a-ucitele/pro-ucitele-a-vychovatele/">pro učitele a vychovatele</a>.</p>



<h2 class="wp-block-heading">Co dělat, když se některé dítě nechce zapojit</h2>



<p class="wp-block-paragraph">Neochota nemusí znamenat vzdor. Dítě může být nejisté, unavené, nemuselo správně pochopit pravidla nebo potřebuje nejprve sledovat, co dělají ostatní.</p>



<p class="wp-block-paragraph">Pomoci může, když mu nabídnete několik možností:</p>



<ul class="wp-block-list">
<li>nejprve pouze pozorovat,</li>



<li>odpověď přeskočit,</li>



<li>zapojit se společně s učitelem,</li>



<li>pracovat ve dvojici místo před celou třídou,</li>



<li>ukázat obrázek nebo gesto místo mluvení,</li>



<li>pomáhat s rozdáváním pomůcek,</li>



<li>vstoupit do hry až v dalším kole.</li>
</ul>



<p class="wp-block-paragraph">U dětí, které obtížně mluví před skupinou, používejte více obrázků, pohybu a odpovědí výběrem. Dítě se může seznamovat i tím, že se postaví do vybraného kouta, podá kartičku nebo vytvoří společnou stavbu.</p>



<h2 class="wp-block-heading">Jak hry rozložit do prvního týdne</h2>



<p class="wp-block-paragraph">Není potřeba během prvního dne odehrát deset seznamovacích aktivit za sebou. Děti by si sice možná zapamatovaly pravidla her, ale jména spolužáků už podstatně méně.</p>



<p class="wp-block-paragraph">Praktičtější je zařadit <strong>jednu až tři kratší aktivity denně</strong>:</p>



<h3 class="wp-block-heading">První den</h3>



<ul class="wp-block-list">
<li>Jméno a gesto</li>



<li>Postav se, pokud…</li>



<li>Kouzelný míček</li>
</ul>



<h3 class="wp-block-heading">Druhý den</h3>



<ul class="wp-block-list">
<li>Kdo zmizel?</li>



<li>Najdi svou dvojici</li>



<li>Čtyři kouty</li>
</ul>



<h3 class="wp-block-heading">Třetí den</h3>



<ul class="wp-block-list">
<li>Rozhovor ve dvojici</li>



<li>Ostrovy podobností</li>
</ul>



<h3 class="wp-block-heading">Čtvrtý den</h3>



<ul class="wp-block-list">
<li>Lidské bingo</li>



<li>Stavitelé týmu</li>
</ul>



<h3 class="wp-block-heading">Pátý den</h3>



<ul class="wp-block-list">
<li>Třídní erb nebo Třídní mapa</li>



<li>krátké společné zhodnocení týdne</li>
</ul>



<p class="wp-block-paragraph">Takové rozložení umožní dětem vracet se ke jménům opakovaně, setkávat se v různých dvojicích a postupně přecházet od jednoduchého představování ke skutečné spolupráci.</p>



<h2 class="wp-block-heading">Seznamování není hotové po jedné hře</h2>



<p class="wp-block-paragraph">Jedna povedená aktivita dokáže uvolnit atmosféru, ale bezpečný kolektiv nevznikne během jediného ranního kruhu. Seznamovací hry proto můžete používat i později – při změně zasedacího pořádku, příchodu nového dítěte, rozdělení do pracovních skupin nebo ve chvíli, kdy si děti stále hrají jen se stejnými kamarády.</p>



<p class="wp-block-paragraph">Nejdůležitější není stihnout co nejvíce her. Mnohem větší smysl má vybrat takovou, při které se mohou zapojit všichni, nikdo není zesměšněn a děti mají příležitost zjistit, že i s dosud neznámým spolužákem mohou mít něco společného.</p>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/seznamovaci-hry-pro-deti/">Seznamovací hry pro první dny ve škole a družině</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/seznamovaci-hry-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/09/deti-ve-tride.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Ptačí krmítko: vystřihovánka plná opeřených návštěvníků</title>
		<link>https://snilkuvsvet.cz/ptaci-krmitko-omalovanka-vystrihovanka/</link>
					<comments>https://snilkuvsvet.cz/ptaci-krmitko-omalovanka-vystrihovanka/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sat, 12 Sep 2026 11:16:50 +0000</pubDate>
				<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Tvoření s dětmi]]></category>
		<category><![CDATA[Vybarvi, vystřihni a sestav]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Příroda]]></category>
		<category><![CDATA[Vystřihování]]></category>
		<category><![CDATA[Život zvířat]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5066</guid>

					<description><![CDATA[<p>Prázdné krmítko je trochu smutná záležitost. Naštěstí tentokrát nemusíte čekat, až si ho objeví skutečné sýkorky a vrabci. Děti si své ptáčky jednoduše vytvoří samy.&#160; List kombinuje&#160;vybarvování, vystřihování a sestavování vlastní scény u krmítka. Přitom se dá velmi snadno využít i k povídání o ptácích, které děti běžně potkávají venku.&#160; Pro děti: Krmítko je otevřené! Jenže...</p>
<p>Článek <a href="https://snilkuvsvet.cz/ptaci-krmitko-omalovanka-vystrihovanka/">Ptačí krmítko: vystřihovánka plná opeřených návštěvníků</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Prázdné krmítko je trochu smutná záležitost. Naštěstí tentokrát nemusíte čekat, až si ho objeví skutečné sýkorky a vrabci. Děti si své ptáčky jednoduše vytvoří samy.&nbsp;</p>



<p class="wp-block-paragraph">List kombinuje&nbsp;<strong>vybarvování, vystřihování a sestavování vlastní scény u krmítka</strong>. Přitom se dá velmi snadno využít i k povídání o ptácích, které děti běžně potkávají venku.&nbsp;</p>



        <div id="ss-omalovanka-1f0f3f6c-79ed-4162-85a9-3312b2c1bdd9" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/ptaci-krmitko-omalovanka-vystrihovanka.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/08/ptaci-krmitko-omalovanka-vystrihovanka.jpg"
             alt="Pracovní list krmítko - vybarvi, vystřihni, nalep"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/ptaci-krmitko-omalovanka-vystrihovanka.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-1f0f3f6c-79ed-4162-85a9-3312b2c1bdd9');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="snilek-box wp-block-paragraph"><strong>Pro děti: Krmítko je otevřené!</strong> <br>Jenže nikde ani pírko. Vybarvi ptáčky, vystřihni je a pozvi je na pořádnou hostinu. Kdo přiletí jako první? A který drzoun si zabere nejlepší místo? </p>
</blockquote>



<h3 class="wp-block-heading">Proč je tato aktivita pro děti tak skvělá?&nbsp;</h3>



<ul class="wp-block-list">
<li><strong>Procvičuje drobné pohyby ruky</strong> při barvení peří a vystřihování.  </li>



<li><strong>Podporuje všímavost k přírodě:</strong> Děti mohou porovnávat papírové ptáčky s těmi za oknem.  </li>



<li><strong>Rozšiřuje slovní zásobu:</strong> Křídlo, zobák, ocas, peří, semínka, krmítko…  </li>
</ul>



<h3 class="wp-block-heading">Jak aktivitu ještě více oživit?&nbsp;</h3>



<p class="wp-block-paragraph">Hotový obrázek můžete položit k oknu a zkusit společně sledovat, zda některý z papírových návštěvníků připomíná skutečného ptáčka venku. Děti mohou také spočítat ptáky nebo vymýšlet, co by jim do krmítka nasypaly.&nbsp;</p>



<p class="wp-block-paragraph">Pro další přírodní tvoření se podívejte mezi&nbsp;<a href="https://snilkuvsvet.cz/omalovanky/?utm_source=chatgpt.com" target="_blank" rel="noopener">omalovánky</a>&nbsp;nebo do sekce&nbsp;<a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/aktivity-pro-predskolni-deti/?utm_source=chatgpt.com" target="_blank" rel="noopener">aktivit pro předškolní děti</a>.&nbsp;</p>



        <div id="ss-omalovanka-bd5c8d79-5c09-4a29-8f58-38cdb82ce1bc" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/ptaci-krmitko-omalovanka-vystrihovanka.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/08/ptaci-krmitko-omalovanka-vystrihovanka.jpg"
             alt="Pracovní list krmítko - vybarvi, vystřihni, nalep"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/ptaci-krmitko-omalovanka-vystrihovanka.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-bd5c8d79-5c09-4a29-8f58-38cdb82ce1bc');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    
<p>Článek <a href="https://snilkuvsvet.cz/ptaci-krmitko-omalovanka-vystrihovanka/">Ptačí krmítko: vystřihovánka plná opeřených návštěvníků</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/ptaci-krmitko-omalovanka-vystrihovanka/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/08/ptaci-krmitko-omalovanka-vystrihovanka.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Co patří do aktovky? Vystřihovánka a pracovní list</title>
		<link>https://snilkuvsvet.cz/co-patri-do-aktovky-pracovni-list/</link>
					<comments>https://snilkuvsvet.cz/co-patri-do-aktovky-pracovni-list/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sat, 05 Sep 2026 19:06:07 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity do školy a družiny]]></category>
		<category><![CDATA[Aktivity pro předškolní děti]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5085</guid>

					<description><![CDATA[<p>Nová aktovka stojí připravená, penál je plný dokonale ořezaných pastelek a začínající školák by si nejraději přibalil ještě plyšáka, dálkové ovládání a možná i hrnec. Co kdyby je totiž ve škole nutně potřebovali? Připravili jsme pro děti hravý pracovní list: Co patří do aktovky, při kterém si procvičí poznávání školních potřeb, rozhodování, stříhání i lepení....</p>
<p>Článek <a href="https://snilkuvsvet.cz/co-patri-do-aktovky-pracovni-list/">Co patří do aktovky? Vystřihovánka a pracovní list</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Nová aktovka stojí připravená, penál je plný dokonale ořezaných pastelek a začínající školák by si nejraději přibalil ještě plyšáka, dálkové ovládání a možná i hrnec. Co kdyby je totiž ve škole nutně potřebovali?</p>



<p class="wp-block-paragraph">Připravili jsme pro děti hravý <strong>pracovní list: Co patří do aktovky</strong>, při kterém si procvičí poznávání školních potřeb, rozhodování, stříhání i lepení. Nemusejí přitom umět číst ani psát. Stačí vytisknout obě strany, připravit nůžky a lepidlo a školní balicí mise může začít.</p>



<h2 class="wp-block-heading">Co vystřihovánka obsahuje</h2>



<p class="wp-block-paragraph">Dvě strany ve formátu A4:</p>



<ul class="wp-block-list">
<li><strong>velkou otevřenou aktovku</strong>, do které děti lepí vybrané předměty;</li>



<li><strong>16 obrázkových kartiček</strong> se školními potřebami i několika věcmi, které se do běžné školní výbavy opravdu nehodí.</li>
</ul>



<p class="wp-block-paragraph">Děti mezi obrázky najdou například penál, tužku, pastelky, sešit, učebnici, svačinu, láhev nebo přezůvky. Rozhodnout ale musejí také o plyšovém medvědovi, hrnci, gumové kačence, kladivu a televizním ovladači.</p>



<p class="wp-block-paragraph">Obrázky nejsou označené názvy ani správnými odpověďmi. Aktivitu proto zvládnou také prvňáčci, kteří ještě neumějí samostatně číst nebo dokonce i předškoláci, kteří se do školy teprve chystají.</p>



        <div id="ss-omalovanka-2bc7127c-5a12-42d8-86aa-198e33aa72bd" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list.jpg"
             alt="Pracovní list - Co patří do aktovky 1"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-2bc7127c-5a12-42d8-86aa-198e33aa72bd');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-f5bf8bd7-a752-4b18-a5b3-f73505cf937b" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list-veci.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list-veci.jpg"
             alt="Pracovní list - Co patří do aktovky 2"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list-veci.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-f5bf8bd7-a752-4b18-a5b3-f73505cf937b');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Tajná mise pro školáky</strong></p>



<p class="wp-block-paragraph">Aktovka je úplně prázdná a bez tvé pomoci se sama nesbalí. Vystřihni všechny obrázky, pořádně si je prohlédni a vyber věci, které budeš ve škole potřebovat. Správnou výbavu nalep do aktovky. Pozor, několik předmětů se tě pokusí napálit!</p>
</blockquote>



<h2 class="wp-block-heading">Jak s pracovním listem pracovat</h2>



<h3 class="wp-block-heading">1. Vytiskněte obě strany</h3>



<p class="wp-block-paragraph">Pracovní list tiskněte jednostranně na běžný papír formátu A4. Barevný tisk dětem usnadní rozpoznávání obrázků, ale aktivita bude použitelná také v černobílé podobě.</p>



<p class="wp-block-paragraph">Pokud chcete, aby byla výsledná aktovka pevnější, vytiskněte první stranu na papír s vyšší gramáží. Stranu s kartičkami nechte na běžném papíru, aby se dětem dobře stříhala.</p>



<h3 class="wp-block-heading">2. Vystřihněte obrázkové kartičky</h3>



<p class="wp-block-paragraph">Děti vystřihují kartičky podle přerušovaných čar. Menší školáci mohou potřebovat pomoc při otáčení papíru nebo udržení správného směru střihu, samotné obrázky ale není nutné vystřihovat přesně podle obrysů.</p>



<p class="wp-block-paragraph">Při práci s nůžkami samozřejmě přizpůsobte dohled věku a zkušenostem dítěte.</p>



<p class="wp-block-paragraph">Chcete, aby vám aktivita vydržela co nejdéle? Aktovku i rozstříhané kartičky můžete zalaminovat a pak si s ní hrát opakovaně, bez strachu, že se kartičky pokrčí.</p>



<h3 class="wp-block-heading">3. Nechte dítě rozhodnout</h3>



<p class="wp-block-paragraph">Neprozrazujte správné odpovědi hned. Ptejte se:</p>



<ul class="wp-block-list">
<li>K čemu tuto věc ve škole použiješ?</li>



<li>Potřebuješ ji každý den?</li>



<li>Patří do aktovky, do sáčku na přezůvky, nebo zůstane doma?</li>



<li>Co by se stalo, kdybys ji ve škole neměl?</li>



<li>Je některá věc, o které si nejsi jistý?</li>
</ul>



<p class="wp-block-paragraph">Právě krátké povídání je na aktivitě cennější než dokonale nalepené obrázky. Dítě si školní výbavu nespojí jen s názvem předmětu, ale také s jeho účelem.</p>



<h3 class="wp-block-heading">4. Vybrané předměty nalepte do aktovky</h3>



<p class="wp-block-paragraph">Jakmile má dítě jasno, nalepí správné kartičky do velkého prázdného prostoru. Před lepením doporučujeme všechny obrázky nejprve rozmístit nanečisto. Jinak se může stát, že penál zabere polovinu aktovky a na svačinu už zbude místo jen někde mezi zipem a pravítkem.</p>



<h2 class="wp-block-heading">Co si děti při aktivitě procvičí</h2>



<p class="wp-block-paragraph">Pracovní list není jen přípravou na školu. Děti si při něm nenápadně procvičují:</p>



<ul class="wp-block-list">
<li><strong>jemnou motoriku</strong> při stříhání a lepení;</li>



<li><strong>zrakové rozlišování</strong> jednotlivých předmětů;</li>



<li><strong>slovní zásobu</strong> při jejich pojmenování;</li>



<li><strong>logické uvažování a třídění</strong>;</li>



<li><strong>samostatné rozhodování</strong>;</li>



<li><strong>orientaci v běžné školní výbavě</strong>.</li>
</ul>



<p class="wp-block-paragraph">Hotová aktovka může posloužit také jako podklad k rozhovoru před nástupem do školy. Dítě si díky ní lépe představí, co bude nosit a k čemu jednotlivé věci použije.</p>



<p class="wp-block-paragraph">Další materiály připravené rovnou k tisku najdete mezi našimi <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/">pracovními listy pro děti</a>. Učitelé a vychovatelé mohou využít také další <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/aktivity-do-skoly-a-druziny/">aktivity do školy a družiny</a>.</p>



<p class="wp-block-paragraph">Konkrétní požadavky se ovšem mohou podle školy a paní učitelky lišit. Někde děti nosí přezůvky v samostatném sáčku a jinde si mohou v určený den přinést také malou hračku. Pracovní list proto berte jako hru zaměřenou na běžnou výbavu, nikoliv jako závazný nákupní seznam.</p>



<h2 class="wp-block-heading">A co starší školáci?</h2>



<p class="wp-block-paragraph">U starších dětí můžete aktivitu trochu ztížit. Nechte je rozdělit správné předměty do tří skupin:</p>



<ul class="wp-block-list">
<li>potřebuji každý den;</li>



<li>potřebuji jen někdy;</li>



<li>ve škole je k dispozici.</li>
</ul>



<p class="wp-block-paragraph">Mohou také dokreslit další věci, které používají právě ve své třídě. Starší školáci už často potřebují kružítko, čítanku, sportovní oblečení nebo pomůcky na výtvarnou výchovu.</p>



<p class="wp-block-paragraph">Pro další školní procvičování můžete využít také <a href="https://snilkuvsvet.cz/anglictina-pracovni-listy-dny-mesice/">pracovní list z angličtiny zaměřený na dny a měsíce</a>.</p>



<h2 class="wp-block-heading">Sbalte aktovku bez ranního zmatku</h2>



<p class="wp-block-paragraph">Díky vystřihovánce si děti vyzkoušejí balení aktovky ještě dřív, než budou stát ráno u dveří s jednou botou na noze a neurčitým pocitem, že na něco zapomněly.</p>



<p class="wp-block-paragraph">Vytiskněte obě strany, nachystejte pastelky, nůžky a lepidlo a nechte malého školáka rozhodnout, co si vezme na svou první cestu do školy.</p>



        <div id="ss-omalovanka-77354f98-58ea-4720-adfe-e431c17acb65" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list.jpg"
             alt="Pracovní list - Co patří do aktovky 1"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-77354f98-58ea-4720-adfe-e431c17acb65');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-13395740-d8e8-4892-bfa4-0491d3ba3831" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list-veci.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list-veci.jpg"
             alt="Pracovní list - Co patří do aktovky 2"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-pracovni-list-veci.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-13395740-d8e8-4892-bfa4-0491d3ba3831');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/co-patri-do-aktovky-pracovni-list/">Co patří do aktovky? Vystřihovánka a pracovní list</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/co-patri-do-aktovky-pracovni-list/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/09/co-patri-do-aktovky-zalaminovany-pracovni-list.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Jak vypadá váš les: Kdo všechno bydlí u vás v lese</title>
		<link>https://snilkuvsvet.cz/zviratka-v-lese-vybarvi-vystrihni-a-nalep/</link>
					<comments>https://snilkuvsvet.cz/zviratka-v-lese-vybarvi-vystrihni-a-nalep/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 06:01:08 +0000</pubDate>
				<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Tvoření s dětmi]]></category>
		<category><![CDATA[Vybarvi, vystřihni a sestav]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Příroda]]></category>
		<category><![CDATA[Vystřihování]]></category>
		<category><![CDATA[Život zvířat]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5028</guid>

					<description><![CDATA[<p>Kdo bude bydlet v našem lese? Liška, srnka, ježek nebo třeba sova? Děti si jednotlivé obrázky vybarví, vystřihnou a samy rozhodnou, jak bude jejich les vypadat. Náš nový les je totiž geniální aktivita 3v1. Spojuje v sobě omalovánku, trénink stříhání a tvoření s lepidlem. Z jednoho papíru tak vznikne zábava na celé odpoledne. Proč je...</p>
<p>Článek <a href="https://snilkuvsvet.cz/zviratka-v-lese-vybarvi-vystrihni-a-nalep/">Jak vypadá váš les: Kdo všechno bydlí u vás v lese</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Kdo bude bydlet v našem lese? Liška, srnka, ježek nebo třeba sova? Děti si jednotlivé obrázky vybarví, vystřihnou a samy rozhodnou, jak bude jejich les vypadat.</p>



<p class="wp-block-paragraph">Náš nový les je totiž <strong>geniální aktivita 3v1</strong>. Spojuje v sobě omalovánku, trénink stříhání a tvoření s lepidlem. Z jednoho papíru tak vznikne zábava na celé odpoledne.</p>



<h4 class="wp-block-heading">Proč je tato aktivita pro děti tak skvělá?</h4>



<p class="wp-block-paragraph">Nejde jen o to zahnat nudu. Zatímco si děti hrají na malé farmáře, dělají pokroky ve svém vývoji:</p>



<ul class="wp-block-list">
<li><strong>Trénink jemné motoriky:</strong> Vybarvování drobných detailů a manipulace s nůžkami skvěle posilují svaly v dlani, což je důležité pro budoucí psaní.</li>



<li><strong>Rozvoj prostorové představivosti:</strong> Děti musí samy vymyslet, kam zvířátka na pastvině umístí. Bude prasátko u bláta? Pojede traktor po cestě?</li>



<li><strong>Trpělivost a soustředění:</strong> Aktivita má tři fáze (vybarvit, vystřihnout, nalepit). Dítě se učí dokončit celý proces. Hezky jedno po druhém.</li>
</ul>



        <div id="ss-omalovanka-2dc91115-b5db-45a0-ba92-6a2ca3184f54" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/les-omalovanka-vystrihovanka-zvirata.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/08/les-omalovanka-vystrihovanka-zvirata.jpg"
             alt="Pracovní list les - vybarvi, vystřihni, nalep"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/les-omalovanka-vystrihovanka-zvirata.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-2dc91115-b5db-45a0-ba92-6a2ca3184f54');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="snilek-box wp-block-paragraph"><strong>Pro děti: Postav si vlastní farmu<br></strong>Na farmě je dnes pořádně rušno. Zvířátka pobíhají všude kolem, ale každé z nich potřebuje najít své správné místo. Vybarvi ovečku, prasátko, kravičku i další obyvatele farmy, opatrně je vystřihni a rozhodni, kam je umístíš. Bude kráva stát na pastvině? Slepice poblíž kurníku? A kam schováš prasátko? Farmu můžeš sestavit podle vlastní fantazie.</p>
</blockquote>



<h2 class="wp-block-heading">Jak to ještě využít?</h2>



<p class="wp-block-paragraph">Až bude obrázek hotový, zkuste si s dětmi povídat o jednotlivých zvířatech. Jak se jmenují jejich mláďata? Čím se živí? Jaký vydávají zvuk? Můžete také spočítat všechna zvířátka, hledat největší a nejmenší nebo společně vymyslet krátký příběh o tom, co se na farmě právě děje.</p>



<p class="wp-block-paragraph">Hotová farma tak nemusí být jen obrázek. Může se proměnit v jednoduchou hru, při které si děti procvičí jemnou motoriku, slovní zásobu, počítání i fantazii.</p>



<p class="wp-block-paragraph">Připravte pastelky, nůžky a lepidlo a pusťte se do vlastní malé farmy.<br></p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Další přírodně laděné obrázky najdete mezi <a href="https://snilkuvsvet.cz/omalovanky/?utm_source=chatgpt.com" target="_blank" rel="noreferrer noopener">omalovánkami</a>. Pro menší děti se hodí také <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/aktivity-pro-predskolni-deti/?utm_source=chatgpt.com" target="_blank" rel="noreferrer noopener">aktivity pro předškolní děti</a>.</p>
</blockquote>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/zviratka-v-lese-vybarvi-vystrihni-a-nalep/">Jak vypadá váš les: Kdo všechno bydlí u vás v lese</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/zviratka-v-lese-vybarvi-vystrihni-a-nalep/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/08/les-omalovanka-vystrihovanka-zvirata.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Pracovní list: Můj první den ve škole</title>
		<link>https://snilkuvsvet.cz/pracovni-list-muj-prvni-den-ve-skole/</link>
					<comments>https://snilkuvsvet.cz/pracovni-list-muj-prvni-den-ve-skole/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Wed, 19 Aug 2026 22:42:55 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity do školy a družiny]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[První třída]]></category>
		<category><![CDATA[Školáci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5045</guid>

					<description><![CDATA[<p>První školní den je plný nových tváří, zážitků a pocitů. Jenže když se prvňáčka odpoledne zeptáte, jaké to bylo, můžete se dočkat jen odpovědi: „Dobrý.“ A tím je rozhovor prozatím uzavřen. Připravili jsme proto památeční pracovní list Můj první den ve škole, který dítěti pomůže zachytit první školní zážitky pomocí obrázků. Prvňáček nemusí umět psát...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pracovni-list-muj-prvni-den-ve-skole/">Pracovní list: Můj první den ve škole</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">První školní den je plný nových tváří, zážitků a pocitů. Jenže když se prvňáčka odpoledne zeptáte, jaké to bylo, můžete se dočkat jen odpovědi: „Dobrý.“ A tím je rozhovor prozatím uzavřen.</p>



<p class="wp-block-paragraph">Připravili jsme proto <strong>památeční pracovní list Můj první den ve škole</strong>, který dítěti pomůže zachytit první školní zážitky pomocí obrázků. Prvňáček nemusí umět psát ani čekat, až mu s vyplňováním pomůže paní učitelka. Stačí pastelky a chuť pustit se do prvního školního dobrodružství.</p>



        <div id="ss-omalovanka-e61e49a4-a39b-4500-9ee8-7cdba8ff7908" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-prvni-den-ve-skole.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-prvni-den-ve-skole.jpg"
             alt="Můj první den ve škole - pracovní list"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-prvni-den-ve-skole.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-e61e49a4-a39b-4500-9ee8-7cdba8ff7908');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Pokud vás první školní ráno teprve čeká, přečtěte si také, <a href="https://snilkuvsvet.cz/prvni-den-ve-skole-jak-ho-zvladnout-s-prvnackem-a-v-klidu/">jak připravit prvňáčka na první den ve škole bez zbytečného stresu</a>.</p>
</blockquote>



<h3 class="wp-block-heading">Pracovní list, který zvládne i čerstvý prvňáček</h3>



<p class="wp-block-paragraph">Běžné památeční listy obsahují spoustu otázek a prázdných řádků. To vypadá hezky do chvíle, než si uvědomíte, že většina dětí nastupujících do první třídy ještě samostatně psát neumí.</p>



<p class="wp-block-paragraph">Náš pracovní list je proto postavený především na <strong>kreslení, vybarvování a zakroužkování obrázků</strong>. Dítě může pracovat samo nebo jen s malou pomocí rodiče či učitele.</p>



<p class="wp-block-paragraph"><strong>Na pracovním listu:</strong></p>



<ul class="wp-block-list">
<li>nakreslí, jak vypadalo první školní den;</li>



<li>zakroužkuje, jak se ve škole cítilo;</li>



<li>označí, jak se do školy dopravilo;</li>



<li>vybere, co se mu během dne nejvíce líbilo;</li>



<li>vybarví aktovku podle té své;</li>



<li>ohodnotí první školní den pomocí hvězdiček.</li>
</ul>



<p class="wp-block-paragraph">Jediným místem určeným ke psaní je jméno dítěte. To může prvňáček zkusit napsat sám, pokud to už umí, opsat podle předlohy nebo mu ho jednoduše doplní rodič či učitel.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Mise pro malé školáky</strong></p>



<p class="wp-block-paragraph">Vezmi si pastelky a vrať se na chvíli do svého prvního školního rána. Zakroužkuj obrázky, které k tvému dni patří, vybarvi aktovku a nakresli se tak, jak jsi vypadal nebo vypadala. Kolik hvězdiček si tvůj první den zaslouží?</p>
</blockquote>



<h2 class="wp-block-heading">Jak pracovní list použít</h2>



<p class="wp-block-paragraph">Pracovní list vytiskněte na běžný kancelářský papír ve formátu A4. Nejlépe vypadá barevně, ale jednotlivé obrázky jsou dostatečně výrazné i při černobílém tisku.</p>



<p class="wp-block-paragraph"><strong>Dítě ho může vyplnit:</strong></p>



<ul class="wp-block-list">
<li>doma po návratu ze školy;</li>



<li>během prvního týdne v první třídě;</li>



<li>ve školní družině;</li>



<li>společně s rodičem při povídání o prvních zážitcích;</li>



<li>na konci týdne jako připomínku toho, co se od prvního dne změnilo.</li>
</ul>



<p class="wp-block-paragraph">Netlačte dítě do vyplnění ihned po příchodu domů. Některý prvňáček bude chtít vyprávět už cestou ze školy, jiný potřebuje nejprve svačinu, převléct se a delší chvíli bez otázek. Pracovní list nikam neuteče.</p>



<h2 class="wp-block-heading">Malý tip pro rodiče</h2>



<p class="wp-block-paragraph">Na zadní stranu můžete připsat datum, název školy, jméno třídní učitelky nebo krátkou větu, kterou dítě o prvním dni řeklo. Za několik let může být právě obyčejná poznámka typu „Nejlepší byla velká přestávka“ tou nejmilejší částí celé památky.</p>



<p class="wp-block-paragraph">Hotový list můžete založit k fotografiím, vložit do školního alba nebo schovat společně s obrázky a prvními povedenými písmenky.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Pokud hledáte další jednoduché úkoly, které stačí vytisknout, prohlédněte si naše <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/">pracovní listy pro děti</a>. Učitelé a vychovatelé mohou pokračovat také v rubrice <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/aktivity-do-skoly-a-druziny/">Aktivity do školy a družiny</a>.</p>



<p class="wp-block-paragraph">Až se školáci trochu rozkoukají, mohou si hravou formou procvičit také <a href="https://snilkuvsvet.cz/anglictina-pracovni-listy-dny-mesice/">anglické dny v týdnu a měsíce</a>.</p>
</blockquote>



<h2 class="wp-block-heading">Nejčastější otázky</h2>



<h3 class="wp-block-heading">Je pracovní list vhodný pro děti, které ještě neumějí psát?</h3>



<p class="wp-block-paragraph">Ano. Úkoly jsou založené hlavně na kreslení, vybarvování a výběru obrázků. Psaní je potřeba pouze u jména, které může doplnit rodič.</p>



<h3 class="wp-block-heading">V jakém formátu pracovní list vytisknout?</h3>



<p class="wp-block-paragraph">Pracovní list je připravený jako PDF ve formátu A4 na výšku. Při tisku zvolte skutečnou velikost nebo přizpůsobení stránce podle nastavení tiskárny.</p>



<h3 class="wp-block-heading">Může pracovní list použít také učitelka ve třídě?</h3>



<p class="wp-block-paragraph">Ano. Díky obrázkovému zpracování ho děti zvládnou převážně samostatně. Hodí se do první třídy, družiny i pro domácí vyplnění.</p>



<h2 class="wp-block-heading">Uchovejte si první školní dobrodružství</h2>



<p class="wp-block-paragraph">Aktovka časem získá první škrábanec, pastelky se rozkutálejí a z prvního nejistého rána se stane běžná cesta do školy. Vyplněný pracovní list ale zůstane malou připomínkou dne, kdy to všechno začalo.</p>



        <div id="ss-omalovanka-da01bac9-53d1-4ba2-b258-4eb1573c6c07" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-prvni-den-ve-skole.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-prvni-den-ve-skole.jpg"
             alt="Můj první den ve škole - pracovní list"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-prvni-den-ve-skole.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-da01bac9-53d1-4ba2-b258-4eb1573c6c07');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/pracovni-list-muj-prvni-den-ve-skole/">Pracovní list: Můj první den ve škole</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pracovni-list-muj-prvni-den-ve-skole/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-prvni-den-ve-skole.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Pracovní list z angličtiny pro děti: Dny a měsíce</title>
		<link>https://snilkuvsvet.cz/anglictina-pracovni-listy-dny-mesice/</link>
					<comments>https://snilkuvsvet.cz/anglictina-pracovni-listy-dny-mesice/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 19:42:05 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity do školy a družiny]]></category>
		<category><![CDATA[Angličtina hravě]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Svět kolem nás]]></category>
		<category><![CDATA[Angličtina]]></category>
		<category><![CDATA[Druhá třída]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5035</guid>

					<description><![CDATA[<p>Hledáte způsob, jak dětem usnadnit učení prvních anglických slovíček bez těžkého biflování? Připravili jsme pro vás nové hravé pracovní listy, se kterými bude trénink dnů v týdnu a měsíců v roce naprostá hračka. Děti si nenásilnou formou doplní chybějící písmenka a upevní si slovní zásobu přehledně rozdělenou podle ročních období. Vybrat si můžete z veselé...</p>
<p>Článek <a href="https://snilkuvsvet.cz/anglictina-pracovni-listy-dny-mesice/">Pracovní list z angličtiny pro děti: Dny a měsíce</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Hledáte způsob, jak dětem usnadnit učení prvních anglických slovíček bez těžkého biflování? Připravili jsme pro vás nové hravé pracovní listy, se kterými bude trénink dnů v týdnu a měsíců v roce naprostá hračka. </p>



<p class="wp-block-paragraph">Děti si nenásilnou formou doplní chybějící písmenka a upevní si slovní zásobu přehledně rozdělenou podle ročních období. Vybrat si můžete z veselé barevné varianty, nebo z černobílé verze, která rovnou poslouží i jako omalovánka. Stačí vytisknout a anglické dobrodružství plné jarních květin, letního ovoce i zimních sněhuláků může začít!</p>



        <div id="ss-omalovanka-0a977d3a-84c0-4553-9e39-bc0de481b3b1" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-anglictina-dny-mesice-barevny.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-anglictina-dny-mesice-barevny.jpg"
             alt="Pracovní list z angličtiny barevný - Dny a měsíce"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-anglictina-dny-mesice-barevny.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-0a977d3a-84c0-4553-9e39-bc0de481b3b1');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-8fcc7f59-90b2-4654-9791-471ffaf79b36" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-anglictina-dny-mesice-omalovanka.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-anglictina-dny-mesice-omalovanka.jpg"
             alt="Pracovní list z angličtiny- Dny a měsíce"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-list-anglictina-dny-mesice-omalovanka.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-8fcc7f59-90b2-4654-9791-471ffaf79b36');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph">Procvičte s dětmi dny v týdnu a měsíce v roce pomocí těchto nových pracovních listů, které promění <strong>učení angličtiny v zábavnou hru</strong>. Na výběr máte pestrobarevnou variantu i černobílou verzi, kterou si malí objevitelé mohou rovnou sami vybarvit. Nezapomeňte prozkoumat i naše další <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/">pracovní listy k vytištění</a>, nebo rovnou objevte spoustu inspirace v rubrice <a href="https://www.google.com/search?q=https://snilkuvsvet.cz/aktivity-pro-predskolni-deti/">aktivity pro předškolní děti</a>. Stačí jen vytisknout, ořezat tužky a můžete se do toho společně pustit!</p>
<p>Článek <a href="https://snilkuvsvet.cz/anglictina-pracovni-listy-dny-mesice/">Pracovní list z angličtiny pro děti: Dny a měsíce</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/anglictina-pracovni-listy-dny-mesice/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/08/pracovni-listy-dny-a-mesice.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Dinosauří svět pro děti: Vystřihovánka a omalovánka</title>
		<link>https://snilkuvsvet.cz/dinosauri-svet-vybarvi-vystrihni-nalep/</link>
					<comments>https://snilkuvsvet.cz/dinosauri-svet-vybarvi-vystrihni-nalep/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 09 Aug 2026 05:33:34 +0000</pubDate>
				<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Tvoření s dětmi]]></category>
		<category><![CDATA[Vybarvi, vystřihni a sestav]]></category>
		<category><![CDATA[Dinosauři]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Vystřihování]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5027</guid>

					<description><![CDATA[<p>Váš malý paleontolog už po stopadesáté vyžaduje vyjmenovat všechny druhy dinosaurů a vy potřebujete alespoň dvacet minut klidu na dopití (už studené) kávy? Máme pro vás bleskovou záchranu! Připravili jsme další tvořivý list z naší oblíbené série 3v1. Proměňte kuchyňský stůl v pravěkou laboratoř, ze které si vaše děti odnesou vlastní dinosauří údolí. Proč je...</p>
<p>Článek <a href="https://snilkuvsvet.cz/dinosauri-svet-vybarvi-vystrihni-nalep/">Dinosauří svět pro děti: Vystřihovánka a omalovánka</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Váš malý paleontolog už po stopadesáté vyžaduje vyjmenovat všechny druhy dinosaurů a vy potřebujete alespoň dvacet minut klidu na dopití (už studené) kávy?</p>



<p class="wp-block-paragraph">Máme pro vás bleskovou záchranu! Připravili jsme další tvořivý list z naší oblíbené série 3v1. Proměňte kuchyňský stůl v pravěkou laboratoř, ze které si vaše děti odnesou vlastní dinosauří údolí.</p>



<h4 class="wp-block-heading">Proč je tvoření s dinosaury taková zábava?</h4>



<p class="wp-block-paragraph">Tato aktivita není jen obyčejným zahnáním nudy. Tím, že spojuje tři různé činnosti (vybarvování, stříhání a lepení), udrží dětskou pozornost mnohem déle. Navíc u toho dělají obrovské pokroky:</p>



<ul class="wp-block-list">
<li><strong>Mistrovství v jemné motorice:</strong> Vystřihnout zubatého Stegosaura nebo rozpětí křídel Pterodaktyla už vyžaduje pořádné soustředění a skvěle trénuje svaly ruky pro budoucí psaní.</li>



<li><strong>Prostorové plánování:</strong> Děti samy tvoří příběh. Kde bude stát T-Rex? Schová se Triceratops za kapradí? Kdo bude hlídat hnízdo s vajíčky?</li>



<li><strong>Trpělivost s odměnou:</strong> Dítě vidí jasný proces. Od černobílého papíru až po hotový, barevný a plastický obraz, který si samo navrhlo.</li>
</ul>



        <div id="ss-omalovanka-e7c8e115-87b9-4112-8b72-c42f15baf2b4" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/tvorivy-list-dinosauri-vybarvi-vystrihni-nalep.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/08/tvorivy-list-dinosauri-vybarvi-vystrihni-nalep.jpg"
             alt="Pracovní list pravěk - vybarvi, vystřihni, nalep dinosaury"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/tvorivy-list-dinosauri-vybarvi-vystrihni-nalep.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-e7c8e115-87b9-4112-8b72-c42f15baf2b4');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Pro děti: Tajná mise v Jurském parku!</strong> <em>Pozor, malí objevitelé! Naše pravěké údolí s velkou sopkou úplně ztratilo barvy a všichni dinosauři se rozutekli do neznáma. Zvládnete tuhle paleontologickou záchrannou misi? Oblečte si svůj neviditelný plášť průzkumníků, vezměte ty nejzářivější pastelky a vraťte dinosaurům jejich parádní zbarvení. Až budou hotoví, opatrně je vystřihněte a najděte jim to správné místo v krajině u řeky. Podaří se vám zachránit i dinosauří vajíčka v hnízdě? Jdeme na to!</em></p>
</blockquote>



<h4 class="wp-block-heading">Jak dobrodružství protáhnout na celé odpoledne?</h4>



<p class="wp-block-paragraph">Když je lepidlo zaschlé a obrázek hotový, nechte děti, ať vám o svém údolí vyprávějí příběh. Co zrovna dělá dlouhokrký Brachiosaurus a kam letí Pterodaktyl?</p>



<p class="wp-block-paragraph">Pokud vaše malé objevitele práce s nůžkami chytne, určitě je nechte prozkoumat celou naši rubriku <strong><a href="https://snilkuvsvet.cz/omalovanky/vybarvi-vystrihni-a-sestav/">Vybarvi, vystřihni a sestav</a></strong>, kde najdou další podobné výzvy (třeba oblíbenou stavbu farmy). A pro zapálené fanoušky pravěku, kterým by dnešní porce ještě nestačila, máme připravenou celou samostatnou kategorii plnou <strong><a href="https://snilkuvsvet.cz/omalovanky/omalovanky-dinosauri/">Dinosauřích omalovánek</a></strong>. Stačí vytisknout a zábava může nerušeně pokračovat!</p>



<p class="wp-block-paragraph">Připravte nůžky, vytáhněte lepidla a užijte si klidné odpoledne!</p>
<p>Článek <a href="https://snilkuvsvet.cz/dinosauri-svet-vybarvi-vystrihni-nalep/">Dinosauří svět pro děti: Vystřihovánka a omalovánka</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/dinosauri-svet-vybarvi-vystrihni-nalep/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/08/tvorivy-list-dinosauri-vybarvi-vystrihni-nalep.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Zvířátka hledají svůj domov: Postavte si s dětmi vlastní farmu</title>
		<link>https://snilkuvsvet.cz/farma-vybarvi-vystrihni-nalep/</link>
					<comments>https://snilkuvsvet.cz/farma-vybarvi-vystrihni-nalep/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 23:33:46 +0000</pubDate>
				<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Tvoření s dětmi]]></category>
		<category><![CDATA[Vybarvi, vystřihni a sestav]]></category>
		<category><![CDATA[Domácí zvířata]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Vystřihování]]></category>
		<category><![CDATA[Zvířata na farmě]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5022</guid>

					<description><![CDATA[<p>Potřebujete alespoň půl hodinky klidu na vypití teplé kávy nebo dodělání oběda, ale vaše děti zrovna překypují energií? Než sáhnete po záchraně v podobě televize nebo tabletu, máme pro vás něco mnohem lepšího! Připravili jsme pro vás tvořivý list, ze kterého budou vaše děti nadšené a vy získáte zasloužený čas pro sebe. Naše nová papírová...</p>
<p>Článek <a href="https://snilkuvsvet.cz/farma-vybarvi-vystrihni-nalep/">Zvířátka hledají svůj domov: Postavte si s dětmi vlastní farmu</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Potřebujete alespoň půl hodinky klidu na vypití teplé kávy nebo dodělání oběda, ale vaše děti zrovna překypují energií? Než sáhnete po záchraně v podobě televize nebo tabletu, máme pro vás něco mnohem lepšího! Připravili jsme pro vás tvořivý list, ze kterého budou vaše děti nadšené a vy získáte zasloužený čas pro sebe.</p>



<p class="wp-block-paragraph">Naše nová papírová farma je totiž <strong>geniální aktivita 3v1</strong>. Spojuje v sobě omalovánku, trénink stříhání a tvoření s lepidlem. Z jednoho papíru tak vznikne celé odpolední dobrodružství!</p>



<h4 class="wp-block-heading">Proč je tato aktivita pro děti tak skvělá?</h4>



<p class="wp-block-paragraph">Nejde jen o to zahnat nudu. Zatímco si děti hrají na malé farmáře, dělají pokroky ve svém vývoji:</p>



<ul class="wp-block-list">
<li><strong>Trénink jemné motoriky:</strong> Vybarvování drobných detailů a manipulace s nůžkami skvěle posilují svaly v dlani, což je důležité pro budoucí psaní.</li>



<li><strong>Rozvoj prostorové představivosti:</strong> Děti musí samy vymyslet, kam zvířátka na pastvině umístí. Bude prasátko u bláta? Pojede traktor po cestě?</li>



<li><strong>Trpělivost a soustředění:</strong> Aktivita má tři fáze (vybarvit, vystřihnout, nalepit). Dítě se učí dokončit celý proces. Hezky jedno po druhém.</li>
</ul>



        <div id="ss-omalovanka-4ee6d835-b0b9-4a51-b721-97f2f99ad084" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/tvorivy-list-farma-vybarvi-vystrihni-nalep.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/08/tvorivy-list-farma-vybarvi-vystrihni-nalep.jpg"
             alt="Pracovní list farma - vybarvi, vystřihni, nalep"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/08/tvorivy-list-farma-vybarvi-vystrihni-nalep.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-4ee6d835-b0b9-4a51-b721-97f2f99ad084');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="snilek-box wp-block-paragraph"><strong>Pro děti: Tajná záchranná mise na farmě!</strong> <em>Ahoj, malý farmáři! Máme tu velký problém. Všechna zvířátka se nám rozutekla a neví, kam patří. Pan farmář je z toho celý smutný a jeho traktor stojí opuštěný. Tvojí tajnou misí je vrátit na farmu barvy a život. Vezmi si své nejlepší pastelky, pečlivě zvířátka vybarvi a pak je pomocí nůžek a lepidla vrať zpátky na pastvinu ke stodole. Dokážeš najít to správné místo pro ovečku, kravičku i nezbedné prasátko? Zachraň naši farmu!</em></p>
</blockquote>



<h4 class="wp-block-heading">Jak aktivitu ještě více oživit?</h4>



<p class="wp-block-paragraph">Až bude farma hotová a lepidlo zaschne, nemusí jít obrázek hned na ledničku. Zeptejte se dětí, jak se zvířátka jmenují, jaké zvuky vydávají, nebo si společně spočítejte, kolik má farma obyvatel.</p>



<p class="wp-block-paragraph">Pokud vaše děti práce s nůžkami a lepidlem chytne, určitě prozkoumejte naši kompletní rubriku <strong><a href="https://snilkuvsvet.cz/omalovanky/vybarvi-vystrihni-a-sestav/">Vybarvi, vystřihni a sestav</a></strong>, kde najdete další podobné tvořivé výzvy. A pokud mají dnes chuť jen na samotné pastelky a zvířátka, zachrání vás naše klasické <strong><a href="https://snilkuvsvet.cz/omalovanky/omalovanky-zviratka/">Omalovánky zvířat</a></strong>, které si stačí jednoduše vytisknout a zábava může pokračovat.</p>



<p class="wp-block-paragraph">Připravte nůžky, vytáhněte lepidla a užijte si tvořivé odpoledne bez chaosu!</p>
<p>Článek <a href="https://snilkuvsvet.cz/farma-vybarvi-vystrihni-nalep/">Zvířátka hledají svůj domov: Postavte si s dětmi vlastní farmu</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/farma-vybarvi-vystrihni-nalep/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/08/tvorivy-list-farma-vybarvi-vystrihni-nalep.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Prostorový 3D model: Životního cyklu motýla</title>
		<link>https://snilkuvsvet.cz/prostorovy-3d-model-zivotniho-cyklu-motyla/</link>
					<comments>https://snilkuvsvet.cz/prostorovy-3d-model-zivotniho-cyklu-motyla/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 19 Jul 2026 13:52:25 +0000</pubDate>
				<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Jarní aktivity]]></category>
		<category><![CDATA[Jarní omalovánky]]></category>
		<category><![CDATA[Jarní tvoření]]></category>
		<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Sezónní tvoření]]></category>
		<category><![CDATA[Tématické aktivity]]></category>
		<category><![CDATA[Tvoření s dětmi]]></category>
		<category><![CDATA[Vybarvi, vystřihni a sestav]]></category>
		<category><![CDATA[Dětská encyklopedie]]></category>
		<category><![CDATA[Jaro]]></category>
		<category><![CDATA[Příroda]]></category>
		<category><![CDATA[Tvoření pro dospělé]]></category>
		<category><![CDATA[Život zvířat]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4960</guid>

					<description><![CDATA[<p>Příroda nám každý den nabízí fascinující podívanou. Proměna drobného vajíčka v krásného poletujícího tvora je pro děti jedním z nejzajímavějších zázraků zvířecí říše. Pro usnadnění výuky a propojení teorie s kreativní činností jsme připravili tento edukativní papírový model. Děti si tak mohou hravou formou procvičit jemnou motoriku a zároveň se naučí posloupnost jednotlivých vývojových fází....</p>
<p>Článek <a href="https://snilkuvsvet.cz/prostorovy-3d-model-zivotniho-cyklu-motyla/">Prostorový 3D model: Životního cyklu motýla</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Příroda nám každý den nabízí fascinující podívanou. Proměna drobného vajíčka v krásného poletujícího tvora je pro děti jedním z nejzajímavějších zázraků zvířecí říše. Pro usnadnění výuky a propojení teorie s kreativní činností jsme připravili tento edukativní papírový model. Děti si tak mohou hravou formou procvičit jemnou motoriku a zároveň se naučí posloupnost jednotlivých vývojových fází.<br></p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Věděli jste, že&#8230;</strong> Housenky jsou neuvěřitelní jedlíci. Během svého krátkého života se zaměřují téměř výhradně na konzumaci listů. Některé druhy housenek dokážou během několika týdnů zvětšit svou původní velikost až tisíckrát.</p>
</blockquote>



<h2 class="wp-block-heading">Co budeme k tvoření potřebovat:</h2>



<ul class="wp-block-list">
<li>Vytištěný Arch 1 s vývojovými fázemi (1x)</li>



<li>Vytištěný Arch 2 se základnou a větvičkou (4x)</li>



<li>Ostré nůžky</li>



<li>Lepidlo na papír</li>



<li>Pastelky, fixy nebo vodové barvy</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="snilek-box wp-block-paragraph"><strong>Věděli jste, že&#8230;</strong> Změna uvnitř kukly je neuvěřitelný proces. Tělo housenky se uvnitř ochranného obalu přemění na tekutou hmotu. Z ní pak speciální zárodečné buňky začnou formovat novou podobu dospělého jedince, včetně křídel a tykadel.</p>



<p class="snilek-box wp-block-paragraph">Chcete se dozvědět víc o motýlech? V našem článku<a href="https://snilkuvsvet.cz/jak-se-rodi-motylek-vyvojove-fa/"> Jak se rodí motýlek </a>můžete děti seznámit nejen s jednotlivými fázemi jejich vývoje, od vajíčka po motýla, ale také se dozvědět spoustu dalších zajímavostí.</p>
</blockquote>



        <div id="ss-omalovanka-05f3b67f-512a-419d-8da8-899a4a3b28af" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/motyli-cyklus-sablona-zakladna.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/motyli-cyklus-sablona-zakladna.jpg"
             alt="Šablona základny: Životní cyklus motýla"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/motyli-cyklus-sablona-zakladna.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-05f3b67f-512a-419d-8da8-899a4a3b28af');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-21bbb2e1-deb9-44da-9991-263a496e214e" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/motyli-cyklus-sablona-faze.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/motyli-cyklus-sablona-faze.jpg"
             alt="Šablona fází: Životní cyklus motýla"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/motyli-cyklus-sablona-faze.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-21bbb2e1-deb9-44da-9991-263a496e214e');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<h2 class="wp-block-heading">Návod k sestavení:</h2>



<p class="wp-block-paragraph"><strong>Vybarvování</strong><br>Začneme vybarvováním. Než vezmete do ruky nůžky, nechejte děti vybarvit<br>všechny vytištěné listy. Tedy jednu stránku s motýlem a jeho stádii a všechny čtyři stránky, které poslouží jako prostorové pozadí s větvičkou.</p>



<p class="wp-block-paragraph"><strong>Vystřihování<br></strong>Jakmile jsou obrázky vybarvené, přistoupíme k vystřihování. Z prvního archu<br>pečlivě po obvodu vystřihněte jednotlivé prvky (vajíčka na listu, housenku, kuklu, dospělého motýla) a nezapomeňte ani na štítky s názvy. Ze čtyř kopií druhého archu vystřihněte obdélníkové pozadí s půlkruhovou podstavou podle vnějších plných čar. </p>



<p class="wp-block-paragraph"><strong>Příprava 3D sekcí</strong><br>Nyní si připravíme 3D základnu. Každé ze čtyř pozadí (Arch 2) přehněte<br>napůl podél svislé přerušované čáry. Následně ohněte spodní zelenou část a malou boční chlopeň tak, aby společně vytvořily rovnou plochu, na které bude celá stavba stát.</p>



<p class="wp-block-paragraph"><strong>Slepení kolotoče</strong><br>Vezměte všechna studia/pozadí a slepte je postupně zády k sobě (polovinu jedné zadní stěny přilepte k polovině další zadní stěny). Tímto způsobem vytvoříte prostorový křížový model, který připomíná kolotoč se čtyřmi samostatnými sekcemi. Spodní půlkruhové části se po slepení spojí do jednoho velkého kruhu, který tvoří stabilní podstavu.</p>



<p class="wp-block-paragraph"><strong>Osazení fází</strong><br>Dostáváme se ke kompletaci životního cyklu. Do každé ze čtyř částí modelu<br>nalepte jednu vystřiženou vývojovou fázi z prvního archu. Na větvičku umístěte vajíčka, do další<br>sekce posaďte na větev housenku, do třetí zavěste zespodu kuklu a do poslední sekce umístěte letícího motýla. </p>



<p class="wp-block-paragraph"><strong>Štítky</strong><br>Posledním úkolem je správné přiřazení štítků. Děti by měly logicky určit pojmy k jednotlivým fázím a štítky následně přilepit na příslušná místa na zelené podstavě v každé sekci.<br></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="snilek-box wp-block-paragraph"><strong>Věděli jste, že&#8230;</strong> Křídla dospělých motýlů jsou ve skutečnosti průhledná. Zářivé a pestré barvy, které vidíme, vznikají díky tisícům drobných šupinek překrývajících povrch křídla. Tyto šupinky odrážejí<br>světelné paprsky v různých úhlech a vytvářejí tak úchvatné vzorce.</p>
</blockquote>



<p class="wp-block-paragraph"><br>Tento projekt je skvělou aktivitou do hodin prvouky, přírodovědy nebo pro smysluplné volné odpoledne doma. Pokud hledáte inspiraci pro další podobné činnosti, můžete prozkoumat naši sekci zaměřenou na <a href="https://snilkuvsvet.cz/tag/jaro/" data-type="link" data-id="snilkuvsvet.cz/tag/jaro/">jarní tvoření</a>. Tvoření doporučujeme také propojit s dalšími vzdělávacími materiály, které najdete v naší rozsáhlé kategorii <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/" data-type="link" data-id="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/">pracovních listů</a> pro předškoláky i školáky.</p>
<p>Článek <a href="https://snilkuvsvet.cz/prostorovy-3d-model-zivotniho-cyklu-motyla/">Prostorový 3D model: Životního cyklu motýla</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/prostorovy-3d-model-zivotniho-cyklu-motyla/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/07/3d-motyli-zivotni-cyklus-vysledek.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Protažení na benzínce: Rychlá bojovka pro záchranu nálady na cestách</title>
		<link>https://snilkuvsvet.cz/pohybova-bojovka-pro-deti-na-cestu-autem/</link>
					<comments>https://snilkuvsvet.cz/pohybova-bojovka-pro-deti-na-cestu-autem/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sat, 11 Jul 2026 09:08:17 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pohybové aktivity]]></category>
		<category><![CDATA[Cestování]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4933</guid>

					<description><![CDATA[<p>Dlouhé hodiny v autě dokážou prověřit trpělivost cestujících všech věkových kategorií. Monotónní jízda a nedostatek pohybu si vybírají daň v podobě neklidu na zadních sedadlech. Zastávky na odpočívadlech jsou nezbytností, kterou však můžete proměnit ve vítané zpestření. Následujících pět pohybových úkolů nevyžaduje žádné pomůcky a pomůže rozehnat nudu i uvolnit ztuhlé svaly. K realizaci postačí...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pohybova-bojovka-pro-deti-na-cestu-autem/">Protažení na benzínce: Rychlá bojovka pro záchranu nálady na cestách</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Dlouhé hodiny v autě dokážou prověřit trpělivost cestujících všech věkových kategorií. Monotónní jízda a nedostatek pohybu si vybírají daň v podobě neklidu na zadních sedadlech. Zastávky na odpočívadlech jsou nezbytností, kterou však můžete proměnit ve vítané zpestření. Následujících pět pohybových úkolů nevyžaduje žádné pomůcky a pomůže<strong> rozehnat nudu i uvolnit ztuhlé svaly.</strong></p>



<p class="wp-block-paragraph">K realizaci postačí bezpečné místo dál od projíždějících aut, ideálně travnatý ostrůvek v rohu parkoviště.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1025" height="768" src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited.jpg" alt="Šťastné děti si hrají a protahují se na zeleném trávníku vedle parkoviště během přestávky na dálničním odpočívadle." class="wp-image-4936" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited.jpg 1025w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited-300x225.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited-768x575.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited-440x330.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited-320x240.jpg 320w" sizes="auto, (max-width: 1025px) 100vw, 1025px" /><figcaption class="wp-element-caption">Děti si hrají na odpočívadle při cestě autem</figcaption></figure>



<h3 class="wp-block-heading">Úkol 1. Skokani přes čáru</h3>



<p class="wp-block-paragraph">Jako základna poslouží obyčejná namalovaná čára na parkovišti nebo okraj chodníku. Cílem je přeskočit vyznačenou překážku snožmo desetkrát tam a zpět. Tento dynamický cvik okamžitě probere nohy, které po dlouhém sezení potřebují rozproudit krev.</p>



<h4 class="wp-block-heading"><strong>Pohádková motivace pro děti</strong></h4>



<p class="wp-block-paragraph">Povězte malým cestovatelům, že namalovaná čára je ve skutečnosti rozbouřená řeka plná hladových krokodýlů. Úkolem je dostat se rychle pro poklad na druhý břeh a skočit zase zpátky, aniž by si kdokoliv namočil boty. Kdo se dotkne vody, ztratí rovnováhu a musí za trest přidat jeden záchranný žabí skok navíc.</p>



<h3 class="wp-block-heading">Úkol 2. Barevná pátračka s dřepy </h3>



<p class="wp-block-paragraph">Pro tento úkol je vhodné zvolit stanoviště s dobrým výhledem na provoz či parkoviště. Zadejte účastníkům konkrétní barvu, například žlutou. Pátrači musí v okolí objevit tři žlutá auta. Za každý splněný cíl následují tři poctivé dřepy. Dochází tak k propojení tréninku pozornosti s nezbytným protažením velkých svalových skupin.</p>



<h4 class="wp-block-heading"><strong>Pohádková motivace pro děti</strong></h4>



<p class="wp-block-paragraph">Auta kolem nejsou jen obyčejné stroje, ale spící oceloví draci. Děti se promění v odvážné dračí jezdce, kteří mají za úkol vystopovat vzácného žlutého (zeleného, modrého, atd.) draka. Aby si ho ochočili a drak je nepopálil, musí před ním na znamení úcty provést tři hluboká pukrle v podobě dřepů.</p>



<h3 class="wp-block-heading">Úkol 3. Větrný mlýn</h3>



<p class="wp-block-paragraph">Kruhové pohyby pažemi patří k nejefektivnějším způsobům uvolnění hrudní páteře a ramen, jež v autosedačkách trpí nejvíce. Postačí rozpažit ruce do stran a provést pět velkých kruhů směrem vpřed a pět vzad.</p>



<h4 class="wp-block-heading"><strong>Pohádková motivace pro děti</strong></h4>



<p class="wp-block-paragraph">Děti se stávají mocnými obry, kteří svými pažemi dokážou ovládat počasí. Ruce fungují jako obrovské lopatky kouzelného mlýna. Jakmile se roztočí dopředu, přivolají čerstvý letní vítr. Roztočením dozadu pak odhánějí všechny dešťové mraky, aby na zbytek cesty krásně svítilo slunce.</p>



<h3 class="wp-block-heading">Úkol 4. Čapí krok</h3>



<p class="wp-block-paragraph">Vyznačte v okolí bezpečný prostor pro chůzi, případně trasu vedoucí přímo kolem zaparkovaného vozu nebo na travnatém ostrůvku. Přesun probíhá výhradně formou čapích kroků, při kterých se kolena zvedají co nejvýše k hrudníku. Pokud chybí prostor, lze čapí kroky simulovat na místě po dobu třiceti vteřin.</p>



<h4 class="wp-block-heading"><strong>Pohádková motivace pro děti</strong></h4>



<p class="wp-block-paragraph">Travnatý ostrůvek u parkoviště je začarovaný rybníček. Z dětí se stávají elegantní čápi, kteří potichu a opatrně našlapují vysokou trávou. Hledají zatoulané stříbrné žabičky a musí zvedat kolena opravdu vysoko, aby nezakopli o neviditelné lekníny a nevyplašili vodní víly.</p>



<h3 class="wp-block-heading">Úkol 5. Sběr hvězd z obloh</h3>



<p class="wp-block-paragraph">Závěrečná fáze slouží ke zklidnění tepové frekvence. Následuje postoj na špičkách, vytažení rukou co nejvýše nad hlavu a zhluboka provedený nádech, jako by bylo cílem dosáhnout až na mraky. Poté přichází uvolněný výdech, spuštění rukou a jemné vyklepání končetin.</p>



<h4 class="wp-block-heading"><strong>Pohádková motivace pro děti</strong></h4>



<p class="wp-block-paragraph">Přímo nad hlavami právě vyrostl neviditelný strom, který sahá až do samotného nebe. Na jeho nejvyšších větvičkách visí třpytivé hvězdy a kouzelná zlatá jablíčka. Úkolem je natáhnout se co nejvíce na špičky, utrhnout si hvězdu a s hlubokým uvolněným výdechem si ji schovat bezpečně do kapsy.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ab02e594bfb3&quot;}" data-wp-interactive="core/image" data-wp-key="6ab02e594bfb3" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1025" height="768" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited.jpg" alt="Šťastné děti si hrají a protahují se na zeleném trávníku vedle parkoviště během přestávky na dálničním odpočívadle." class="wp-image-4936" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited.jpg 1025w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited-300x225.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited-768x575.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited-440x330.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited-320x240.jpg 320w" sizes="auto, (max-width: 1025px) 100vw, 1025px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Děti si hrají na odpočívadle při cestě autem</figcaption></figure>



<p class="wp-block-paragraph">Pětiminutová aktivní pauza na čerstvém vzduchu okysličí mozek všem členům posádky a pomůže alespoň trochu spálit přebytečnou energii, aby další vaše kilometry ubíhaly podstatně klidněji.</p>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/pohybova-bojovka-pro-deti-na-cestu-autem/">Protažení na benzínce: Rychlá bojovka pro záchranu nálady na cestách</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pohybova-bojovka-pro-deti-na-cestu-autem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/07/protazeni-na-benzince-edited.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Dobrodružná desková hra do lesa i do stanu</title>
		<link>https://snilkuvsvet.cz/deskova-hra-les-hadi-vetve/</link>
					<comments>https://snilkuvsvet.cz/deskova-hra-les-hadi-vetve/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Wed, 08 Jul 2026 09:08:33 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity do školy a družiny]]></category>
		<category><![CDATA[Aktivity pro předškolní děti]]></category>
		<category><![CDATA[Hry pro děti na doma]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Deskové hry]]></category>
		<category><![CDATA[Kolektivní hry]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Školáci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4928</guid>

					<description><![CDATA[<p>Léto, tábory, příměstské kempy nebo jen deštivé odpoledne na chatě. Zábavná aktivita, kterou stačí jen vytáhnout z batohu, se hodí vždycky. Připravili jsme pro vás novou deskovou hru s lesní tematikou. Stačí ji jen vytisknout a můžete rovnou hrát. Hra vychází z osvědčeného principu hadů a žebříků jak je znáte. Naše cesta vede skrz tajuplný...</p>
<p>Článek <a href="https://snilkuvsvet.cz/deskova-hra-les-hadi-vetve/">Dobrodružná desková hra do lesa i do stanu</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Léto, tábory, příměstské kempy nebo jen deštivé odpoledne na chatě. Zábavná aktivita, kterou stačí jen vytáhnout z batohu, se hodí vždycky. Připravili jsme pro vás novou<strong> deskovou hru s lesní tematikou</strong>. Stačí ji jen vytisknout a můžete rovnou hrát.</p>



<p class="wp-block-paragraph">Hra vychází z osvědčeného principu hadů a žebříků jak je znáte. Naše cesta vede skrz tajuplný les, kolem lišky, sovy, hub a plápolajícího táboráku, až k vytouženému cíli. Tím je velký zelený stan, kde si zvířátka i malí cestovatelé mohou po cestě konečně odpočinout.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2050" height="1536" src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited.jpg" alt="" class="wp-image-4931" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited.jpg 2050w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited-300x225.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited-1024x767.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited-768x575.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited-1536x1151.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited-2048x1535.jpg 2048w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited-440x330.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited-320x240.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited-1400x1049.jpg 1400w" sizes="auto, (max-width: 2050px) 100vw, 2050px" /></figure>



<h3 class="wp-block-heading">Jak se to hraje</h3>



<p class="wp-block-paragraph">Pravidla jsou snadná a rychle je pochopí i menší děti.</p>



<p class="wp-block-paragraph"><strong>Co budete potřebovat:</strong> hrací kostku, figurky pro každého hráče a vytištěný herní plán.</p>



<p class="wp-block-paragraph"><strong>Pravidla hry: </strong>Každý hráč začíná se svou figurkou na políčku s nápisem START. Hráči se střídají v házení kostkou a posouvají se o příslušný počet políček kupředu.</p>



<p class="wp-block-paragraph"><strong>Větve:</strong> Když hráč stoupne na políčko, kde začíná větev, má štěstí. Může si zkrátit cestu a vylézt po ní nahoru na vyšší políčko.</p>



<p class="wp-block-paragraph"><strong>Hadi: </strong>Les ale skrývá i svá překvapení. Pokud figurka šlápne hadovi na hlavu, smůla se lepí na paty. Hráč se po jeho těle vrací zpět na políčko, kde končí hadí ocas.</p>



<p class="wp-block-paragraph"><strong>Konec hry: </strong>Vyhrává ten, kdo se jako první dostane do cíle. Na plánu je to zelené políčko s velkým nápisem CÍL.</p>



<p class="wp-block-paragraph">Tuto hru využijete během deštivého odpoledne, na letním táboře nebo ji zařadíte do programu příměstského kempu. Spoustu podobné inspirace najdete v naší rubrice <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/">her a aktivit pro děti</a>. Pokud plánujete širší program, určitě se podívejte i na další <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/">pracovní listy a bojovky</a>, které z každého výletu udělají pěkné dobrodružství.</p>



<p class="wp-block-paragraph">Hru si můžete stáhnout z obrázku níže. Doporučujeme ji vytisknout na tvrdší papír nebo rovnou zalaminovat, aby vám bez úhony vydržela po dlouhou dobu a nezničilo ji ani rozlité pití.</p>



        <div id="ss-omalovanka-4e98e119-106a-4835-96cf-ddae1e92664c" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/deskova-hra-les-hadi-a-vetve.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/deskova-hra-les-hadi-a-vetve.jpg"
             alt="Desková hra do lesa k tisku"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/deskova-hra-les-hadi-a-vetve.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-4e98e119-106a-4835-96cf-ddae1e92664c');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    
<p>Článek <a href="https://snilkuvsvet.cz/deskova-hra-les-hadi-vetve/">Dobrodružná desková hra do lesa i do stanu</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/deskova-hra-les-hadi-vetve/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/07/titulni-obrazek-k-lesni-hre-k-vytisknuti-edited.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Mořské počítání: Zábavné skákání po třech až do 99</title>
		<link>https://snilkuvsvet.cz/morske-pocitani-po-trech-pracovni-list/</link>
					<comments>https://snilkuvsvet.cz/morske-pocitani-po-trech-pracovni-list/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Mon, 06 Jul 2026 20:04:41 +0000</pubDate>
				<category><![CDATA[Aktivity do školy a družiny]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Druhá třída]]></category>
		<category><![CDATA[Matematika]]></category>
		<category><![CDATA[První třída]]></category>
		<category><![CDATA[Školáci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4921</guid>

					<description><![CDATA[<p>Ponořte se s námi pod mořskou hladinu a procvičte si matematiku trochu jinak. Připravili jsme pro vás nový pracovní list z naší edice, který dětem pomůže hravou formou ovládnout číselné řady a násobky čísla tři. Úkol je velmi jednoduchý, ale vyžaduje soustředění. Malá mořská želvička potřebuje doplavat ke svému oblíbenému korálovému útesu. Cesta k němu...</p>
<p>Článek <a href="https://snilkuvsvet.cz/morske-pocitani-po-trech-pracovni-list/">Mořské počítání: Zábavné skákání po třech až do 99</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Ponořte se s námi pod mořskou hladinu a <strong>procvičte si matematiku</strong> trochu jinak. Připravili jsme pro vás nový pracovní list z naší edice, který dětem pomůže hravou formou ovládnout <strong>číselné řady a násobky čísla tři</strong>.</p>



<p class="wp-block-paragraph">Úkol je velmi jednoduchý, ale vyžaduje soustředění. Malá mořská želvička potřebuje doplavat ke svému oblíbenému korálovému útesu. Cesta k němu ale vede přes <strong>číselnou dráhu</strong>. Děti mají za úkol začít na čísle 3 a postupně skákat o tři čísla dál, dokud se nedostanou k cílovému číslu 99. Aby si posloupnost lépe zafixovaly, je skvělé říkat si každé napsané číslo hezky nahlas.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="snilek-box wp-block-paragraph">Pokud s dětmi hledáte další možnosti pro menší děti, jak trénovat první matematické krůčky, určitě vyzkoušejte <a href="https://snilkuvsvet.cz/jarni-pocitani-do-6-zabavny-pracovni-list-pro-predskolaky-a-prvnacky/">Jarní počítání do 6</a>. Je to skvělý způsob, jak si upevnit přiřazování množství a potrénovat zrakové vnímání. Menší děti si tak mohou základy osahat ještě předtím, než se vrhnou na tyto složitější číselné řady.</p>
</blockquote>



<p class="wp-block-paragraph">Mysleli jsme na všechny, a proto nabízíme rovnou dvě varianty tohoto materiálu. První z nich je krásně <strong>barevná</strong>, plná mořských živočichů a zářivých barev, které hned upoutají pozornost. Druhá varianta je <strong>černobílá</strong>. Tu oceníte, pokud zrovna nemáte po ruce barevnou tiskárnu nebo chcete šetřit toner. Černobílá verze navíc přináší dětem další zábavu. Po úspěšném vyplnění čísel si mohou kraba, hvězdici i samotný útes samy <strong>vybarvit podle vlastní fantazie</strong>.</p>



<p class="wp-block-paragraph">Pracovní listy si můžete stáhnout níže a rovnou se pustit do podmořského dobrodružství!</p>



        <div id="ss-omalovanka-c56b7378-3e6a-43a0-87b9-23a8decafe98" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/morske-pocitani-po-trech-barevny.jpg.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/morske-pocitani-po-trech-barevny.jpg.jpg"
             alt="Pracovní list Mořské počítání po třech - barevný"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/morske-pocitani-po-trech-barevny.jpg.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-c56b7378-3e6a-43a0-87b9-23a8decafe98');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-6f7446bc-283b-48b3-aeeb-86e8a984b8a9" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/morske-pocitani-po-trech-cernobily.jpg.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/morske-pocitani-po-trech-cernobily.jpg.jpg"
             alt="Pracovní list Mořské počítání po třech - černobílý"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/morske-pocitani-po-trech-cernobily.jpg.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-6f7446bc-283b-48b3-aeeb-86e8a984b8a9');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph">Baví vás naše výukové materiály a chcete s dětmi procvičovat i jiné dovednosti než jen čísla? Prohlédněte si také <a href="https://snilkuvsvet.cz/pismeno-m-hravy-pracovni-list-pro-deti/">hravý pracovní list na písmeno M</a>, kde si malí školáci potrénují přesnost a jemnou motoriku, nebo si prohlédněte rovnou další naše<a href="https://snilkuvsvet.cz/publikace/"> ucelené publikace</a>.</p>
<p>Článek <a href="https://snilkuvsvet.cz/morske-pocitani-po-trech-pracovni-list/">Mořské počítání: Zábavné skákání po třech až do 99</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/morske-pocitani-po-trech-pracovni-list/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/07/morske-pocitani-po-trech-titulni-16-9.jpg.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Kadeřnický salón: Hravý trénink stříhání pro malé šikuly</title>
		<link>https://snilkuvsvet.cz/kadernicky-salon-strihani-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/kadernicky-salon-strihani-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 05 Jul 2026 15:34:25 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity pro předškolní děti]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Vybarvi, vystřihni a sestav]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Vystřihování]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4890</guid>

					<description><![CDATA[<p>Práce s nůžkami je jedním z důležitých milníků v rozvoji dítěte. Vyžaduje totiž souhru hned několika dovedností najednou. Od správného úchopu, přes posilování drobných svalů v dlani, až po pečlivou koordinaci oka a ruky. Abychom dětem tento nácvik co nejvíce zpříjemnili, připravili jsme pro ně hru na kadeřnický salón. Tato sada pracovních listů nabízí dětem...</p>
<p>Článek <a href="https://snilkuvsvet.cz/kadernicky-salon-strihani-pro-deti/">Kadeřnický salón: Hravý trénink stříhání pro malé šikuly</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Práce s nůžkami je jedním z důležitých milníků v rozvoji dítěte. Vyžaduje totiž souhru hned několika dovedností najednou. Od správného úchopu, přes posilování drobných svalů v dlani, až po pečlivou koordinaci oka a ruky. Abychom dětem tento nácvik co nejvíce zpříjemnili, připravili jsme pro ně hru na kadeřnický salón.</p>



<p class="wp-block-paragraph">Tato sada pracovních listů nabízí dětem možnost stát se na chvíli kadeřníky. </p>



<p class="wp-block-paragraph"><strong>Cílem je nabarvit a zkrátit zákazníkům jejich neposedné vlasy přesně podle vyznačených linií.</strong></p>



<h3 class="wp-block-heading"><strong>Jak s materiálem pracovat:</strong></h3>



<ul class="wp-block-list">
<li><strong>Vybarvování:</strong> Než se děti pustí do samotného stříhání, nechte je, ať si zákazníky vybarví podle své fantazie. Pastelky pomohou s uvolněním zápěstí a podpoří kreativitu. Někdo možná zvolí přirozené tóny, jiný zase divoký duhový účes.</li>



<li><strong>Volba nůžek:</strong> Ujistěte se, že mají děti k dispozici kvalitní dětské nůžky s kulatou špičkou, které odpovídají tomu, zda jsou praváci, nebo leváci.</li>



<li><strong>Postupný trénink:</strong> Začněte od nejjednoduššího. Pro úplné začátečníky je ideální šablona s rovnými čarami. Jakmile získají jistotu, mohou přejít na široké lomené čáry, vlnovky a nakonec na ty nejostřejší &#8222;cik cak&#8220; střihy, které vyžadují častou změnu směru a pečlivé natáčení papíru.</li>
</ul>



<p class="wp-block-paragraph">Tato aktivita je skvělou průpravou pro budoucí školáky a pomáhá jim získat jistotu, kterou brzy využijí při složitějším vyrábění. Vytiskněte si šablony a nechte dětský kadeřnický salón otevřít své dveře!</p>



        <div id="ss-omalovanka-30443fa3-c448-4661-8873-1d706a00a2db" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-3.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-3.jpg"
             alt="Pracovní list stříhání - rovné čáry"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-3.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-30443fa3-c448-4661-8873-1d706a00a2db');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-84755bf3-96da-41fa-ae78-aa304d7215ac" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-4.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-4.jpg"
             alt="Pracovní list stříhání - vlnovky"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-4.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-84755bf3-96da-41fa-ae78-aa304d7215ac');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-7fa8bcf9-19d8-487a-8115-151d4c8c6b8d" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-1.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-1.jpg"
             alt="Pracovní list stříhání - široké lomené čáry"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-1.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-7fa8bcf9-19d8-487a-8115-151d4c8c6b8d');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



        <div id="ss-omalovanka-f792064d-cbed-4e9a-90c7-e4f20b3c7ccd" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-2.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-2.jpg"
             alt="Pracovní list stříhání - úzké cik cak čáry"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/07/grafomotorika-spojovani-vlnek-strihani-vlasy-2.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-f792064d-cbed-4e9a-90c7-e4f20b3c7ccd');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    
<p>Článek <a href="https://snilkuvsvet.cz/kadernicky-salon-strihani-pro-deti/">Kadeřnický salón: Hravý trénink stříhání pro malé šikuly</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/kadernicky-salon-strihani-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/07/kadernicky-salon-grafomotoricke-listy-edited.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Originální medaile a pohár k vybarvení na Den otců</title>
		<link>https://snilkuvsvet.cz/omalovanky-medaile-den-otcu/</link>
					<comments>https://snilkuvsvet.cz/omalovanky-medaile-den-otcu/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 21 Jun 2026 08:56:49 +0000</pubDate>
				<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Sezónní tvoření]]></category>
		<category><![CDATA[Tvoření s dětmi]]></category>
		<category><![CDATA[Vybarvi, vystřihni a sestav]]></category>
		<category><![CDATA[Ocenění]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4874</guid>

					<description><![CDATA[<p>Čím obdarovat tatínka? Ať už je Den otců nebo svého tatínka chcete jen ocenit za jeho péči a práci, připravili jsme něco přímo pro ně. Další vtipné ponožky nebo nová sada šroubováků sice neurazí, ale těžko překonají starou dobrou dětskou tvorbu. Vlastnoručně vybarvená medaile navíc nevyžaduje obíhání obchodů ani tajné schovávání balíčků po skříních. Stačí...</p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanky-medaile-den-otcu/">Originální medaile a pohár k vybarvení na Den otců</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Čím obdarovat tatínka? Ať už je Den otců nebo svého tatínka chcete jen ocenit za jeho péči a práci, připravili jsme něco přímo pro ně. Další vtipné ponožky nebo nová sada šroubováků sice neurazí, ale těžko překonají starou dobrou dětskou tvorbu.<strong> Vlastnoručně vybarvená medaile</strong> navíc nevyžaduje obíhání obchodů ani tajné schovávání balíčků po skříních. Stačí zapnout tiskárnu, předložit dětem pastelky a nechat je tvořit. </p>



<h2 class="wp-block-heading"><strong>Zde máte k dispozici tři originální šablony ke stažení zdarma. </strong></h2>



<p class="wp-block-paragraph"><strong>Která z variant to letos vyhraje?</strong></p>



<h3 class="wp-block-heading"><strong>1. Klasická kulatá medaile se stuhou</strong></h3>



        <div id="ss-omalovanka-b3fb9eb6-f3a2-4ae4-ae59-29bca38a2e6f" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/06/medaile-nejlepsi-tatinek.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/06/medaile-nejlepsi-tatinek.jpg"
             alt="Medaile - Nejlepší tatínek"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/06/medaile-nejlepsi-tatinek.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-b3fb9eb6-f3a2-4ae4-ae59-29bca38a2e6f');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph">Prostě klasika pro ty vůbec nejlepší tatínky pod sluncem. Velká jednička uprostřed a stuha se srdíčky přímo vybízí k pořádné barevné kreaci. Tento motiv představuje ideální volbu pro menší ruce, které preferují o něco větší plochy a nemají rády příliš záludné detaily.</p>



<h3 class="wp-block-heading"><strong>2. Královská medaile ve tvaru erbu</strong></h3>



        <div id="ss-omalovanka-71cb07ef-a1a5-4d55-a044-248fd0a77cc5" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/06/erb-nejlepsi-tatinek.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/06/erb-nejlepsi-tatinek.jpg"
             alt="Medaile erb - Nejlepší tatínek"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/06/erb-nejlepsi-tatinek.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-71cb07ef-a1a5-4d55-a044-248fd0a77cc5');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph">Pro tatínky, kteří pevnou rukou vládnou rodinnému grilu nebo televiznímu ovladači. Detailnější obrázek na výšku s korunou a lvem spolehlivě zabaví starší děti na trochu delší dobu. Vyžaduje totiž přesnější tahy a trochu toho soustředění, aby majestátní erb vynikl v plné kráse.</p>



<h3 class="wp-block-heading"><strong>3. Vítězný pohár pro tatínka</strong></h3>



        <div id="ss-omalovanka-2d60443d-8647-4d8d-9a88-634de00ca237" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/06/pohar-nejlepsi-tatinek.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/06/pohar-nejlepsi-tatinek.jpg"
             alt="Pohár - Nejlepší tatínek"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/06/pohar-nejlepsi-tatinek.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-2d60443d-8647-4d8d-9a88-634de00ca237');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph">Obrovská trofej pro skutečného šampiona. Pohár zdobený lvy a hvězdami se bude perfektně vyjímat připevněný magnetem na lednici nebo hrdě vystavený na pracovním stole.</p>



<p class="wp-block-paragraph">Pokud zrovna děti chytí slinu a budou se dožadovat dalšího malování, nabízí se celá řada dalších motivů. Velké množství zajímavých kousků skrývá sekce <a href="https://snilkuvsvet.cz/omalovanky/omalovanky-s-detmi/">omalovánek s dětmi</a>, kde lze najít další rodinné motivy. Za vybarvení stojí třeba <a href="https://snilkuvsvet.cz/omalovanka-rodina-na-hristi/" target="_blank" rel="noreferrer noopener">omalovánka Rodina na hřišti</a>, která zachrání jakékoliv deštivé odpoledne.</p>



<p class="wp-block-paragraph">Tisk doporučujeme provést nejlépe na tvrdší čtvrtku, obzvlášť v pokud budou děti barvit vodovkami nebo budou chtít medaili či pohár vystřihnout. Obyčejný tenký papír do tiskárny by nemusel nápor dětského nadšení přežít bez zkrabacení. Pak už jen zbývá hotové veledílo slavnostně předat .</p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanky-medaile-den-otcu/">Originální medaile a pohár k vybarvení na Den otců</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/omalovanky-medaile-den-otcu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/06/omalovnky-den-otcu-medaile.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Grafomotorika: Pavučina v jarní zahradě</title>
		<link>https://snilkuvsvet.cz/grafomotorika-pavucina-v-jarni-zahrade/</link>
					<comments>https://snilkuvsvet.cz/grafomotorika-pavucina-v-jarni-zahrade/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 17 May 2026 09:35:00 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity pro předškolní děti]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4497</guid>

					<description><![CDATA[<p>V naší rozkvetlé zahradě se zabydlel malý usměvavý pavouček. Pilně se pustil do spřádání své pavučiny mezi voňavými jarními větvičkami. Pomůžete mu jeho dílo dokončit? Tento pracovní list je ideální pro předškoláky i malé školáky, kteří si potřebují hravou formou procvičit tahy a uvolnit ruku před opravdovým psaním. Co tento úkol u dětí rozvíjí? Náš...</p>
<p>Článek <a href="https://snilkuvsvet.cz/grafomotorika-pavucina-v-jarni-zahrade/">Grafomotorika: Pavučina v jarní zahradě</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">V naší rozkvetlé zahradě se zabydlel malý <strong>usměvavý pavouček</strong>. Pilně se pustil do spřádání své pavučiny mezi voňavými jarními větvičkami. Pomůžete mu jeho dílo dokončit?</p>



<p class="wp-block-paragraph">Tento pracovní list je ideální pro předškoláky i malé školáky, kteří si potřebují hravou formou procvičit tahy a uvolnit ruku před opravdovým psaním.</p>



        <div id="ss-omalovanka-b60b8517-05cb-43d5-9b44-130559f2fd65" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-pracovni-list-pavucina-zahrada.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-pracovni-list-pavucina-zahrada.jpg"
             alt="Grafomotorika - Pavučina"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-pracovni-list-pavucina-zahrada.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-b60b8517-05cb-43d5-9b44-130559f2fd65');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<h3 class="wp-block-heading">Co tento úkol u dětí rozvíjí?</h3>



<ul class="wp-block-list">
<li><strong>Jemnou motoriku:</strong> Sledování přerušovaných čar vyžaduje soustředění a správný úchop tužky.</li>



<li><strong>Zrakově-motorickou koordinaci:</strong> Oči a ruka musí spolupracovat, aby vlákno pavučiny neuteklo, kam nemá.</li>



<li><strong>Trpělivost a pečlivost:</strong> Každá čára se počítá. Jakmile je pavučina hotová, radost z výsledku určitě stojí za to.</li>
</ul>



<p class="wp-block-paragraph"><strong>Náš tip:</strong> Než vezmou děti do ruky pastelku nebo fixu, nechte je „obtáhnout“ dráhu pavučinky jen tak prstem po papíře. Až bude pavučina kompletní, celý obrázek navíc skvěle poslouží jako jarní omalovánka!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Hledáte další inspiraci pro děti?</h3>



<p class="wp-block-paragraph">Pokud se vám tento úkol líbil, prozkoumejte i další zákoutí Snílkova světa. Inspiraci pro vás pravidelně doplňujeme do těchto kategorií:</p>



<ul class="wp-block-list">
<li>Další tvoření a pracovní listy na vás čekají v rubrice <strong><a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/">Aktivity a hry</a></strong>.</li>



<li>Pro malé milovníky barev máme připravenou hromadu obrázků v kategorii <strong><a href="https://snilkuvsvet.cz/omalovanky/">Omalovánky</a></strong>.</li>



<li>A po dobře odvedené práci se můžete společně zachumlat a vybrat si kouzelný příběh na dobrou noc v našich <strong><a href="https://snilkuvsvet.cz/pohadky/">Pohádkách</a></strong>.</li>
</ul>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/grafomotorika-pavucina-v-jarni-zahrade/">Grafomotorika: Pavučina v jarní zahradě</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/grafomotorika-pavucina-v-jarni-zahrade/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-pracovni-list-pavucina-zahrada.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Grafomotorika: Zalijte semínko jarním deštíkem!</title>
		<link>https://snilkuvsvet.cz/grafomotorika-zalijte-seminko-jarnim-destikem/</link>
					<comments>https://snilkuvsvet.cz/grafomotorika-zalijte-seminko-jarnim-destikem/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sat, 09 May 2026 08:11:00 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity do školy a družiny]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4380</guid>

					<description><![CDATA[<p>Aby se ze semínka v hlíně stal krásný květ nebo silná rostlinka, potřebuje pořádnou porci vody. V tomto pracovním listu se děti stanou malými vládci počasí a pomohou mráčku pořádně se vypršet. Tento úkol je zaměřený na šikmé čáry vedené shora dolů. Pro malé děti je tento pohyb klíčový pro pozdější psaní písmen jako „A“,...</p>
<p>Článek <a href="https://snilkuvsvet.cz/grafomotorika-zalijte-seminko-jarnim-destikem/">Grafomotorika: Zalijte semínko jarním deštíkem!</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Aby se ze semínka v hlíně stal krásný květ nebo silná rostlinka, potřebuje pořádnou porci vody. V tomto pracovním listu se děti stanou malými vládci počasí a pomohou mráčku pořádně se vypršet.</p>



<p class="wp-block-paragraph">Tento úkol je zaměřený na <strong>šikmé čáry vedené shora dolů</strong>. Pro malé děti je tento pohyb klíčový pro pozdější psaní písmen jako „A“, „V“ nebo „K“. Pravidelné přerušované čárky deště pomáhají trénovat nejen rytmus ruky, ale i trpělivost a přesnost.</p>



<p class="wp-block-paragraph"><strong>Tip pro hravé učení:</strong> Povídejte si s dětmi o tom, co všechno potřebuje rostlinka k životu. Můžete si společně zkusit i „ťukat“ prsty o stůl v rytmu deště – nejdříve slabě jako jarní mrholení, pak silně jako pořádný liják!</p>



        <div id="ss-omalovanka-1d02023a-642c-41e0-8675-adf5e327e7a6" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-dest-seminko.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-dest-seminko.jpg"
             alt="Grafomotorika - Jarní deštík"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-dest-seminko.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-1d02023a-642c-41e0-8675-adf5e327e7a6');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph">Máte hotovo? Prohlédněte si další naše <a href="https://snilkuvsvet.cz/tag/grafomotorika/">grafomotorické listy</a> k procvičování jemné motoriky a nácviku psaní.</p>
<p>Článek <a href="https://snilkuvsvet.cz/grafomotorika-zalijte-seminko-jarnim-destikem/">Grafomotorika: Zalijte semínko jarním deštíkem!</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/grafomotorika-zalijte-seminko-jarnim-destikem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-dest-seminko.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Grafomotorika: Pomozte ptáčkovi postavit pelíšek!</title>
		<link>https://snilkuvsvet.cz/grafomotorika-pomozte-ptackovi-postavit-pelisek/</link>
					<comments>https://snilkuvsvet.cz/grafomotorika-pomozte-ptackovi-postavit-pelisek/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Fri, 08 May 2026 06:56:47 +0000</pubDate>
				<category><![CDATA[Aktivity a hry]]></category>
		<category><![CDATA[Aktivity pro předškolní děti]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4373</guid>

					<description><![CDATA[<p>Jaro je v plném proudu a naši opeření kamarádi mají plná křidélka práce. Věděli jste, že takové ptačí hnízdo musí být pořádně měkoučké? Tentokrát ale ptáček nepotřebuje větvičky, ale vlnu, kterou mu děti pomohou „namotat“ do úhledných klubíček. Tento pracovní list je ideální pro trénink plynulého tahu zápěstím a soustředění. Kroužení spirálek uvolňuje ruku a...</p>
<p>Článek <a href="https://snilkuvsvet.cz/grafomotorika-pomozte-ptackovi-postavit-pelisek/">Grafomotorika: Pomozte ptáčkovi postavit pelíšek!</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Jaro je v plném proudu a naši opeření kamarádi mají plná křidélka práce. Věděli jste, že takové ptačí hnízdo musí být pořádně měkoučké? Tentokrát ale ptáček nepotřebuje větvičky, ale vlnu, kterou mu děti pomohou „namotat“ do úhledných klubíček.</p>



<p class="wp-block-paragraph">Tento pracovní list je ideální pro trénink <strong>plynulého tahu zápěstím</strong> a soustředění. Kroužení spirálek uvolňuje ruku a připravuje malé písaře na budoucí psaní písmenek. A až bude hnízdo hotové? Stačí vzít pastelky a celý obrázek krásně vybarvit!</p>



<p class="wp-block-paragraph"><strong>Tip pro společné tvoření:</strong> Zkuste si s dětmi nejdříve spirálku „namotat“ prstem ve vzduchu nebo na záda, a teprve pak se pusťte do kreslení na papír.</p>



        <div id="ss-omalovanka-be27e58c-5394-4525-a115-b27f49f8e98e" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-list-ptacek-hnizdo.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-list-ptacek-hnizdo.jpg"
             alt="Grafomotorika - Ptačí hnízdo"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-list-ptacek-hnizdo.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-be27e58c-5394-4525-a115-b27f49f8e98e');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<p class="wp-block-paragraph">Hotovo? Prohlédněte si další <a href="https://snilkuvsvet.cz/tag/grafomotorika/">grafomotorické listy</a> a procvičujte s dětmi jemnou motoriku.</p>
<p>Článek <a href="https://snilkuvsvet.cz/grafomotorika-pomozte-ptackovi-postavit-pelisek/">Grafomotorika: Pomozte ptáčkovi postavit pelíšek!</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/grafomotorika-pomozte-ptackovi-postavit-pelisek/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-list-ptacek-hnizdo.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Pomozte zvířátkům uklidit les: Pracovní list pro malé ochránce přírody</title>
		<link>https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/</link>
					<comments>https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Thu, 07 May 2026 08:38:25 +0000</pubDate>
				<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Omalovánky zvířat]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Ekologie]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Příroda]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4299</guid>

					<description><![CDATA[<p>Máte doma malé objevitele, kteří milují přírodu a rádi si hrají na hrdiny? Připravili jsme pro vás novou interaktivní hledačku, která děti nejen zabaví, ale také naučí důležité pravidlo: do lesa patří jen to, co v něm vyrostlo. Zvířátka v našem pohádkovém lese jsou smutná. Někdo tam nechal věci, které tam nemají co dělat. Dokážou...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/">Pomozte zvířátkům uklidit les: Pracovní list pro malé ochránce přírody</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Máte doma malé objevitele, kteří milují přírodu a rádi si hrají na hrdiny? Připravili jsme pro vás novou <strong>interaktivní hledačku</strong>, která děti nejen zabaví, ale také naučí důležité pravidlo: do lesa patří jen to, co v něm vyrostlo.</p>



<p class="wp-block-paragraph">Zvířátka v našem pohádkovém lese jsou smutná. Někdo tam nechal věci, které tam nemají co dělat. Dokážou vaše děti najít všechno co tam nepatří a vrátit lesu jeho krásu?</p>



<h3 class="wp-block-heading">Co na děti v pracovním listu čeká?</h3>



<ul class="wp-block-list">
<li><strong>Velká pátrací akce:</strong> Úkolem je vzít červenou pastelku a zakroužkovat všech 7 odpadků, které jsou v lese schované (najdete tam lahev, pneumatiku i starou botu!).</li>



<li><strong>Kreativní tvoření:</strong> Jakmile bude v lese uklizeno, může se z něj stát barevné království. Děti si mohou vybarvit veselého ježka, lišku, veverku i stromy.</li>



<li><strong>Učení hrou:</strong> Ideální příležitost k povídání o tom, proč je důležité přírodu chránit a co se s odpadem v lese děje.</li>
</ul>



        <div id="ss-omalovanka-e39172f9-2bc8-47f3-a772-f0747dc8dcf2" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/04/pracovni-list-hledacka-uklid-lesa.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/04/pracovni-list-hledacka-uklid-lesa.jpg"
             alt="Pracovní list - ochrana přírody"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/04/pracovni-list-hledacka-uklid-lesa.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>
    </div>

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-e39172f9-2bc8-47f3-a772-f0747dc8dcf2');
      if(!root) return;

      const img  = root.querySelector('.ss-omalovanka-img');
      const dls  = root.querySelectorAll('.ss-omalovanka-download');
      const prts = root.querySelectorAll('.ss-omalovanka-print');
	    const pdfs = root.querySelectorAll('.ss-omalovanka-pdf');

  const ajaxUrl = "https:\/\/snilkuvsvet.cz\/wp-admin\/admin-ajax.php";

  function pdfNameFromAlt(alt) {
    const base = (alt || 'Omalovanka-SnilkuvSvet')
      .trim()
      .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
      .replace(/[^a-zA-Z0-9]+/g,'-')
      .replace(/^-+|-+$/g,'');
    return (base || 'Omalovanka-SnilkuvSvet') + '.pdf';
  }

  pdfs.forEach(btn => {
    btn.addEventListener('click', function(){
      const imageUrl = img.src;

      const explicit = false;
      const desiredPdf = explicit
        ? ("" + '.pdf')
        : pdfNameFromAlt(img.alt);

      const url =
        ajaxUrl +
        '?action=ss_omalovanka_pdf' +
        '&src=' + encodeURIComponent(imageUrl) +
        '&name=' + encodeURIComponent(desiredPdf);

      window.location.href = url;
    });
  });



      function filenameFromAlt(alt, ext) {
        const base = (alt || 'Omalovanka-SnilkuvSvet')
          .trim()
          .normalize('NFD').replace(/[\u0300-\u036f]/g,'')
          .replace(/[^a-zA-Z0-9]+/g,'-')
          .replace(/^-+|-+$/g,'');
        return (base || 'Omalovanka-SnilkuvSvet') + '.' + (ext || 'jpg');
      }

      // Stažení s hezkým názvem (ALT nebo filename="" ze shortcode)
      dls.forEach(link => {
        link.addEventListener('click', async function(e){
          e.preventDefault();
          const url = img.src;
          const explicit = false;
          const ext = (url.split('.').pop() || 'jpg').split('?')[0].toLowerCase();
          const desired = explicit ? "" : filenameFromAlt(img.alt, ext);

          try {
            const res = await fetch(url, {mode: 'cors', cache: 'no-cache'});
            const blob = await res.blob();
            const blobUrl = URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.href = blobUrl; a.download = desired;
            document.body.appendChild(a); a.click(); a.remove();
            URL.revokeObjectURL(blobUrl);
          } catch(err) {
            // Fallback
            link.setAttribute('download', desired);
            window.location.href = url;
          }
        }, {passive:false});
      });

      // === TISK: pevné A4 plátno v mm (vždy 1 stránka) ===
function printOmalovanka() {
  if (!img) return;

  const imageUrl = img.src;
  const docTitle = (img.alt && img.alt.trim()) ? img.alt.trim() : 'Omalovánka';
  const PAD = 6; // mm

  // jistější zjištění orientace (když naturalWidth/Height ještě není, použijeme fallback)
  const iw = img.naturalWidth || img.width || 0;
  const ih = img.naturalHeight || img.height || 0;
  const isLandscape = iw && ih ? (iw > ih) : false;

  // A4 rozměry dle orientace
  const pageW = isLandscape ? 297 : 210;
  const pageH = isLandscape ? 210 : 297;

  const html = `
<!DOCTYPE html><html><head><meta charset="utf-8" />
<title>${docTitle}</title>
<meta name="viewport" content="width=device-width,initial-scale=1" />
<style>
  @page { size: ${pageW}mm ${pageH}mm; margin: 0; }
  html, body { height: 100%; }
  body {
    margin: 0; padding: 0;
    -webkit-print-color-adjust: exact; print-color-adjust: exact;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: #fff !important;
  }
  .page {
    width: ${pageW}mm; height: ${pageH}mm;
    padding: ${PAD}mm;
    box-sizing: border-box;
    display: flex; align-items: center; justify-content: center;
    overflow: hidden;
    background: #fff !important;
  }
  .page > img {
    width: 100%; height: 100%;
    object-fit: contain;
    display: block;
    background: #fff !important;
  }
</style>
</head>
<body>
  <div class="page">
    <img decoding="async" src="${imageUrl}" alt="${docTitle}" />
  </div>
  <script>
    document.title = ${JSON.stringify(docTitle)};
    window.onload = function(){ setTimeout(function(){ window.print(); window.close(); }, 60); };
  <\/script>
</body></html>`;

  const w = window.open('', '_blank');
  if(!w){ alert('Tisk se nepodařilo spustit. Povolte prosím vyskakovací okna.'); return; }
  w.document.write(html);
  w.document.close();
  try { w.focus(); } catch(_) {}
}


      // Klik na tlačítka „Vytisknout“
      prts.forEach(btn => btn.addEventListener('click', printOmalovanka));

      // Záchyt Ctrl/Cmd+P → použij náš tisk (jednou na stránku)
      if (!window.__ssOmalovankaCtrlPBound) {
        window.__ssOmalovankaCtrlPBound = true;
        document.addEventListener('keydown', function(e){
          const key = (e.key || '').toLowerCase();
          const isMac = /Mac|iPhone|iPad|iPod/.test(navigator.platform);
          const combo = (key === 'p') && ((isMac && e.metaKey) || (!isMac && e.ctrlKey));
          if (combo) {
            e.preventDefault();
            e.stopPropagation();
            try { printOmalovanka(); } catch(_) {}
            return false;
          }
        }, true);
      }
    })();
    </script>
    



<h3 class="wp-block-heading">Jak s hledačkou pracovat?</h3>



<p class="wp-block-paragraph">Stačí si obrázek stáhnout a vytisknout na formát A4 (na šířku). Je to skvělá aktivita na deštivé odpoledne nebo jako příprava na společný výlet do přírody.</p>



<p class="wp-block-paragraph"><strong>👇 Další inspiraci a učení najdete v našich dalších kategoriích:</strong><a href="https://snilkuvsvet.cz/category-sitemap.xml" target="_blank" rel="noreferrer noopener"> </a>Můžete si třeba s dětmi říct, jak se rodí motýlek a jaké jsou jeho vývojové fáze, hezky srozumitelně i pro ty nejmenší děti.</p>
<p>Článek <a href="https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/">Pomozte zvířátkům uklidit les: Pracovní list pro malé ochránce přírody</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/04/pracovni-list-hledacka-uklid-lesa.jpg" type="image/jpeg" />
	</item>
	</channel>
</rss>
