<?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>Předškoláci | Snilkuvsvet.cz</title>
	<atom:link href="https://snilkuvsvet.cz/tag/predskolaci/feed/" rel="self" type="application/rss+xml" />
	<link>https://snilkuvsvet.cz/tag/predskolaci/</link>
	<description>Pohádky na dobrou noc a nápady pro děti</description>
	<lastBuildDate>Wed, 28 Oct 2026 09:21:38 +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>Předškoláci | Snilkuvsvet.cz</title>
	<link>https://snilkuvsvet.cz/tag/predskolaci/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Svatomartinský kůň z papíru: tvoření se šablonou</title>
		<link>https://snilkuvsvet.cz/svatomartinsky-kun-tvoreni/</link>
					<comments>https://snilkuvsvet.cz/svatomartinsky-kun-tvoreni/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Wed, 28 Oct 2026 09:21:38 +0000</pubDate>
				<category><![CDATA[Podzimní tvoření]]></category>
		<category><![CDATA[Vybarvi, vystřihni a sestav]]></category>
		<category><![CDATA[K vytištění]]></category>
		<category><![CDATA[Podzim]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5870</guid>

					<description><![CDATA[<p>Vyrobte si bílého koně s papírovou hřívou. Návod pro školku i domov, šablona k vytištění a tipy pro mladší i starší děti.</p>
<p>Článek <a href="https://snilkuvsvet.cz/svatomartinsky-kun-tvoreni/">Svatomartinský kůň z papíru: tvoření se šablonou</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">Bílý kůň, papírová hříva a pár vloček na modrém nebi. Vyrobte si s dětmi svatomartinský obrázek, na který stačí papír, nůžky a lepidlo. Připravená šablona usnadní kreslení koně a děti se mohou pustit do stříhání, lepení a vymýšlení vlastní listopadové krajiny.</p>



<p class="wp-block-paragraph"><strong>Věk:</strong> přibližně od 4 let s pomocí dospělého; děti od 6 let podle zkušeností se stříháním. <strong>Čas:</strong> asi 25–40 minut. <strong>Výsledek:</strong> plošný obrázek na barevném papíře, nikoli samostatně stojící figurka.</p>


<h2 class="wp-block-heading">Co si připravit</h2>

<ul><li>vytištěnou šablonu koně na bílém papíře A4,</li><li>modrý papír nebo čtvrtku A4 na podklad,</li><li>zbytky bílého papíru na sníh a kousek červeného papíru na dečku,</li><li>dětské nůžky a lepidlo v tyčince,</li><li>černý fix nebo pastelky,</li><li>volitelně bílou pastelku na vločky.</li></ul>


<p class="wp-block-paragraph">Na nalepení do obrázku stačí běžný kancelářský papír. Pokud chcete pevnějšího koně, zvolte papír kolem 120–160 g/m², ale nejprve ověřte, že ho tiskárna zvládne. Hřívu a ocas se dětem lépe stříhá z tenčího papíru.</p>


<h2 class="wp-block-heading">Šablona svatomartinského koně k vytisknutí</h2>


<p class="wp-block-paragraph">Na jednom listu najdete koně a dva obdélníky na hřívu a ocas. Tiskněte černobíle na <strong>A4 na výšku</strong>, s nastavením „Přizpůsobit tisknutelné oblasti“, aby se neořízly okraje. Kůň se potom dobře vejde na modrý podklad A4 otočený na šířku.</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-4eac60fa-d119-4b3a-abf5-2e62cc40f07a" 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/10/Svatomartinsky-kun-–-sablona-A4.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/10/Svatomartinsky-kun-–-sablona-A4.jpg"
             alt="Černobílá šablona koně, hřívy a ocasu k vystřižení na papír A4."
             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/10/Svatomartinsky-kun-–-sablona-A4.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-4eac60fa-d119-4b3a-abf5-2e62cc40f07a');
      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">Koně vystřihujte pouze po vnějším obrysu. Čáry u kopyt a uvnitř nohou jsou kresba, nikoli další střihy. U obdélníků nejprve vystřihněte vnější tvar, potom stříhejte po přerušovaných čarách od spodního okraje. <strong>Horní proužek s nápisem musí zůstat celý</strong> – drží třásně pohromadě a slouží k lepení.</p>


<h2 class="wp-block-heading">Svatomartinský kůň: tvoření krok za krokem</h2>

<h3 class="wp-block-heading">1. Vystřihněte koně a připravte podklad</h3>


<p class="wp-block-paragraph">Z listu nejprve oddělte větší kus papíru kolem koně. Teprve potom stříhejte přesně po obrysu. U uší a mezi nohama pomozte mladším dětem; při stříhání je snazší otáčet papírem než kroutit rukou s nůžkami. Modrý podklad položte na šířku a koně na něj zatím jen položte.</p>



<p class="wp-block-paragraph">Oko a nozdru už šablona obsahuje. Děti mohou zvýraznit kopyta nebo je nechat bílá. Pokud chtějí koně obkreslit na čistý papír, připomeňte jim, aby oko doplnily až na správnou stranu.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="300" height="200" src="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Priprava-dilu-papiroveho-kone.jpg" alt="Vystřižený kůň, papírové třásně, červená dečka a modrý podklad před lepením." class="wp-image-5917"/><figcaption class="wp-element-caption">Před lepením si připravte koně, hřívu, ocas a malou dečku.</figcaption></figure>


<h3 class="wp-block-heading">2. Nastříhejte papírovou hřívu a ocas</h3>


<p class="wp-block-paragraph">Vystřihněte oba obdélníky a nastříhejte třásně podle vodicích čar. Stříhání vždy ukončete u horního nepřerušovaného pásku. Pro začátečníky mohou být třásně širší – není nutné vystřihnout každou vyznačenou čáru.</p>



<p class="wp-block-paragraph">Dlouhý díl přiložte ke krku od uší směrem ke hřbetu. Podle potřeby ho zkraťte. Pokud se rovný lepicí proužek špatně přizpůsobuje zakřivenému krku, rozdělte hotovou hřívu na dva nebo tři kratší díly a přiložte je těsně za sebe. U ocasu můžete odstřihnout část šířky, aby nebyl příliš mohutný.</p>


<h3 class="wp-block-heading">3. Přilepte hřívu a ocas zezadu</h3>


<p class="wp-block-paragraph">Koně otočte kresbou dolů. Na nenastříhané pásky hřívy a ocasu naneste tenkou vrstvu lepidla a přilepte je na zadní stranu: hřívu podél krku, ocas k zadní části těla. Třásně nechte vyčnívat za obrys. Když koně otočíte zpět, nápisy i lepicí pásky budou schované.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="300" height="200" src="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Lepeni-hrivy-a-ocasu-zezadu.jpg" alt="Zadní strana papírového koně s přilepenou bílou hřívou a ocasem." class="wp-image-5918"/><figcaption class="wp-element-caption">Nepřestřižené pásky přilepte zezadu, třásně nechte vyčnívat.</figcaption></figure>



<p class="wp-block-paragraph">Nechte spoj chvíli přilnout. Volné konce můžete lehce nadzvednout, aby nezůstaly úplně přitisknuté k podkladu. Pokud dítě hřívu omylem prostřihne celou, nic se neděje: samostatné proužky přilepte zezadu jeden vedle druhého.</p>


<h3 class="wp-block-heading">4. Přidejte sníh a nalepte koně</h3>


<p class="wp-block-paragraph">Z bílého papíru odtrhněte pruh se zvlněným okrajem a přilepte ho podél spodní části modrého podkladu. Vytvoří zasněženou zem. Koně položte tak, aby kopyty stál na bílém pruhu. Pak naneste lepidlo na zadní stranu těla a nohou a přitiskněte ho k obrázku. Hřívu a ocas nechte volné.</p>


<h3 class="wp-block-heading">5. Doplňte dečku a listopadovou oblohu</h3>


<p class="wp-block-paragraph">Vystřihněte malý obdélník z červeného papíru, přibližně 4 × 3 cm, a upravte ho podle velikosti vytištěného koně. Nalepte ho přes horní část těla jako dečku. Jde o volitelnou ozdobu, klidně může být modrá, vzorovaná nebo žádná.</p>



<p class="wp-block-paragraph">Na oblohu přidejte drobné utržené kousky bílého papíru nebo několik vloček bílou pastelkou. Nechte kolem koně i volné místo, aby na obrázku vynikl.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="300" height="200" src="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svatomartinsky-kun-z-papiru.jpg" alt="Bílý papírový kůň s třásňovou hřívou a červenou dečkou na modrém podkladu." class="wp-image-5916"/><figcaption class="wp-element-caption">Hotový obrázek doplňuje sníh z natrhaného bílého papíru.</figcaption></figure>


<h2 class="wp-block-heading">Jak tvoření přizpůsobit věku dětí</h2>


<p class="wp-block-paragraph"><strong>Pro děti kolem 3–4 let:</strong> koně i papírové proužky připraví dospělý. Dítě lepí hřívu, trhá sníh a vybírá místo pro vločky. Není potřeba trvat na dokonale přesném rozmístění.</p>



<p class="wp-block-paragraph"><strong>Pro předškoláky:</strong> nechte děti vystřihnout obdélníky a širší třásně. Uši a mezery mezi nohama jsou náročnější; ty může dokončit dospělý. Před lepením si společně vyzkoušejte, kam jednotlivé části patří.</p>



<p class="wp-block-paragraph"><strong>Pro mladší školáky:</strong> děti mohou vystřihnout celý tvar, navrhnout vzor dečky a doplnit krajinu. Na zadní stranu obrázku mohou napsat jednu větu o tom, komu by dnes rády pomohly.</p>


<h2 class="wp-block-heading">Malý úkol pro děti</h2>

<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><em>Tvůj kůň se chystá na listopadovou cestu. Vymysli mu jméno, přidej na oblohu pět vloček a zkontroluj, jestli stojí všemi kopyty na zemi. Koho by cestou mohl potkat?</em></p></blockquote>

<h2 class="wp-block-heading">Jak k tvoření připojit příběh svatého Martina</h2>


<p class="wp-block-paragraph">Před tvořením si můžete přečíst <a href="https://snilkuvsvet.cz/svaty-martin-pro-deti/">příběh svatého Martina pro děti a vysvětlení tradic</a>. Najdete u něj i další pracovní listy. Při povídání stačí jedna otázka: „Co můžeme udělat, když vidíme někoho, kdo potřebuje pomoc?“ Děti mohou navrhnout vlastní drobný dobrý skutek.</p>



<p class="wp-block-paragraph">Bílý kůň se v lidovém rčení spojuje s prvním sněhem. Na našem obrázku sněžit může, i když je venku pořád podzim. Starší děti mohou vytvořit i druhou variantu s barevným listím a oba obrázky porovnat.</p>


<h2 class="wp-block-heading">Tip pro školku: společná svatomartinská cesta</h2>


<p class="wp-block-paragraph">Místo jednotlivých podkladů připravte dlouhý pás modrého balicího papíru. Každé dítě přidá svého koně a kousek zasněžené krajiny. Koně si nejprve rozmístěte nasucho, aby se všichni vešli. Na společné nástěnce mohou děti nadiktovat krátké věty o pomoci druhým; není potřeba přidávat složité úkoly.</p>


<h2 class="wp-block-heading">Co dělat, když se něco nedaří</h2>


<p class="wp-block-paragraph"><strong>Papír se kroutí:</strong> zkuste méně lepidla a pevnější podklad. Při schnutí přitlačte tělo koně čistým listem papíru, ale nezatěžujte třásně.</p>



<p class="wp-block-paragraph"><strong>Utrhne se noha nebo ucho:</strong> zezadu přilepte malý kousek papíru jako spojku. Na barevném podkladu oprava většinou nebude nápadná.</p>



<p class="wp-block-paragraph"><strong>Hříva zakryje hlavu:</strong> zkraťte třásně nebo posuňte díl směrem za krk. Než nanesete lepidlo, vyzkoušejte polohu nasucho.</p>


<h2 class="wp-block-heading">Další nápady na tvoření z papíru</h2>


<p class="wp-block-paragraph">Pokud děti bavilo stříhání a skládání, vyberte jim další materiál v rubrice <a href="https://snilkuvsvet.cz/omalovanky/vybarvi-vystrihni-a-sestav/">Vybarvi, vystřihni a sestav</a>. Na další listopadová odpoledne se hodí také <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/tvoreni-s-detmi/sezonni-tvoreni/podzimni-tvoreni/">podzimní tvoření s dětmi</a>.</p>
<p>Článek <a href="https://snilkuvsvet.cz/svatomartinsky-kun-tvoreni/">Svatomartinský kůň z papíru: tvoření se šablonou</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/svatomartinsky-kun-tvoreni/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svatomartinsky-kun-z-papiru.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Liška s deštníkem: omalovánka k vytisknutí</title>
		<link>https://snilkuvsvet.cz/omalovanka-liska-s-destnikem/</link>
					<comments>https://snilkuvsvet.cz/omalovanka-liska-s-destnikem/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[Omalovánky zvířat]]></category>
		<category><![CDATA[K vytištění]]></category>
		<category><![CDATA[Podzim]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[V lese]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5520</guid>

					<description><![CDATA[<p>Liška si obula holínky a rozevřela deštník, protože venku právě prší. Stojí v louži a u nohou jí přistál podzimní list. Děti mohou navrhnout barevný deštník a vymyslet, kam liška v takovém počasí vyrazila. Vytiskněte si jednoduchou omalovánku lišky a vybarvěte společně její výbavu do deště. Na vybarvování můžete navázat podzimním tvořením z listí. Další...</p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-liska-s-destnikem/">Liška s deštníkem: omalovánka k vytisknutí</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">Liška si obula holínky a rozevřela deštník, protože venku právě prší. Stojí v louži a u nohou jí přistál podzimní list. Děti mohou navrhnout barevný deštník a vymyslet, kam liška v takovém počasí vyrazila. Vytiskněte si jednoduchou omalovánku lišky a vybarvěte společně její výbavu do deště.</p>


        <div id="ss-omalovanka-a54adec9-d524-4065-9924-a0b07446729b" 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/10/Liska-s-destnikem-omalovanka-k-vytisknuti.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/10/Liska-s-destnikem-omalovanka-k-vytisknuti.jpg"
             alt="Jednoduchá omalovánka lišky s deštníkem a holínkami v dešti"
             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/10/Liska-s-destnikem-omalovanka-k-vytisknuti.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-a54adec9-d524-4065-9924-a0b07446729b');
      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">Na vybarvování můžete navázat <a href="https://snilkuvsvet.cz/podzimni-tvoreni-z-listi/">podzimním tvořením z listí</a>. Další obrázky najdete mezi <a href="https://snilkuvsvet.cz/omalovanky/omalovanky-zviratka/">omalovánkami zvířat k vytisknutí</a>.</p>

<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-liska-s-destnikem/">Liška s deštníkem: omalovánka k vytisknutí</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/omalovanka-liska-s-destnikem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Liska-s-destnikem-omalovanka-k-vytisknuti.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Svatý Martin pro děti: tradice, příběh a pracovní listy</title>
		<link>https://snilkuvsvet.cz/svaty-martin-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/svaty-martin-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 25 Oct 2026 20:27:35 +0000</pubDate>
				<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Tématické aktivity]]></category>
		<category><![CDATA[K vytištění]]></category>
		<category><![CDATA[Podzim]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5819</guid>

					<description><![CDATA[<p>Když se řekne svatý Martin, děti si často představí bílého koně a první sníh. Za listopadovým svátkem se ale skrývá také příběh o člověku, který se zastavil, když někdo potřeboval pomoc. Přečtěte si krátkou legendu, zjistěte, proč k Martinovi patří husy a rohlíčky, a vyberte si některou ze svatomartinských aktivit. Pracovní listy využijete doma, ve...</p>
<p>Článek <a href="https://snilkuvsvet.cz/svaty-martin-pro-deti/">Svatý Martin pro děti: tradice, příběh a pracovní listy</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">Když se řekne svatý Martin, děti si často představí bílého koně a první sníh. Za listopadovým svátkem se ale skrývá také příběh o člověku, který se zastavil, když někdo potřeboval pomoc. Přečtěte si krátkou legendu, zjistěte, proč k Martinovi patří husy a rohlíčky, a vyberte si některou ze svatomartinských aktivit. Pracovní listy využijete doma, ve školce i s mladšími školáky.</p>



<p class="wp-block-paragraph"><strong>Pro koho:</strong> děti přibližně 4–8 let.<br><strong>Čas:</strong> 10 minut na příběh a povídání, dalších 15–30 minut na vybranou aktivitu. <br><strong>Pomůcky:</strong> pastelky, vytištěné listy, případně nůžky, lepidlo a barevný papír.</p>



<h2 class="wp-block-heading">Kdy má svátek svatý Martin?</h2>



<p class="wp-block-paragraph">Svatého Martina si připomínáme <strong>11. listopadu</strong>. V kalendáři mají ten den svátek Martinové. Na podzim se už brzy stmívá, rána bývají chladná a někdy se objeví první sníh. Právě s příchodem zimního počasí se spojuje známé rčení, že Martin přijíždí na bílém koni.</p>



<p class="wp-block-paragraph">Pro děti může být tento den příležitostí k vyprávění, tvoření i malé večerní výpravě se světýlkem. Na sníh přitom čekat nemusíte.</p>



<h2 class="wp-block-heading">Kdo byl svatý Martin?</h2>



<p class="wp-block-paragraph">Martin z Tours žil ve 4. století, tedy před více než šestnácti sty lety. Narodil se na území dnešního Maďarska, sloužil jako římský voják a později se stal biskupem ve městě Tours v dnešní Francii. V křesťanské tradici je uctíván jako světec.</p>



<p class="wp-block-paragraph">Nejznámější vyprávění o Martinovi popisuje, jak se rozdělil o plášť s promrzlým člověkem. Jde o <strong>legendu</strong>: staré vyprávění o světci, které předává také poselství o jeho životě. Dětem ji můžeme přiblížit jednoduše, aniž bychom každý její detail vydávali za doloženou historickou událost.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeadcb2d02c9&quot;}" data-wp-interactive="core/image" data-wp-key="6aeadcb2d02c9" class="wp-block-image size-large 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/10/Svaty-Martin-se-deli-o-plast-1024x683.jpg" alt="Ilustrace svatého Martina u bílého koně, jak předává část pláště promrzlému muži." class="wp-image-5820" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svaty-Martin-se-deli-o-plast-1024x683.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svaty-Martin-se-deli-o-plast-300x200.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svaty-Martin-se-deli-o-plast-768x512.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svaty-Martin-se-deli-o-plast-440x293.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svaty-Martin-se-deli-o-plast-320x213.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svaty-Martin-se-deli-o-plast-1400x933.jpg 1400w, https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svaty-Martin-se-deli-o-plast.jpg 1536w" 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">Podle legendy se Martin rozdělil o svůj plášť s člověkem, kterému byla zima.</figcaption></figure>



<h2 class="wp-block-heading">Příběh o Martinovi a rozděleném plášti</h2>



<p class="wp-block-paragraph"><em>Volné převyprávění známé legendy pro děti. Popis scény a přímá řeč jsou autorsky doplněné.</em></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">U městské brány bylo chladno. Vítr se opíral do zdí a po cestě honil suché listí. Lidé pospíchali dovnitř, kde na ně čekala střecha nad hlavou.</p>



<p class="wp-block-paragraph">K bráně přijížděl také mladý voják Martin. Přes ramena měl přehozený velký plášť, do kterého se mohl zachumlat, když mu byla zima.</p>



<p class="wp-block-paragraph">Pak si všiml muže u cesty. Jeho oblečení bylo tenké a potrhané. Tiskl ruce k tělu a třásl se chladem.</p>



<p class="wp-block-paragraph">Martin zastavil koně.</p>



<p class="wp-block-paragraph">„Je ti zima?“ zeptal se.</p>



<p class="wp-block-paragraph">Muž přikývl. Martin se rozhlédl. Neměl s sebou druhý kabát ani přikrývku. Měl však svůj plášť.</p>



<p class="wp-block-paragraph">Chvíli ho držel v rukou. Potom vytáhl meč a látku rozdělil na dvě části. Jednu si ponechal a druhou podal muži.</p>



<p class="wp-block-paragraph">„Vezmi si ji. Aspoň se trochu zahřeješ.“</p>



<p class="wp-block-paragraph">Muž si přehodil kus pláště přes ramena. Vítr foukal dál, ale už se před ním nemusel schovávat jen do vlastních dlaní.</p>



<p class="wp-block-paragraph">„Děkuji,“ řekl.</p>



<p class="wp-block-paragraph">Martin přikývl a vydal se dál. Jeho plášť byl teď menší. Zahříval však dva lidi.</p>
</blockquote>



<h3 class="wp-block-heading">O čem si po příběhu povídat</h3>



<p class="wp-block-paragraph">Nemusíte děti zkoušet, jestli si zapamatovaly každou větu. Zkuste vybrat dvě nebo tři otázky:</p>



<ul><li>Čeho si Martin u brány všiml?</li><li>Co udělal, když neměl druhý plášť?</li><li>Jak poznáme, že někdo potřebuje pomoc?</li><li>Co by muži mohlo pomoci ještě kromě pláště?</li><li>Koho můžeš požádat o pomoc, když si sám nevíš rady?</li></ul>



<p class="wp-block-paragraph">Příběh můžete vztáhnout k běžným situacím: podat kamarádovi spadlé pastelky, přizvat někoho do hry nebo zavolat dospělého. Pomoc nemusí znamenat, že dítě vždy odevzdá svou oblíbenou věc.</p>



<h2 class="wp-block-heading">Proč přijíždí Martin na bílém koni?</h2>



<p class="wp-block-paragraph"><strong>Bílý kůň představuje v lidovém rčení sníh.</strong> Když krajinu pokryje bílá peřina, vypadá, jako by ji Martin přivezl s sebou.</p>



<p class="wp-block-paragraph">Rčení „Svatý Martin přijíždí na bílém koni“ je pranostika. Lidé si pomocí pranostik předávali zkušenosti s počasím a ročními obdobími. Není to ale přesná předpověď. Ani když je 11. listopadu teplo a prší, Martin svůj svátek nezmeškal.</p>



<blockquote><p><strong>Pro děti:</strong> Podívej se z okna. Jakou barvu by měl Martinův kůň podle dnešního počasí? Bílou jako sníh, šedou jako mlha, nebo hnědou jako mokrá cesta? Nakresli ho a pověz proč.</p></blockquote>



<h2 class="wp-block-heading">Svatomartinské tradice: husy, rohlíčky a světýlka</h2>



<h3 class="wp-block-heading">Proč se vypráví o husách?</h3>



<p class="wp-block-paragraph">Jedna z legend říká, že se Martin schoval mezi husy, protože se nechtěl stát biskupem. Husy se však rozkejhaly a jeho úkryt prozradily. Je to lidové vyprávění spojené s Martinem, ne jistý historický popis vzniku svatomartinské hostiny.</p>



<p class="wp-block-paragraph">K oslavám patří také pečená husa. Dětem stačí vysvětlit, že lidé mívali při významných příležitostech společné slavnostní jídlo. Ve školce se husy mohou objevit jako papírové figurky nebo při pohybové hře.</p>



<h3 class="wp-block-heading">Martinské rohlíčky a podkovy</h3>



<p class="wp-block-paragraph">Ke svátku patří sladké pečivo, například rohlíčky, kterým se někdy říká martinské podkovy. Jejich zahnutý tvar připomíná podkovu koně.</p>



<p class="wp-block-paragraph">S dětmi si můžete všimnout, jak podkova vypadá, nakreslit ji nebo vytvarovat z modelíny. Pokud pečete, děti mohou podle věku pomáhat s tvarováním a ukládáním pečiva na plech. Horký plech a troubu obsluhuje dospělý.</p>



<h3 class="wp-block-heading">Lampionové průvody</h3>



<p class="wp-block-paragraph">Na mnoha místech se pořádají svatomartinské průvody se světýlky. Doma si můžete udělat krátkou podvečerní procházku s lampionem nebo LED lucerničkou. Předem zvolte známou trasu a domluvte se, že budete chodit společně.</p>



<p class="wp-block-paragraph">Není potřeba připravovat velkou slavnost. Někdy stačí příběh, jednoduché světýlko a deset minut venku.</p>



<h2 class="wp-block-heading">Čtyři svatomartinské pracovní listy</h2>



<p class="wp-block-paragraph">Listy jsou určené k černobílému tisku a obrázky si děti mohou vybarvit. Vyberte jednu nebo dvě aktivity podle věku a chuti dítěte; celou sadu nemusí dokončit najednou.</p>



<h3 class="wp-block-heading">1. Martinův příběh: co bylo nejdřív a co potom?</h3>



<p class="wp-block-paragraph">Na listu jsou čtyři obrázky z legendy. Dítě je prohlédne a určí jejich pořadí. Mladší děti mohou obrázky vystřihnout s pomocí dospělého a poskládat, školáci doplní čísla do políček. Nakonec podle obrázků převyprávějí příběh vlastními slovy.</p>



<p class="wp-block-paragraph"><strong>Procvičuje:</strong> časovou posloupnost, vyjadřování a porozumění příběhu.</p>


        <div id="ss-omalovanka-b2a3d092-db6a-43fb-b4c2-2b1bf19f43b8" 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/10/Martinuv-pribeh-poradi-obrazku.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/10/Martinuv-pribeh-poradi-obrazku.jpg"
             alt="Čtyři obrázkové scény z legendy o svatém Martinovi určené k seřazení."
             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/10/Martinuv-pribeh-poradi-obrazku.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-b2a3d092-db6a-43fb-b4c2-2b1bf19f43b8');
      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">2. Spočítej podkovy</h3>



<p class="wp-block-paragraph">V každém řádku dítě spočítá podkovy a vybarví správné číslo. Pokud číslice ještě nezná, může počet ukázat na prstech nebo vedle řádku položit stejný počet kostek.</p>



<p class="wp-block-paragraph"><strong>Procvičuje:</strong> počítání do šesti a přiřazení počtu k číslici.</p>


        <div id="ss-omalovanka-88ef3e3e-fc24-4f69-b2ec-6b709c5d0f94" 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/10/Spocitej-podkovy.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/10/Spocitej-podkovy.jpg"
             alt="Černobílý pracovní list s podkovami a číslicemi pro počítání do šesti."
             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/10/Spocitej-podkovy.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-88ef3e3e-fc24-4f69-b2ec-6b709c5d0f94');
      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">3. Cesty bílého koně</h3>



<p class="wp-block-paragraph">Nejprve děti projedou vyznačené cesty prstem. Potom je obtáhnou pastelkou a zkusí podobné tahy ve volném prostoru. Před kreslením mohou velké vlny a oblouky několikrát nakreslit celou rukou do vzduchu.</p>



<p class="wp-block-paragraph"><strong>Procvičuje:</strong> plynulý pohyb ruky, koordinaci oka a ruky a vedení čáry.</p>


        <div id="ss-omalovanka-0008d4f7-da83-4b99-ac87-08af8eed716e" 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/10/Cesty-bileho-kone.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/10/Cesty-bileho-kone.jpg"
             alt="Grafomotorický pracovní list s cestami k obtahování a koněm k vybarvení."
             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/10/Cesty-bileho-kone.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-0008d4f7-da83-4b99-ac87-08af8eed716e');
      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">Další materiály najdete v rubrice <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/">Pracovní listy k vytištění</a>.</p>



<h3 class="wp-block-heading">Řešení pro dospělé</h3>



<ul><li><strong>Pořadí příběhu:</strong> vlevo dole → vpravo dole → vlevo nahoře → vpravo nahoře. Do políček tedy patří nahoře 3 a 4, dole 1 a 2.</li><li><strong>Počítání podkov:</strong> shora dolů 3, 5, 4, 6.</li><li><strong>Pět rozdílů:</strong> znak na sedle (hvězda/kruh), jablko pod stromem, počet listů v koruně stromu, vločky pod mrakem a závěsné očko lucerny.</li><li><strong>Grafomotorika:</strong> nemá jediné správné řešení. Důležitý je plynulý tah, ne dokonalé překrytí každé tečky.</li></ul>



<h2 class="wp-block-heading">Tři jednoduché aktivity ke svatému Martinovi</h2>



<h3 class="wp-block-heading">Rozděl papírový plášť</h3>



<p class="wp-block-paragraph"><strong>Věk:</strong> od 4 let. <strong>Čas:</strong> přibližně 10 minut.</p>



<p class="wp-block-paragraph">Z barevného papíru vystřihněte větší kruh. Přeložte ho napůl a znovu rozevřete. Dítě může po přehybu nakreslit čáru; dospělý nebo zručnější dítě po ní kruh rozstřihne. Vzniknou dva půlkruhy představující dvě části pláště.</p>



<p class="wp-block-paragraph">Na další papír nakreslete dvě postavy a každé přilepte jednu polovinu. Dítě může doplnit bránu, cestu nebo koně. Ptejte se, zda jsou oba díly stejně velké a jak to lze ověřit přiložením na sebe.</p>



<h3 class="wp-block-heading">Husy hledají cestu domů</h3>



<p class="wp-block-paragraph"><strong>Věk:</strong> od 3 let. <strong>Čas:</strong> 5–10 minut.</p>



<p class="wp-block-paragraph">Na podlaze označte cestu několika papírovými stopami. Děti představují husy: pomalu kráčejí za sebou, na domluvený signál se zastaví a na další pokračují. Cílem je společně dojít do „husího domečku“, například na koberec.</p>



<p class="wp-block-paragraph">Starší děti mohou cestu nejprve samy sestavit. Nikdo nevypadává, když si splete signál; hejno se prostě znovu domluví.</p>



<h3 class="wp-block-heading">Bílý kůň na podzimní cestě</h3>



<p class="wp-block-paragraph"><strong>Věk:</strong> od 4 let. <strong>Čas:</strong> přibližně 20 minut.</p>



<p class="wp-block-paragraph">Na modrý nebo hnědý papír nakreslete jednoduchý obrys koně. Děti jej vyplní kousky natrhaného bílého papíru a dokreslí hřívu, oči a kopyta. Pod koně mohou nalepit několik malých suchých listů jako podzimní cestu. Pokud chtějí zasněženou krajinu, přidají bílé papírové vločky.</p>



<p class="wp-block-paragraph">Se zbylými přírodninami můžete pokračovat podle článku <a href="https://snilkuvsvet.cz/podzimni-tvoreni-z-listi/">Podzimní tvoření z listí: 9 jednoduchých nápadů pro děti</a>.</p>



<h2 class="wp-block-heading">Svatomartinské dopoledne ve školce: plán na 40 minut</h2>



<table><thead><tr><th>Čas</th><th>Aktivita</th></tr></thead><tbody><tr><td>5 minut</td><td>Prohlédnout obrázek Martina a odhadnout, co se na něm děje.</td></tr><tr><td>8 minut</td><td>Přečíst příběh a položit dvě otázky.</td></tr><tr><td>5 minut</td><td>Zahrát si na husy, které hledají cestu domů.</td></tr><tr><td>15 minut</td><td>Vybrat jeden pracovní list nebo společně vytvořit papírový plášť.</td></tr><tr><td>7 minut</td><td>Prohlédnout hotové práce a nabídnout dětem možnost říct, co je zaujalo.</td></tr></tbody></table>



<p class="wp-block-paragraph">U mladších dětí zkraťte povídání a ponechte více prostoru pro pohyb.</p>



<h2 class="wp-block-heading">Na co se děti často ptají</h2>



<h3 class="wp-block-heading">Přijede Martin opravdu na bílém koni?</h3>



<p class="wp-block-paragraph">Na některých slavnostech ano &#8211; Martina tam představuje jezdec na koni. V pranostice je však bílý kůň obrazným pojmenováním sněhu.</p>



<h3 class="wp-block-heading">Musí 11. listopadu sněžit?</h3>



<p class="wp-block-paragraph">Nemusí. Počasí se rok od roku i místo od místa mění. Svatomartinské tvoření si můžete užít i za deště.</p>



<h3 class="wp-block-heading">Byl Martin král?</h3>



<p class="wp-block-paragraph">Nebyl. Byl římským vojákem a později biskupem. Na obrázcích proto nemusí mít korunu ani rytířské brnění.</p>



<h3 class="wp-block-heading">Proč si připomínáme právě jeho plášť?</h3>



<p class="wp-block-paragraph">Protože známá legenda ukazuje konkrétní pomoc: Martin si všiml promrzlého člověka a rozdělil se s ním o to, co měl po ruce.</p>



<p class="wp-block-paragraph">Pokud děti baví poznávání osobností spojených s naším kalendářem, navázat můžete článkem <a href="https://snilkuvsvet.cz/svaty-vaclav-pro-deti/">Svatý Václav pro děti</a>.</p>
<p>Článek <a href="https://snilkuvsvet.cz/svaty-martin-pro-deti/">Svatý Martin pro děti: tradice, příběh a pracovní listy</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/svaty-martin-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Svaty-Martin-se-deli-o-plast.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Podzimní pracovní listy pro předškoláky</title>
		<link>https://snilkuvsvet.cz/podzimni-pracovni-listy-pro-predskolaky/</link>
					<comments>https://snilkuvsvet.cz/podzimni-pracovni-listy-pro-predskolaky/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 25 Oct 2026 09:02:58 +0000</pubDate>
				<category><![CDATA[Aktivity pro předškolní děti]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Podzim]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5147</guid>

					<description><![CDATA[<p>Osm černobílých podzimních pracovních listů pro děti 4–6 let zdarma. Počítání, dvojice, cestičky, obrázkové řady, stříhání a třídění.</p>
<p>Článek <a href="https://snilkuvsvet.cz/podzimni-pracovni-listy-pro-predskolaky/">Podzimní pracovní listy pro předškoláky</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">Podzim přináší hromady listí, kapsy plné kaštanů a počasí, které někdy přeje výpravě do lesa a jindy spíš pastelkám u stolu. Pro druhou možnost jsme připravili <strong>podzimní pracovní listy pro předškoláky zdarma</strong>.</p>



<p class="wp-block-paragraph">Vybrat si můžete z osmi černobílých pracovních listů: počítání, hledání dvojic, porovnávání velikostí, grafomotorických cestiček, stříhání, obrázkových řad, hledání stejných listů a třídění ovoce a listů. Všechny obrázky si děti mohou také vybarvit.</p>

<h2 class="wp-block-heading">Pro koho jsou pracovní listy vhodné</h2>

<p class="wp-block-paragraph">Úkoly využijete doma i v mateřské škole s dětmi přibližně od 4 do 6 let. Věk je orientační: spojování dvojic nebo porovnávání velikostí může být snazší než doplňování řad a stříhání. Zadání přečte dospělý; děti nemusí umět číst, psát ani poznávat číslice.</p>

<p class="wp-block-paragraph">Další náměty najdete v rubrice <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/aktivity-pro-predskolni-deti/">Aktivity pro předškolní děti</a>.</p>

<h2 class="wp-block-heading">Jak pracovní listy vytisknout</h2>

<p class="wp-block-paragraph">Každý list je vložený samostatně níže. U vybraného obrázku použijte tlačítko pro tisk. Nastavte papír A4 na výšku a přizpůsobení tisknutelné ploše, aby se neořízly okraje. Stačí černobílá tiskárna a běžný kancelářský papír.</p>

<p class="wp-block-paragraph">Připravte pastelky nebo měkkou tužku, na vystřihovací listy také dětské nůžky a lepidlo. Vyberte jeden či dva úkoly podle nálady a času; není potřeba zvládnout všechny najednou.</p>

<h2 class="wp-block-heading">1. Spočítej podzimní poklady</h2>

<p class="wp-block-paragraph">Děti spočítají obrázky v každém rámečku a vybarví stejný počet koleček. Na listu jsou tři žaludy, jedna houba, čtyři jablka a dva listy. Číslice znát nemusí — množství znázorní vybarvováním.</p>

<p class="wp-block-paragraph"><strong>Tip pro dospělé:</strong> Při počítání může dítě na každý obrázek ukázat prstem, aby žádný nepřeskočilo ani nezapočítalo dvakrát.</p>
        <div id="ss-omalovanka-b6dc87d2-d313-4fac-9be2-653d0457607f" 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/10/Spocitej-podzimni-poklady-–-opravene-logo.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/10/Spocitej-podzimni-poklady-–-opravene-logo.jpg"
             alt="Spočítej podzimní poklady – podzimní pracovní list pro předškoláky"
             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/10/Spocitej-podzimni-poklady-–-opravene-logo.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-b6dc87d2-d313-4fac-9be2-653d0457607f');
      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">2. Najdi dvojice podzimních obrázků</h2>

<p class="wp-block-paragraph">List, žalud, hruška a houba mají na druhé straně svého dvojníka. Dítě spojí stejné obrázky čárou a potom si je může vybarvit.</p>

<p class="wp-block-paragraph"><strong>Tip pro dospělé:</strong> Nejprve nechte dítě dvojici ukázat. Kreslení spojovacích čar přidejte až potom; čáry se mohou křížit.</p>
        <div id="ss-omalovanka-c28f464b-bdc4-4e70-9b5e-47fd425137b8" 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/10/Najdi-dvojice-podzimnich-obrazku-–-opravene-logo.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/10/Najdi-dvojice-podzimnich-obrazku-–-opravene-logo.jpg"
             alt="Najdi dvojice podzimních obrázků – podzimní pracovní list pro předškoláky"
             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/10/Najdi-dvojice-podzimnich-obrazku-–-opravene-logo.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-c28f464b-bdc4-4e70-9b5e-47fd425137b8');
      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">3. Co je největší?</h2>

<p class="wp-block-paragraph">V každém řádku jsou tři stejné předměty v různých velikostech. Dítě zakroužkuje největší žalud, houbu, list a dýni. Procvičí si porovnávání a pojmy malý, větší a největší.</p>

<p class="wp-block-paragraph"><strong>Tip pro dospělé:</strong> Po dokončení zkuste najít i nejmenší obrázek. Venku můžete podobně porovnávat skutečné listy nebo šišky.</p>
        <div id="ss-omalovanka-9f1d6f7c-82bb-4b92-ba59-34325e737491" 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/10/Co-je-nejvetsi-–-opravene-logo.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/10/Co-je-nejvetsi-–-opravene-logo.jpg"
             alt="Co je největší? – podzimní pracovní list pro předškoláky"
             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/10/Co-je-nejvetsi-–-opravene-logo.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-9f1d6f7c-82bb-4b92-ba59-34325e737491');
      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">4. Podzimní cestičky</h2>

<p class="wp-block-paragraph">Čtyři tečkované trasy vedou k listu, šnekovi, jablku a ježkovi. Dítě začíná u šipky a obtahuje cestu zleva doprava. Střídají se vlnky, obloučky, smyčky a lomená čára.</p>

<p class="wp-block-paragraph"><strong>Tip pro dospělé:</strong> Před kreslením projeďte trasu prstem. Stačí zvládnout jednu nebo dvě cestičky a k ostatním se vrátit později.</p>
        <div id="ss-omalovanka-30829265-8068-479d-8477-a15da229b954" 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/10/Podzimni-cesticky-–-opravene-logo.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/10/Podzimni-cesticky-–-opravene-logo.jpg"
             alt="Podzimní cestičky – podzimní pracovní list pro předškoláky"
             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/10/Podzimni-cesticky-–-opravene-logo.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-30829265-8068-479d-8477-a15da229b954');
      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">5. Stříhej podzimní proužky</h2>

<p class="wp-block-paragraph">Dítě nejprve vybarví jablko, houbu a list se žaludy. Potom stříhá po tečkovaných čarách: rovné, zvlněné a klikaté. Jednotlivé proužky může dospělý předem oddělit, aby se s papírem lépe manipulovalo.</p>

<p class="wp-block-paragraph"><strong>Tip pro dospělé:</strong> Začněte rovnou čárou a přizpůsobte pomoc zkušenostem dítěte. Při stříhání použijte dětské nůžky a zajistěte dohled.</p>
        <div id="ss-omalovanka-7268c0b1-c183-45e8-a9e9-a8b248416e6d" 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/10/Podzimni-prouzky-ke-strihani-–-opravene-logo.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/10/Podzimni-prouzky-ke-strihani-–-opravene-logo.jpg"
             alt="Stříhej podzimní proužky – podzimní pracovní list pro předškoláky"
             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/10/Podzimni-prouzky-ke-strihani-–-opravene-logo.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-7268c0b1-c183-45e8-a9e9-a8b248416e6d');
      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">6. Co bude dál? Podzimní řady</h2>

<p class="wp-block-paragraph">Děti sledují opakování podzimních obrázků a do prázdného rámečku nakreslí, co následuje. Najdou tu střídání dvou motivů i řady se třemi obrázky.</p>

<p class="wp-block-paragraph"><strong>Tip pro dospělé:</strong> Pomáhá pojmenovávat obrázky nahlas: jablko, hruška, jablko, hruška… Pokud je kreslení příliš těžké, dítě může správnou odpověď pouze říct nebo ukázat na stejný obrázek v řadě.</p>
        <div id="ss-omalovanka-6f6b5dd2-f22b-4434-95ef-58992174bab1" 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/10/Podzimni-rady-k-doplneni-–-opravene-logo.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/10/Podzimni-rady-k-doplneni-–-opravene-logo.jpg"
             alt="Co bude dál? Podzimní řady – podzimní pracovní list pro předškoláky"
             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/10/Podzimni-rady-k-doplneni-–-opravene-logo.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-6f6b5dd2-f22b-4434-95ef-58992174bab1');
      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">7. Najdi stejné listy</h2>

<p class="wp-block-paragraph">V malém rámečku je vzor dubového listu. Dítě zakroužkuje všechny listy se stejným tvarem a velikostí. Všímá si obrysu a rozlišuje dubové listy od javorových a dalších tvarů.</p>

<p class="wp-block-paragraph"><strong>Tip pro dospělé:</strong> Po dokončení si společně prohlédněte skutečné listy. Podle čeho dítě pozná, které jsou podobné?</p>
        <div id="ss-omalovanka-09cea2c9-2dd0-417d-8b28-32cc548703a6" 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/10/Najdi-stejne-podzimni-listy-–-opravene-logo.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/10/Najdi-stejne-podzimni-listy-–-opravene-logo.jpg"
             alt="Najdi stejné listy – podzimní pracovní list pro předškoláky"
             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/10/Najdi-stejne-podzimni-listy-–-opravene-logo.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-09cea2c9-2dd0-417d-8b28-32cc548703a6');
      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">8. Vystřihni a roztřiď ovoce a listy</h2>

<p class="wp-block-paragraph">Šest kartiček patří do dvou skupin. Jablko, hrušku a švestku děti nalepí do pole OVOCE; tři listy do pole LISTY. Úkol spojuje vybarvování, stříhání, třídění a lepení.</p>

<p class="wp-block-paragraph"><strong>Tip pro dospělé:</strong> Mladším dětem může kartičky vystřihnout dospělý. Nápisy přečtěte společně a před lepením nechte dítě obrázky do polí jen položit.</p>
        <div id="ss-omalovanka-1967821b-aec9-4e40-ab61-6e41ba98db6e" 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/10/Vystrihni-a-roztrid-ovoce-a-listy-–-opravene-logo.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/10/Vystrihni-a-roztrid-ovoce-a-listy-–-opravene-logo.jpg"
             alt="Vystřihni a roztřiď ovoce a listy – podzimní pracovní list pro předškoláky"
             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/10/Vystrihni-a-roztrid-ovoce-a-listy-–-opravene-logo.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-1967821b-aec9-4e40-ab61-6e41ba98db6e');
      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">Jak listy využít doma a ve školce</h2>

<p class="wp-block-paragraph">Doma nechte dítě zvolit jeden list. Pokud se zasekne, projděte první příklad společně. U počítání může odpovídat ukazováním, u řad slovně a u třídění nejprve pouze přesouvat vystřižené kartičky. Na přesnosti čáry záleží méně než na pochopení úkolu.</p>

<p class="wp-block-paragraph">V mateřské škole můžete připravit tři stanoviště: pastelky a cestičky; počítání, dvojice a řady; nůžky a třídění. U stříhání zůstaňte s dětmi, které potřebují pomoc. Spojovací listy lze vložit do průhledné kapsy a používat opakovaně se stíratelným fixem.</p>

<h2 class="wp-block-heading">Navazující podzimní aktivity</h2>

<p class="wp-block-paragraph">Po práci u stolu zkuste venku najít podobné listy a porovnat jejich velikost. Z kaštanů, žaludů a šišek poskládejte vlastní obrázkovou řadu. Nasbírané listy využijete také při <a href="https://snilkuvsvet.cz/podzimni-tvoreni-z-listi/">podzimním tvoření z listí</a>.</p>

<p class="wp-block-paragraph">Pokud děti baví stříhání a lepení, naváže na tyto úkoly <a href="https://snilkuvsvet.cz/vystrihni-a-sestav-si-podzimni-strom/">vystřihovánka podzimního stromu</a>.</p>
<p>Článek <a href="https://snilkuvsvet.cz/podzimni-pracovni-listy-pro-predskolaky/">Podzimní pracovní listy pro předškoláky</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/podzimni-pracovni-listy-pro-predskolaky/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Spocitej-podzimni-poklady-–-opravene-logo.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Sova v podzimním listí: omalovánka k vytisknutí</title>
		<link>https://snilkuvsvet.cz/omalovanka-sova-v-podzimnim-listi/</link>
					<comments>https://snilkuvsvet.cz/omalovanka-sova-v-podzimnim-listi/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 25 Oct 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[Omalovánky zvířat]]></category>
		<category><![CDATA[K vytištění]]></category>
		<category><![CDATA[Podzim]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Ptáci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5519</guid>

					<description><![CDATA[<p>Sova sedí na větvi a kolem ní pomalu padají podzimní listy. Vzhlíží k obloze, jako by chtěla zjistit, odkud přiletí další. Děti mohou každý list vybarvit jinak a sově vybrat barvy peří podle vlastní představy. Jednoduchou omalovánku si vytiskněte na A4 a použijte ji třeba pro klidné tvoření po procházce. Na vybarvování můžete navázat podzimním...</p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-sova-v-podzimnim-listi/">Sova v podzimním listí: omalovánka k vytisknutí</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">Sova sedí na větvi a kolem ní pomalu padají podzimní listy. Vzhlíží k obloze, jako by chtěla zjistit, odkud přiletí další. Děti mohou každý list vybarvit jinak a sově vybrat barvy peří podle vlastní představy. Jednoduchou omalovánku si vytiskněte na A4 a použijte ji třeba pro klidné tvoření po procházce.</p>


        <div id="ss-omalovanka-f6ccc45d-bd03-47ca-b79c-b8695a70b6c5" 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/10/Sova-v-podzimnim-listi-omalovanka-k-vytisknuti.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/10/Sova-v-podzimnim-listi-omalovanka-k-vytisknuti.jpg"
             alt="Jednoduchá omalovánka sovy na větvi s padajícími podzimními listy"
             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/10/Sova-v-podzimnim-listi-omalovanka-k-vytisknuti.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-f6ccc45d-bd03-47ca-b79c-b8695a70b6c5');
      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">Na vybarvování můžete navázat <a href="https://snilkuvsvet.cz/podzimni-tvoreni-z-listi/">podzimním tvořením z listí</a>. Další obrázky najdete mezi <a href="https://snilkuvsvet.cz/omalovanky/omalovanky-zviratka/">omalovánkami zvířat k vytisknutí</a>.</p>

<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-sova-v-podzimnim-listi/">Sova v podzimním listí: omalovánka k vytisknutí</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/omalovanka-sova-v-podzimnim-listi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Sova-v-podzimnim-listi-omalovanka-k-vytisknuti.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Kotě s podzimními dýněmi: omalovánka k vytisknutí</title>
		<link>https://snilkuvsvet.cz/omalovanka-kote-s-dynemi/</link>
					<comments>https://snilkuvsvet.cz/omalovanka-kote-s-dynemi/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sat, 24 Oct 2026 06:00:00 +0000</pubDate>
				<category><![CDATA[Omalovánky zvířat]]></category>
		<category><![CDATA[K vytištění]]></category>
		<category><![CDATA[Kočky]]></category>
		<category><![CDATA[Podzim]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5518</guid>

					<description><![CDATA[<p>Kotě s mašlí se posadilo vedle dvou dýní a zvědavě vyhlíží, co se bude dít. Pod tlapkami mu leží podzimní listy, které mohou mít pokaždé jinou barvu. Obrázek je jednoduchý, s většími plochami pro vybarvování i menšími dětmi. Stáhněte si omalovánku kotěte, vytiskněte ji a vyberte společně barvu jeho kožíšku. Na vybarvování můžete navázat podzimním...</p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-kote-s-dynemi/">Kotě s podzimními dýněmi: omalovánka k vytisknutí</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">Kotě s mašlí se posadilo vedle dvou dýní a zvědavě vyhlíží, co se bude dít. Pod tlapkami mu leží podzimní listy, které mohou mít pokaždé jinou barvu. Obrázek je jednoduchý, s většími plochami pro vybarvování i menšími dětmi. Stáhněte si omalovánku kotěte, vytiskněte ji a vyberte společně barvu jeho kožíšku.</p>


        <div id="ss-omalovanka-71742269-7e65-4314-ae02-8254c4f72d91" 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/10/Kote-s-podzimnimi-dynemi-omalovanka-k-vytisknuti.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/10/Kote-s-podzimnimi-dynemi-omalovanka-k-vytisknuti.jpg"
             alt="Jednoduchá omalovánka kotěte s mašlí vedle dýní a 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/10/Kote-s-podzimnimi-dynemi-omalovanka-k-vytisknuti.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-71742269-7e65-4314-ae02-8254c4f72d91');
      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">Na vybarvování můžete navázat <a href="https://snilkuvsvet.cz/podzimni-tvoreni-z-listi/">podzimním tvořením z listí</a>. Další obrázky najdete mezi <a href="https://snilkuvsvet.cz/omalovanky/omalovanky-zviratka/">omalovánkami zvířat k vytisknutí</a>.</p>

<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-kote-s-dynemi/">Kotě s podzimními dýněmi: omalovánka k vytisknutí</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/omalovanka-kote-s-dynemi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Kote-s-podzimnimi-dynemi-omalovanka-k-vytisknuti.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Ježek s jablkem: omalovánka k vytisknutí</title>
		<link>https://snilkuvsvet.cz/omalovanka-jezek-s-jablkem/</link>
					<comments>https://snilkuvsvet.cz/omalovanka-jezek-s-jablkem/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 06:00:00 +0000</pubDate>
				<category><![CDATA[Omalovánky zvířat]]></category>
		<category><![CDATA[K vytištění]]></category>
		<category><![CDATA[Podzim]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[V lese]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5517</guid>

					<description><![CDATA[<p>Tenhle pohádkový ježek nese na zádech jablko a prochází se mezi spadanými listy. Na chvíli se zastavil, jako by čekal, kdo mu vybere barvy pro další cestu. Jednoduché obrysy a větší plochy se hodí i pro předškoláky. Vytiskněte si omalovánku ježka na A4 a vybarvěte s dětmi bodliny, jablko i podzimní listí. Na vybarvování můžete...</p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-jezek-s-jablkem/">Ježek s jablkem: omalovánka k vytisknutí</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">Tenhle pohádkový ježek nese na zádech jablko a prochází se mezi spadanými listy. Na chvíli se zastavil, jako by čekal, kdo mu vybere barvy pro další cestu. Jednoduché obrysy a větší plochy se hodí i pro předškoláky. Vytiskněte si omalovánku ježka na A4 a vybarvěte s dětmi bodliny, jablko i podzimní listí.</p>


        <div id="ss-omalovanka-6a3266ea-0969-4f61-ad05-47d2ea55d796" 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/10/Jezek-s-jablkem-omalovanka-k-vytisknuti.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/10/Jezek-s-jablkem-omalovanka-k-vytisknuti.jpg"
             alt="Jednoduchá omalovánka ježka s jablkem na zádech mezi podzimními listy"
             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/10/Jezek-s-jablkem-omalovanka-k-vytisknuti.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-6a3266ea-0969-4f61-ad05-47d2ea55d796');
      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">Na vybarvování můžete navázat <a href="https://snilkuvsvet.cz/podzimni-tvoreni-z-listi/">podzimním tvořením z listí</a>. Další obrázky najdete mezi <a href="https://snilkuvsvet.cz/omalovanky/omalovanky-zviratka/">omalovánkami zvířat k vytisknutí</a>.</p>

<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-jezek-s-jablkem/">Ježek s jablkem: omalovánka k vytisknutí</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/omalovanka-jezek-s-jablkem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Jezek-s-jablkem-omalovanka-k-vytisknuti.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Čarodějka nad střechami: omalovánka k vytisknutí</title>
		<link>https://snilkuvsvet.cz/omalovanka-carodejka-nad-strechami/</link>
					<comments>https://snilkuvsvet.cz/omalovanka-carodejka-nad-strechami/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Thu, 22 Oct 2026 06:00:00 +0000</pubDate>
				<category><![CDATA[Omalovánky Halloween]]></category>
		<category><![CDATA[Čarodějky a kouzelníci]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[K vytištění]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5516</guid>

					<description><![CDATA[<p>Nad střechami proletěla čarodějka na koštěti a vesele mává na cestu. Společnost jí dělá netopýr a měsíc, který osvětluje noční oblohu. Díky jednoduché kresbě a větším plochám se do vybarvování mohou pustit i předškoláci. Vytiskněte si omalovánku čarodějky a vymyslete s dětmi, kam v noci letí. Pro další úkoly si vyberte halloweenské pracovní listy k...</p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-carodejka-nad-strechami/">Čarodějka nad střechami: omalovánka k vytisknutí</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">Nad střechami proletěla čarodějka na koštěti a vesele mává na cestu. Společnost jí dělá netopýr a měsíc, který osvětluje noční oblohu. Díky jednoduché kresbě a větším plochám se do vybarvování mohou pustit i předškoláci. Vytiskněte si omalovánku čarodějky a vymyslete s dětmi, kam v noci letí.</p>


        <div id="ss-omalovanka-a05efce8-d3d7-4598-8f23-446c212ee312" 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/10/Carodejka-nad-strechami-omalovanka-k-vytisknuti.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/10/Carodejka-nad-strechami-omalovanka-k-vytisknuti.jpg"
             alt="Jednoduchá omalovánka čarodějky na koštěti, netopýra a měsíce nad střechami"
             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/10/Carodejka-nad-strechami-omalovanka-k-vytisknuti.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-a05efce8-d3d7-4598-8f23-446c212ee312');
      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 další úkoly si vyberte <a href="https://snilkuvsvet.cz/halloweenske-pracovni-listy/">halloweenské pracovní listy k vytisknutí</a>. K podzimní výzdobě se hodí také <a href="https://snilkuvsvet.cz/sablony-na-vyrezavani-dyni/">šablony obličejů na vyřezávání dýní</a>.</p>

<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-carodejka-nad-strechami/">Čarodějka nad střechami: omalovánka k vytisknutí</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/omalovanka-carodejka-nad-strechami/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Carodejka-nad-strechami-omalovanka-k-vytisknuti.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Netopýr a dýně plná sladkostí: omalovánka k vytisknutí</title>
		<link>https://snilkuvsvet.cz/omalovanka-netopyr-a-dyne-se-sladkostmi/</link>
					<comments>https://snilkuvsvet.cz/omalovanka-netopyr-a-dyne-se-sladkostmi/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 06:00:00 +0000</pubDate>
				<category><![CDATA[Omalovánky Halloween]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[K vytištění]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Sladkosti]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5515</guid>

					<description><![CDATA[<p>Usměvavý netopýr poletuje nad dýňovým kyblíkem, který je plný sladkostí. Mezi bonbony vykukuje lízátko a kolem netopýra svítí hvězdy. Obrázek má větší plochy a jednoduché obrysy, takže se hodí i pro předškoláky. Stáhněte si halloweenskou omalovánku, vytiskněte ji na A4 a nechte děti vybrat barvy jednotlivých dobrot. Pro další úkoly si vyberte halloweenské pracovní listy...</p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-netopyr-a-dyne-se-sladkostmi/">Netopýr a dýně plná sladkostí: omalovánka k vytisknutí</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">Usměvavý netopýr poletuje nad dýňovým kyblíkem, který je plný sladkostí. Mezi bonbony vykukuje lízátko a kolem netopýra svítí hvězdy. Obrázek má větší plochy a jednoduché obrysy, takže se hodí i pro předškoláky. Stáhněte si halloweenskou omalovánku, vytiskněte ji na A4 a nechte děti vybrat barvy jednotlivých dobrot.</p>


        <div id="ss-omalovanka-63fe0154-896e-4134-8758-d3dec7c1041a" 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/10/Netopyr-a-dyne-plna-sladkosti-omalovanka-k-vytisknuti.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/10/Netopyr-a-dyne-plna-sladkosti-omalovanka-k-vytisknuti.jpg"
             alt="Jednoduchá omalovánka netopýra nad dýňovým kyblíkem se sladkostmi"
             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/10/Netopyr-a-dyne-plna-sladkosti-omalovanka-k-vytisknuti.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-63fe0154-896e-4134-8758-d3dec7c1041a');
      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 další úkoly si vyberte <a href="https://snilkuvsvet.cz/halloweenske-pracovni-listy/">halloweenské pracovní listy k vytisknutí</a>. K podzimní výzdobě se hodí také <a href="https://snilkuvsvet.cz/sablony-na-vyrezavani-dyni/">šablony obličejů na vyřezávání dýní</a>.</p>

<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-netopyr-a-dyne-se-sladkostmi/">Netopýr a dýně plná sladkostí: omalovánka k vytisknutí</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/omalovanka-netopyr-a-dyne-se-sladkostmi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/Netopyr-a-dyne-plna-sladkosti-omalovanka-k-vytisknuti.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Halloweenské pracovní listy pro děti: 8 úkolů k vytisknutí zdarma</title>
		<link>https://snilkuvsvet.cz/halloweenske-pracovni-listy/</link>
					<comments>https://snilkuvsvet.cz/halloweenske-pracovni-listy/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Mon, 05 Oct 2026 23:17:36 +0000</pubDate>
				<category><![CDATA[Halloweenské aktivity]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Bludiště]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Halloweenské pracovní listy]]></category>
		<category><![CDATA[Počítání]]></category>
		<category><![CDATA[Pracovní listy]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<category><![CDATA[Stíny]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/halloweenske-pracovni-listy/</guid>

					<description><![CDATA[<p>Stáhněte si zdarma 8 halloweenských pracovních listů pro děti: počítání, stíny, bludiště, grafomotoriku a logické řady jako samostatné obrázky JPG.</p>
<p>Článek <a href="https://snilkuvsvet.cz/halloweenske-pracovni-listy/">Halloweenské pracovní listy pro děti: 8 úkolů k vytisknutí zdarma</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">Dýně se smějí, netopýři poletují mezi přerušovanými čarami a jeden malý duch se ztratil v bludišti. Tahle halloweenská parta ale nechce nikoho strašit. Potřebuje děti, které umějí počítat, hledat správné stíny, sledovat logické řady a vést tužku po klikatých cestách.</p>



<p class="wp-block-paragraph">Připravili jsme <strong>osm halloweenských pracovních listů pro děti přibližně od 4 do 7 let</strong>. Najdete mezi nimi počítání, jednoduché sčítání, spojování stínů, bludiště, grafomotorická cvičení i logické řady. Každý list je připravený samostatně jako obrázek JPG ve formátu A4.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Snílkova strašidelně důležitá zpráva:</strong> Duchové v těchto pracovních listech nekoušou. Maximálně trochu zabloudí, spletou si stín nebo zapomenou, která dýně následuje v řadě.</p></blockquote>



<h2 class="wp-block-heading">Halloweenské pracovní listy ke stažení</h2>



<p class="wp-block-paragraph">Sada obsahuje osm samostatných stran A4. Kliknutím na vybraný list jej můžete otevřít v plné velikosti, uložit a vytisknout. Barevné obrázky jsou výrazné, ale zadání zůstávají srozumitelná i při černobílém tisku.</p>



<h3 class="wp-block-heading">Co sada obsahuje</h3>



<figure class="wp-block-table"><table><thead><tr><th>Číslo</th><th>Pracovní list</th><th>Co dítě procvičuje</th><th>Věk</th></tr></thead><tbody><tr><td>1</td><td>Spočítej obrázky</td><td>počítání do 8, přiřazení čísla</td><td>4–6 let</td></tr><tr><td>2</td><td>Halloweenské sčítání</td><td>jednoduché sčítání do 10</td><td>5–7 let</td></tr><tr><td>3</td><td>Najdi správný stín</td><td>zrakové rozlišování a spojování</td><td>4–6 let</td></tr><tr><td>4</td><td>Který stín patří dýni?</td><td>pozorování tvaru a detailů</td><td>4–6 let</td></tr><tr><td>5</td><td>Duch hledá dýni</td><td>orientace, soustředění a vedení čáry</td><td>4–7 let</td></tr><tr><td>6</td><td>Leť s netopýrem</td><td>rovné čáry, hranaté dráhy a vlnovky</td><td>4–7 let</td></tr><tr><td>7</td><td>Dokresli pavučiny</td><td>kruhový pohyb a přesnost tahu</td><td>5–7 let</td></tr><tr><td>8</td><td>Co patří do řady?</td><td>logické řady a pravidelnost</td><td>5–7 let</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">1. Spočítej halloweenské obrázky</h2>



<p class="wp-block-paragraph">Na prvním listu děti počítají dýně, duchy, netopýry, čarodějnické klobouky a pavouky. U každého řádku vybírají ze tří čísel a správnou odpověď zakroužkují. Úkol procvičuje počítání po jedné, spojení množství s číslicí a soustředění na jeden řádek.</p>


        <div id="ss-omalovanka-f7e058c0-d407-4672-8581-60c01ef4dedf" 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/10/halloweensky-pracovni-list-01-pocitani.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/10/halloweensky-pracovni-list-01-pocitani.jpg"
             alt="Halloweenský pracovní list – spočítej obrázky a zakroužkuj správné číslo"
             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/10/halloweensky-pracovni-list-01-pocitani.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-f7e058c0-d407-4672-8581-60c01ef4dedf');
      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">2. Halloweenské sčítání do 10</h2>



<p class="wp-block-paragraph">Druhý list přidává jednoduché sčítání. Dítě spočítá obrázky v první skupině, potom obrázky za znaménkem plus a celkový počet zapíše do rámečku. Pokud dítě ještě se znaménky nepracuje, můžete příklad přečíst jako krátký příběh: „Máme dvě dýně a přidáme k nim tři duchy. Kolik obrázků je dohromady?“</p>


        <div id="ss-omalovanka-26f802ee-0da9-4088-9162-4de734603f9b" 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/10/halloweensky-pracovni-list-02-scitani.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/10/halloweensky-pracovni-list-02-scitani.jpg"
             alt="Halloweenský pracovní list – obrázkové sčítání do deseti"
             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/10/halloweensky-pracovni-list-02-scitani.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-26f802ee-0da9-4088-9162-4de734603f9b');
      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">3. Najdi správný stín</h2>



<p class="wp-block-paragraph">Dýně, duch, netopýr, klobouk a pavouk hledají svůj stín. Dítě spojuje barevné obrázky na levé straně s odpovídajícími siluetami napravo. Nechte dítě nejdříve všechny dvojice ukázat prstem a teprve potom je spojit tužkou. List tak zůstane přehlednější.</p>


        <div id="ss-omalovanka-5604f7f4-ee31-4f3c-b53c-5d473569f641" 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/10/halloweensky-pracovni-list-03-stiny.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/10/halloweensky-pracovni-list-03-stiny.jpg"
             alt="Halloweenský pracovní list – spoj barevné obrázky s jejich stíny"
             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/10/halloweensky-pracovni-list-03-stiny.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-5604f7f4-ee31-4f3c-b53c-5d473569f641');
      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">4. Který stín patří dýni?</h2>



<p class="wp-block-paragraph">Čtvrtý pracovní list se soustředí na detailnější zrakové rozlišování. Dítě porovnává velkou dýni se čtyřmi siluetami. Sleduje tvar plodu, šířku, listy i směr stopky a zakroužkuje jediný totožný stín.</p>


        <div id="ss-omalovanka-ab06e3b8-3bc2-41ba-8dd6-1b90afbacce6" 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/10/halloweensky-pracovni-list-04-stin-dyne.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/10/halloweensky-pracovni-list-04-stin-dyne.jpg"
             alt="Halloweenský pracovní list – najdi správný stín dýně"
             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/10/halloweensky-pracovni-list-04-stin-dyne.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-ab06e3b8-3bc2-41ba-8dd6-1b90afbacce6');
      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">5. Duch hledá dýni</h2>



<p class="wp-block-paragraph">Malý duch potřebuje projít bludištěm až k dýni. Cestu je nutné vést průchody a nepřeskakovat žádnou zeď. Čtyřletému dítěti můžete dovolit nejdříve hledat cestu prstem. Starší dítě ji může rovnou kreslit tužkou.</p>


        <div id="ss-omalovanka-4d85abba-f348-4225-8215-a6df252c5421" 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/10/halloweensky-pracovni-list-05-bludiste.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/10/halloweensky-pracovni-list-05-bludiste.jpg"
             alt="Halloweenské bludiště – pomoz duchovi najít cestu k dýni"
             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/10/halloweensky-pracovni-list-05-bludiste.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-4d85abba-f348-4225-8215-a6df252c5421');
      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">6. Leť s netopýrem</h2>



<p class="wp-block-paragraph">Netopýr letí k měsíci po pěti různých drahách. Dítě obtahuje rovnou čáru, hranaté dráhy, široké vlny i hustší vlnovky. Důležitější než přesné kopírování každé čárky je klidný a plynulý pohyb zleva doprava.</p>


        <div id="ss-omalovanka-462d5994-2914-4fff-a51b-7bea4a175f31" 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/10/halloweensky-pracovni-list-06-grafomotorika.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/10/halloweensky-pracovni-list-06-grafomotorika.jpg"
             alt="Halloweenský grafomotorický pracovní list – veď netopýra k měsíci"
             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/10/halloweensky-pracovni-list-06-grafomotorika.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-462d5994-2914-4fff-a51b-7bea4a175f31');
      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">7. Dokresli pavučiny</h2>



<p class="wp-block-paragraph">Na sedmém listu čekají čtyři pavučiny s přerušovanými kruhy. Dítě je postupně obtahuje a dokončuje pavoučí sítě. Pokud je úkol pro ruku příliš náročný, začněte jednou pavučinou a zbytek nechte na další den.</p>


        <div id="ss-omalovanka-955ee7b8-8a66-483b-b7fc-0ab788bc39a6" 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/10/halloweensky-pracovni-list-07-pavuciny.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/10/halloweensky-pracovni-list-07-pavuciny.jpg"
             alt="Halloweenský grafomotorický pracovní list – obtáhni kruhy a dokonči pavučiny"
             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/10/halloweensky-pracovni-list-07-pavuciny.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-955ee7b8-8a66-483b-b7fc-0ab788bc39a6');
      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">8. Co patří do řady?</h2>



<p class="wp-block-paragraph">Poslední list obsahuje pět obrázkových řad. Dítě hledá pravidlo střídání a do prázdného rámečku nakreslí obrázek, který má následovat. Odpověď neprozrazujte hned. Pomozte dítěti přečíst řadu nahlas: „dýně, duch, dýně, duch…“ Pravidlo pak často zaslechne samo.</p>


        <div id="ss-omalovanka-f0337530-5f84-4fc8-833f-dec4a8b80fc6" 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/10/halloweensky-pracovni-list-08-logicke-rady.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/10/halloweensky-pracovni-list-08-logicke-rady.jpg"
             alt="Halloweenský pracovní list – doplň obrázek, který patří do logické řady"
             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/10/halloweensky-pracovni-list-08-logicke-rady.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-f0337530-5f84-4fc8-833f-dec4a8b80fc6');
      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 jak staré děti jsou listy vhodné</h2>



<h3 class="wp-block-heading">Děti od 4 let</h3>



<p class="wp-block-paragraph">Začněte počítáním obrázků, hledáním stínů a nejjednoduššími grafomotorickými čarami. Zadání dítěti přečtěte a jednu úlohu vyřešte společně jako ukázku.</p>



<h3 class="wp-block-heading">Děti od 5 do 6 let</h3>



<p class="wp-block-paragraph">Mohou postupně zvládnout celou sadu. U sčítání používejte obrázky jako názornou pomůcku a u logických řad nechte dítě pravidlo nejdříve slovně popsat.</p>



<h3 class="wp-block-heading">Děti od 7 let</h3>



<p class="wp-block-paragraph">Pro prvňáky bude většina listů spíše lehčí. Mohou proto vymyslet vlastní logickou řadu, zapsat sčítání bez obrázků nebo vytvořit podobný úkol pro spolužáka.</p>



<h2 class="wp-block-heading">Jak pracovní listy vytisknout</h2>



<ul class="wp-block-list"><li>Tiskněte na <strong>formát A4 na výšku</strong>.</li><li>V nastavení tiskárny zvolte skutečnou velikost nebo přizpůsobení stránce.</li><li>Pro běžnou práci stačí kancelářský papír o gramáži 80 g/m².</li><li>Pro opakované používání můžete listy zalaminovat a kreslit stíratelným fixem.</li><li>Grafomotorické listy nezmenšujte na dvě stránky na jeden papír – dětem by se příliš zúžily dráhy.</li><li>Úkoly zůstávají srozumitelné také při černobílém tisku.</li></ul>



<h2 class="wp-block-heading">Jak sadu využít ve školce, škole nebo družině</h2>



<p class="wp-block-paragraph">Nemusíte dětem rozdat všech osm listů najednou. Pro jednu klidovou aktivitu vyberte dvě až tři stránky:</p>



<ul class="wp-block-list"><li><strong>matematický blok:</strong> listy 1 a 2,</li><li><strong>zrakové rozlišování:</strong> listy 3 a 4,</li><li><strong>soustředění a orientace:</strong> listy 5 a 8,</li><li><strong>grafomotorická rozcvička:</strong> listy 6 a 7.</li></ul>



<p class="wp-block-paragraph">Jednotlivé listy můžete rozmístit po třídě jako stanoviště. Děti se po dokončení úkolu přesunou k dalšímu stolku. Z obyčejného vyplňování se tak stane malá halloweenská výprava.</p>



<p class="wp-block-paragraph">Další inspiraci najdete v rubrice <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/tematicke-aktivity/halloweenske-aktivity/">Halloweenské aktivity</a>. Navázat můžete také <a href="https://snilkuvsvet.cz/omalovanky/omalovanky-halloween/">halloweenskými omalovánkami</a> nebo dalšími <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">Řešení pracovních listů</h2>



<ol class="wp-block-list"><li><strong>Počítání:</strong> 3, 5, 7, 4, 6, 8.</li><li><strong>Sčítání:</strong> 5, 6, 7, 7, 8.</li><li><strong>Spojování stínů:</strong> 1–B, 2–D, 3–E, 4–A, 5–C.</li><li><strong>Stín dýně:</strong> správná odpověď je číslo 3.</li><li><strong>Bludiště:</strong> cesta vede od otvoru vlevo nahoře k otvoru vpravo dole.</li><li><strong>Grafomotorické čáry:</strong> bez jediného přesného řešení.</li><li><strong>Pavučiny:</strong> bez jediného přesného řešení.</li><li><strong>Logické řady:</strong> dýně, pavouk, duch, pavouk, duch.</li></ol>



<h2 class="wp-block-heading">Nejčastější otázky</h2>



<h3 class="wp-block-heading">Jsou halloweenské pracovní listy zdarma?</h3>



<p class="wp-block-paragraph">Ano. Všech osm listů si můžete otevřít, uložit a vytisknout zdarma jako samostatné obrázky JPG.</p>



<h3 class="wp-block-heading">Jsou úkoly vhodné i pro školku?</h3>



<p class="wp-block-paragraph">Ano. Jednodušší listy zvládnou děti přibližně od čtyř let. Sčítání, pavučiny a složitější logické řady jsou vhodnější pro předškoláky a prvňáky.</p>



<h3 class="wp-block-heading">Je nutný barevný tisk?</h3>



<p class="wp-block-paragraph">Není. Barevné ilustrace listy oživují, ale všechny úkoly zůstávají čitelné a řešitelné také při černobílém tisku.</p>



<h3 class="wp-block-heading">Mohu listy použít ve škole nebo školce?</h3>



<p class="wp-block-paragraph">Ano, můžete je vytisknout pro svou třídu, družinu nebo domácí skupinu. Materiály nejsou určené k dalšímu prodeji ani ke zveřejnění na jiném webu jako vlastní soubory.</p>



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



<p class="wp-block-paragraph">Osm pracovních listů nabízí dost halloweenské atmosféry, aby děti zaujaly, ale žádné drastické obrázky ani skutečné strašení. Dýně, duchové a netopýři tu slouží hlavně jako nenápadní pomocníci při počítání, grafomotorice a logickém přemýšlení.</p>



<p class="wp-block-paragraph">Vytiskněte celou sadu nebo vyberte jen úkol, který se dítěti právě hodí. Jedna stránka zabere několik minut, nezpůsobí doma výbuch třpytek a po dokončení ji lze ještě domalovat. Na halloweenskou aktivitu je to poměrně slušná bilance.</p>

<p>Článek <a href="https://snilkuvsvet.cz/halloweenske-pracovni-listy/">Halloweenské pracovní listy pro děti: 8 úkolů k vytisknutí zdarma</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/halloweenske-pracovni-listy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/10/halloweenske-pracovni-listy-titulni.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Podzimní tematický týden v MŠ: hotový plán na pět dní</title>
		<link>https://snilkuvsvet.cz/podzimni-tematicky-tyden-ms-plan-pet-dni/</link>
					<comments>https://snilkuvsvet.cz/podzimni-tematicky-tyden-ms-plan-pet-dni/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 21:33:27 +0000</pubDate>
				<category><![CDATA[Aktivity pro předškolní děti]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Pro učitele a vychovatele]]></category>
		<category><![CDATA[Tématické aktivity]]></category>
		<category><![CDATA[Aktivity pro děti]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Mateřská škola]]></category>
		<category><![CDATA[Podzim]]></category>
		<category><![CDATA[Pracovní listy]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Tematický týden]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5183</guid>

					<description><![CDATA[<p>Hotový plán podzimního tematického týdne v MŠ na pět dní. Ranní kruh, pohyb, tvoření, poznávání, grafomotorika, pobyt venku a 10 pracovních listů ke stažení.</p>
<p>Článek <a href="https://snilkuvsvet.cz/podzimni-tematicky-tyden-ms-plan-pet-dni/">Podzimní tematický týden v MŠ: hotový plán na pět dní</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap has-medium-font-size wp-block-paragraph"><strong>Pět dní, jedno podzimní téma a žádné pondělní pátrání po nápadech pět minut před ranním kruhem.</strong> Tento hotový plán propojuje povídání, pohyb, tvoření, poznávání přírody, grafomotoriku i pobyt venku. Jednotlivé činnosti na sebe navazují, ale můžete je také libovolně zkrátit, prohodit nebo rozdělit podle věku dětí a rytmu vaší třídy.</p>



<p class="wp-block-paragraph">Tematický týden je připravený především pro děti od 4 do 6 let. U mladších dětí stačí ubrat pracovní listy a přidat více manipulace s přírodninami. Předškolákům naopak můžete nabídnout složitější třídění, počítání a vlastní vysvětlování.</p>



<h2 class="wp-block-heading">Co během týdne děti rozvíjejí</h2>



<ul class="wp-block-list">
<li>slovní zásobu a vyjadřování při ranním kruhu,</li>



<li>pozorování změn v přírodě a základní orientaci v ročních obdobích,</li>



<li>předmatematické dovednosti – třídění, porovnávání, řazení a počítání,</li>



<li>jemnou motoriku, grafomotoriku a koordinaci oka a ruky,</li>



<li>hrubou motoriku při pohybových hrách,</li>



<li>spolupráci, domluvu a schopnost dokončit jednoduchý úkol.</li>
</ul>



<h3 class="wp-block-heading">Co si připravit</h3>



<p class="wp-block-paragraph">Hodit se budou barevné listy, kaštany, žaludy, šišky, několik jablek, košík, výkresy, pastelky, voskovky, tempery, lepidlo, nůžky, provázek a vytištěné pracovní listy. Přírodniny můžete nasbírat s dětmi hned první den – už samotná výprava je plnohodnotná část programu.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Badatelská výzva pro děti:</strong> Najděte venku něco hladkého, něco pichlavého, něco žlutého a něco tak lehkého, že to odnese vítr.</p>
</blockquote>



<h2 class="wp-block-heading">Pondělí: Barvy podzimu a padající listí</h2>



<p class="wp-block-paragraph">První den začíná tím, co děti dobře vidí kolem sebe: listy mění barvu a padají ze stromů. Do ranního kruhu přineste košík s několika různými listy. Děti je mohou prohlížet, porovnávat a popisovat. Ptejte se: Který list je největší? Které barvy na něm vidíme? Proč některé listy už leží na zemi?</p>



<h3 class="wp-block-heading">Pohyb, poznávání a tvoření</h3>



<ul class="wp-block-list">
<li><strong>Pohyb:</strong> Děti představují listy. Při tichém bubnování se pomalu snášejí k zemi, při hlasitém je zvedne vítr a roztočí po třídě.</li>



<li><strong>Poznávání:</strong> Třiďte skutečné listy podle barvy, velikosti nebo tvaru. U starších dětí zkuste dvě vlastnosti současně.</li>



<li><strong>Tvoření:</strong> Udělejte frotáž listů voskovkami nebo listy natiskněte temperou na společný podzimní strom.</li>



<li><strong>Venku:</strong> Každá dvojice hledá tři odlišné listy. Sbírejte jen to, co už spadlo, a porovnávejte stromy podle koruny a kůry.</li>
</ul>



<p class="wp-block-paragraph">Na závěr zařaďte list <strong>Barevné listy</strong> a grafomotorickou dráhu <strong>Padající list</strong>. Nejprve mohou děti cestu projet prstem, teprve potom pastelkou. Ruka si směr „osahá“ a tužka pak nemá tak těžkou směnu.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-vivid-red-background-color has-background wp-element-button" href="https://snilkuvsvet.cz/wp-content/uploads/2026/10/podzimni-pracovni-listy-komplet.zip"><strong>Stáhnout celý podzimní balíček</strong></a></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/01-barevne-listy-trideni-scaled.png"><img decoding="async" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/01-barevne-listy-trideni-scaled.png" alt="Barevné podzimní listy k třídění podle žluté, oranžové a červené barvy" class="wp-image-5171"/></a><figcaption class="wp-element-caption">Barevné listy – třídění podle barev a velikosti</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/02-padajici-list-grafomotorika-scaled.png"><img decoding="async" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/02-padajici-list-grafomotorika-scaled.png" alt="Čtyři velké grafomotorické dráhy, po kterých padají barevné podzimní listy" class="wp-image-5172"/></a><figcaption class="wp-element-caption">Padající list – grafomotorické dráhy</figcaption></figure>
</div>
</div>



<h2 class="wp-block-heading">Úterý: Jablka, sklizeň a podzimní počítání</h2>



<p class="wp-block-paragraph">Do kruhu položte jablko, rozkrojte ho napříč a ukažte dětem hvězdičku ukrytou uvnitř. Pojmenujte slupku, dužinu, jadřinec a semínka. Děti mohou odhadnout, kolik semínek najdete, a po rozkrojení svůj tip ověřit.</p>



<ul class="wp-block-list">
<li><strong>Pohyb:</strong> Přenášení „jablek“ do košíku. Míček nebo sáček děti nesou na dlani, na lžíci nebo mezi dvěma kamarády.</li>



<li><strong>Poznávání:</strong> Porovnávejte jablka podle barvy, velikosti, vůně a chuti. Vytvořte jednoduchý obrázkový graf nejoblíbenějších druhů.</li>



<li><strong>Tvoření:</strong> Půlkami jablek tiskněte na papír. Z otisků může vzniknout košík, strom nebo dlouhá jablečná řada.</li>



<li><strong>Venku:</strong> Hledejte, co na podzim dozrává. Pokud nemáte poblíž sad, zaměřte se na plody stromů a keřů v okolí školky.</li>
</ul>



<p class="wp-block-paragraph">Pracovní list <strong>Dostaň jablka do košíku</strong> procvičí vedení čáry a orientaci na ploše. U řad z kaštanů a žaludů nechte děti nejprve vysvětlit pravidlo vlastními slovy. Teprve potom řadu doplní.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/03-dostan-jablka-do-kosiku-scaled.png"><img decoding="async" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/03-dostan-jablka-do-kosiku-scaled.png" alt="Čtyři barevná jablka s grafomotorickými cestami vedoucími do velkého košíku" class="wp-image-5173"/></a><figcaption class="wp-element-caption">Dostaň jablka do košíku</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/04-rady-z-kastanu-a-zaludu-scaled.png"><img decoding="async" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/04-rady-z-kastanu-a-zaludu-scaled.png" alt="Čtyři obrázkové řady z velkých kaštanů a žaludů s prázdnými poli k doplnění" class="wp-image-5174"/></a><figcaption class="wp-element-caption">Pokračování řad z kaštanů a žaludů</figcaption></figure>
</div>
</div>



<h2 class="wp-block-heading">Středa: Lesní zásoby a zvířecí úkryty</h2>



<p class="wp-block-paragraph">Ve středu se z dětí stanou pomocníci veverky. V ranním kruhu si povídejte o tom, proč si některá zvířata dělají zásoby a kde hledají bezpečné místo. Připravte několik přírodnin a nechte děti hádat, komu by mohly chutnat nebo k čemu mohou v lese sloužit.</p>



<ul class="wp-block-list">
<li><strong>Pohyb:</strong> Rozmístěte po třídě „zásoby“. Děti je po jedné nosí do obruče představující dutinu. Můžete přidat barevné nebo početní zadání.</li>



<li><strong>Poznávání:</strong> Porovnávejte kaštany, žaludy a šišky. Děti popisují povrch, tvar, velikost a zkoušejí přírodniny seřadit.</li>



<li><strong>Tvoření:</strong> Vytvořte lesní koláž nebo jednoduché zvířátko z přírodnin. Další nápady najdete v článku <a href="https://snilkuvsvet.cz/zviratka-z-kastanu-a-paratek/">Zvířátka z kaštanů a párátek</a>.</li>



<li><strong>Venku:</strong> Hledejte dutiny, hnízda, nory a místa pod listím. Pozorujte je z odstupu a zvířecí domovy nerozebírejte.</li>
</ul>



<p class="wp-block-paragraph">List <strong>Veverka hledá zásoby</strong> spojuje cestičky s počítáním. U přiřazování zvířat k úkrytům přijměte i rozumně vysvětlenou alternativu – příroda se neřídí obrázkovou kartičkou tak poslušně jako pracovní sešit.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/05-veverka-hleda-zasoby-scaled.png"><img decoding="async" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/05-veverka-hleda-zasoby-scaled.png" alt="Velká veverka a tři cesty vedoucí ke dvěma skupinám žaludů a k jablku" class="wp-image-5175"/></a><figcaption class="wp-element-caption">Veverka hledá zásoby</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/07-zvirata-a-ukryty-scaled.png"><img decoding="async" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/07-zvirata-a-ukryty-scaled.png" alt="Veverka, ježek, liška a pták k přiřazení k dutině, listí, noře a hnízdu" class="wp-image-5177"/></a><figcaption class="wp-element-caption">Přiřazování zvířat k úkrytům</figcaption></figure>
</div>
</div>



<h2 class="wp-block-heading">Čtvrtek: Déšť, vítr a příprava na zimu</h2>



<p class="wp-block-paragraph">Začněte obrázkovým kalendářem počasí. Děti se podívají z okna, zvolí odpovídající symbol a krátce vysvětlí, podle čeho se rozhodly. Potom si ukažte, že lidé si vezmou bundu nebo deštník, zatímco zvířata mají jiné strategie: některá odletí, některá zimu prospí a jiná zůstávají aktivní.</p>



<ul class="wp-block-list">
<li><strong>Pohyb:</strong> Na slovo „déšť“ děti bubnují prsty do podlahy, při „větru“ se naklánějí a při „slunci“ se vytáhnou vzhůru. Střídejte pokyny rychleji nebo pomaleji.</li>



<li><strong>Pokus:</strong> Venku přivažte na plot krátké stužky a sledujte směr větru. Do nádoby můžete zachytit déšť a porovnávat jeho množství během týdne.</li>



<li><strong>Tvoření:</strong> Vyrobte společný deštník z barevných papírů nebo mrak s provázkovými kapkami.</li>



<li><strong>Vyprávění:</strong> Téma stěhovavých ptáků hezky doplní příběh <a href="https://snilkuvsvet.cz/vlastovka-verka-a-tajemstvi-zimy/">Vlaštovka Věrka a tajemství zimy</a>.</li>



<li><strong>Venku:</strong> Zaznamenejte počasí, vnímejte teplotu, vítr a mokro. Děti mohou najít místo, kde se po dešti drží nejvíc vody.</li>
</ul>



<p class="wp-block-paragraph">Svislé a šikmé čáry na listu <strong>Déšť</strong> veďte shora dolů. Při třídění zvířat nechte děti obhájit, proč je zařadily do skupiny <em>odletí</em>, <em>usne</em> nebo <em>zůstane</em>. Tabulku počasí lze vytisknout jednou pro celou třídu a průběžně doplňovat.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/06-dest-grafomotoricke-cary-scaled.png"><img decoding="async" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/06-dest-grafomotoricke-cary-scaled.png" alt="Tři velké mraky s rovnými a šikmými grafomotorickými čarami vedoucími do kaluží" class="wp-image-5176"/></a><figcaption class="wp-element-caption">Déšť – svislé a šikmé čáry</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://snilkuvsvet.cz/wp-content/uploads/2026/09/08-odleti-usne-nebo-zustane-scaled.png"><img decoding="async" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/08-odleti-usne-nebo-zustane-scaled.png" alt="Vlaštovka, čáp, ježek, netopýr, veverka a liška k rozdělení podle přípravy na zimu" class="wp-image-5178"/></a><figcaption class="wp-element-caption">Odletí, usne, nebo zůstane?</figcaption></figure>
</div>
</div>



        <div id="ss-omalovanka-4348c073-50f6-42ef-96de-9e5b2704ff5c" 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/09-obrazkova-tabulka-pocasi-1.png"
                      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/09-obrazkova-tabulka-pocasi-1.png"
             alt="Obrázková tabulka počasí"
             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/09-obrazkova-tabulka-pocasi-1.png"
                      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-4348c073-50f6-42ef-96de-9e5b2704ff5c');
      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">Pátek: Výprava podzimních badatelů</h2>



<p class="wp-block-paragraph">Poslední den patří opakování a malé badatelské výpravě. V ranním kruhu rozložte předměty a obrázky z celého týdne. Děti si jeden vyberou a řeknou, co se o něm dozvěděly. Nevadí, když odpověď začne slovy „Já si pamatuju hlavně tu veverku“ – právě přes konkrétní zážitek se nové informace dobře vracejí.</p>



<ul class="wp-block-list">
<li><strong>Pohyb venku:</strong> Připravte jednoduchou stezku: najdi dva různé listy, obejdi strom, přines žalud, ukaž směr větru a napodob zvíře.</li>



<li><strong>Spolupráce:</strong> Ve skupinkách děti roztřídí nasbírané přírodniny a vysvětlí svůj způsob.</li>



<li><strong>Tvoření:</strong> Sestavte přírodní mandalu nebo společný obraz podzimního lesa. Pokud chcete pokračovat stříháním a lepením, využijte také návod <a href="https://snilkuvsvet.cz/vystrihni-a-sestav-si-podzimni-strom/">Vystřihni a sestav si podzimní strom</a>.</li>



<li><strong>Reflexe:</strong> Každé dítě dokončí větu „Překvapilo mě…“, „Nejvíc mě bavilo…“ nebo „Příště chci zjistit…“.</li>
</ul>



<p class="wp-block-paragraph">Na závěr předejte dětem <strong>Diplom podzimního badatele</strong>. Můžete ho doplnit konkrétní pochvalou: za pozorné oči, vytrvalé hledání, pomoc kamarádovi nebo skvělé vysvětlování.</p>



        <div id="ss-omalovanka-695a5d61-143b-4728-94a6-244c678f3f6a" 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/10-diplom-podzimniho-badatele-scaled.png"
                      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/10-diplom-podzimniho-badatele-scaled.png"
             alt="Diplom podzimního badatele"
             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/10-diplom-podzimniho-badatele-scaled.png"
                      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-695a5d61-143b-4728-94a6-244c678f3f6a');
      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">Jak pracovní listy použít, aby nebyly jen výplní času</h2>



<ol class="wp-block-list">
<li><strong>Nejdřív zážitek, potom papír.</strong> Dítě nejprve třídí skutečné listy, hledá cestu prstem nebo skládá řadu z opravdových kaštanů.</li>



<li><strong>Jeden až dva listy za den stačí.</strong> Balíček není závod o nejrychleji vyplněný šanon.</li>



<li><strong>Nechte děti mluvit.</strong> Správný výsledek je důležitý, ale stejně cenné je vysvětlení, jak na něj dítě přišlo.</li>



<li><strong>Střídejte polohy.</strong> Některé listy lze vyplnit u stolu, jiné na zemi, na stojanu nebo svisle připevněné na tabuli.</li>



<li><strong>Tabulku počasí používejte opakovaně.</strong> Zalaminujte ji nebo vložte do průhledné fólie a značte mazatelným fixem.</li>
</ol>



<h2 class="wp-block-heading">Jak plán upravit podle věku dětí</h2>



<h3 class="wp-block-heading">Pro děti 3–4 roky</h3>



<p class="wp-block-paragraph">Pracujte s menším počtem předmětů a jasnými dvojicemi: velký–malý, žlutý–červený, zvíře–úkryt. Grafomotorickou cestu nejprve obtahujte prstem. Zkraťte ranní kruh a častěji střídejte klid s pohybem.</p>



<h3 class="wp-block-heading">Pro děti 5–6 let</h3>



<p class="wp-block-paragraph">Přidejte vlastní pravidla řad, počítání po skupinách, porovnávání množství a zdůvodňování. Děti mohou samy zakreslit počasí, navrhnout značky nebo připravit jednu otázku pro ostatní badatele.</p>



<h2 class="wp-block-heading">Stáhněte si celý balíček 10 pracovních listů</h2>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-vivid-red-background-color has-background wp-element-button" href="https://snilkuvsvet.cz/wp-content/uploads/2026/10/podzimni-pracovni-listy-komplet.zip"><strong>Stáhnout celý podzimní balíček</strong></a></div>
</div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://snilkuvsvet.cz/wp-content/uploads/2026/09/podzimni-v2-contact-final-scaled.png" alt="Náhled deseti barevných pracovních listů pro podzimní tematický týden v mateřské škole" class="wp-image-5182"/><figcaption class="wp-element-caption">Deset barevných pracovních listů pro podzimní tematický týden v MŠ</figcaption></figure>
</div>


<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-vivid-red-background-color has-background wp-element-button" href="https://snilkuvsvet.cz/wp-content/uploads/2026/10/podzimni-pracovni-listy-komplet.zip"><strong>Stáhnout celý podzimní balíček</strong></a></div>
</div>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph"><strong>V balíčku najdete všech deset stran ve vysokém rozlišení PNG, připravených k tisku.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Nejčastější otázky</h2>



<h3 class="wp-block-heading">Musím stihnout všechny činnosti?</h3>



<p class="wp-block-paragraph">Nemusíte. Každý den si vyberte hlavní zážitek, jednu pohybovou nebo tvořivou činnost a podle času jeden pracovní list. Plán má práci usnadnit, ne přidat další kolonku k odškrtávání.</p>



<h3 class="wp-block-heading">Lze listy tisknout černobíle?</h3>



<p class="wp-block-paragraph">Grafomotorické listy a diplom zůstanou použitelné i černobíle. U třídění podle barev a obrázkové tabulky počasí je vhodnější barevný tisk.</p>



<h3 class="wp-block-heading">Co když nemáme dost přírodnin?</h3>



<p class="wp-block-paragraph">Stačí několik ukázkových kusů a obrázky z pracovních listů. Můžete také použít papírové listy, víčka v podzimních barvách nebo drobné stavebnice. Důležitý je princip třídění a objevování, ne dokonale vybavený les na koberci.</p>
<p>Článek <a href="https://snilkuvsvet.cz/podzimni-tematicky-tyden-ms-plan-pet-dni/">Podzimní tematický týden v MŠ: hotový plán na pět dní</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/podzimni-tematicky-tyden-ms-plan-pet-dni/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/09/podzimni-v2-contact-final-scaled-e1790803707293.png" type="image/png" />
	</item>
		<item>
		<title>Objevování dávných tajemství: Omalovánka archeoložky na vykopávkách</title>
		<link>https://snilkuvsvet.cz/omalovanka-archeolozka-na-vykopavkach/</link>
					<comments>https://snilkuvsvet.cz/omalovanka-archeolozka-na-vykopavkach/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 07:26:00 +0000</pubDate>
				<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Omalovánky povolání]]></category>
		<category><![CDATA[Povolání]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5109</guid>

					<description><![CDATA[<p>Fascinují vaše děti příběhy o zakopaných pokladech, dávné historii a dobrodružných výpravách? Připravili jsme pro vás novou detailní omalovánku, která vás zavede přímo na archeologické vykopávky. Na obrázku najdete soustředěnou archeoložku v klobouku, která pomocí štětce opatrně odkrývá starověkou vázu ukrytou v pískovém odkryvu. Všude okolo nechybí zednické lžíce, štětce, skicák s poznámkami a výzkumný...</p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-archeolozka-na-vykopavkach/">Objevování dávných tajemství: Omalovánka archeoložky na vykopávká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">Fascinují vaše děti příběhy o zakopaných pokladech, dávné historii a dobrodružných výpravách? Připravili jsme pro vás novou detailní omalovánku, která vás zavede přímo na <strong>archeologické vykopávky</strong>. Na obrázku najdete soustředěnou archeoložku v klobouku, která pomocí štětce opatrně odkrývá starověkou vázu ukrytou v pískovém odkryvu. Všude okolo nechybí zednické lžíce, štětce, skicák s poznámkami a výzkumný stan v pozadí.</p>



        <div id="ss-omalovanka-446eb405-348f-479e-b2fa-d2f588e145f7" 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/omalovanka-archeolozka-vykopavky.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/omalovanka-archeolozka-vykopavky.jpg"
             alt="Archeologické vykopávky – omalovánka"
             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/omalovanka-archeolozka-vykopavky.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-446eb405-348f-479e-b2fa-d2f588e145f7');
      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">Ponořte se do světa historie a užijte si tvořivé odpoledne plné objevování. Omalovánku si můžete zdarma stáhnout a pak si prohlédnout i další originální <a href="https://www.google.com/search?q=https://snilkuvsvet.cz/post_tag/omalovanky-k-vytisteni/" target="_blank" rel="noopener">omalovánky k vytištění</a> pro malé i velké výzkumníky.</p>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/omalovanka-archeolozka-na-vykopavkach/">Objevování dávných tajemství: Omalovánka archeoložky na vykopávkách</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/omalovanka-archeolozka-na-vykopavkach/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/09/omalovanka-archeolozka-vykopavky.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;6aeadcb31f6da&quot;}" data-wp-interactive="core/image" data-wp-key="6aeadcb31f6da" 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>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-fa4b9429-f532-46ee-a1c8-d3c66f28e1e7" 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-fa4b9429-f532-46ee-a1c8-d3c66f28e1e7');
      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-bc0171d3-3053-4f79-b035-3bf8d47fb2cf" 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-bc0171d3-3053-4f79-b035-3bf8d47fb2cf');
      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-1f7d81fc-7eaa-4d6b-954c-b9c1dbe8d189" 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-1f7d81fc-7eaa-4d6b-954c-b9c1dbe8d189');
      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-85211598-b2fa-41d0-8082-814fed9149f2" 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-85211598-b2fa-41d0-8082-814fed9149f2');
      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>První den ve škole: Jak ho zvládnout s prvňáčkem (a v klidu)</title>
		<link>https://snilkuvsvet.cz/prvni-den-ve-skole-jak-ho-zvladnout-s-prvnackem-a-v-klidu/</link>
					<comments>https://snilkuvsvet.cz/prvni-den-ve-skole-jak-ho-zvladnout-s-prvnackem-a-v-klidu/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Wed, 19 Aug 2026 22:14:25 +0000</pubDate>
				<category><![CDATA[Dětská psychologie ve zkratce]]></category>
		<category><![CDATA[Pro rodiče a učitele]]></category>
		<category><![CDATA[Tipy pro rodiče]]></category>
		<category><![CDATA[Dětská psychologie]]></category>
		<category><![CDATA[Pozitivní výchova]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=5040</guid>

					<description><![CDATA[<p>První den ve škole je velký okamžik. Pro dítě, které poprvé usedne do školní lavice, i pro rodiče, který se snaží vypadat klidně, přestože už po čtvrté kontroluje seznam všeho co by měli mít připravené do první třídy a tajně přemýšlí, jak těch šest let mohlo utéct tak rychle. Nemusí ale proběhnout dokonale. Prvňáček nepotřebuje...</p>
<p>Článek <a href="https://snilkuvsvet.cz/prvni-den-ve-skole-jak-ho-zvladnout-s-prvnackem-a-v-klidu/">První den ve škole: Jak ho zvládnout s prvňáčkem (a v klidu)</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í den ve škole je velký okamžik. Pro dítě, které poprvé usedne do školní lavice, i pro rodiče, který se snaží vypadat klidně, přestože už po čtvrté kontroluje seznam všeho co by měli mít připravené do první třídy a tajně přemýšlí, jak těch šest let mohlo utéct tak rychle.</p>



<p class="wp-block-paragraph">Nemusí ale proběhnout dokonale. Prvňáček nepotřebuje slavnostní ráno jako z rodinného filmu. Potřebuje především vědět, <strong>co ho přibližně čeká, kdo tam s ním bude a že si pro něj zase přijdete</strong>.</p>



<h2 class="wp-block-heading">Co prvňáček před nástupem do školy potřebuje nejvíc</h2>



<p class="wp-block-paragraph">Nová aktovka, penál a přezůvky jsou důležité, ale samy o sobě dítěti jistotu nedodají. Mnohem více mu pomůže, když si o škole budete konkrétně povídat &#8211; co, kdy, kde, jak a proč.</p>



<p class="wp-block-paragraph"><strong>Místo neurčitého „Ve škole se ti bude líbit“ můžete říct:</strong></p>



<ul class="wp-block-list">
<li>„Paní učitelka vám ukáže, kam si dáte věci.“</li>
</ul>



<ul class="wp-block-list">
<li>„Ve třídě budou i další děti, které tam půjdou poprvé.“</li>
</ul>



<ul class="wp-block-list">
<li>„Když si nebudeš vědět rady, můžeš se zeptat.“</li>
</ul>



<ul class="wp-block-list">
<li>„Po vyučování na tebe budu čekat na domluveném místě.“</li>
</ul>



<p class="wp-block-paragraph">Dítě tak dostane několik pevných bodů, kterých se může držet. Neslibujte mu, že všechno bude snadné a že si hned první den najde nejlepšího kamaráda. Možná ano, ale možná bude první hodinu jen tiše sledovat ostatní. Obojí je v pořádku.</p>



<h2 class="wp-block-heading">Připravte dítě na školu (ale nedělejte z toho doma výcvikový tábor)</h2>



<p class="wp-block-paragraph">Několik dní před začátkem školy můžete společně projít cestu ke škole, ukázat dítěti hlavní vchod a připomenout mu, kdo ho bude vyzvedávat. Pokud bude chodit do družiny, vysvětlete mu také, že po vyučování nepůjde rovnou domů.</p>



<p class="wp-block-paragraph"><strong>Vyzkoušet můžete i několik obyčejných situací:</strong></p>



<ul class="wp-block-list">
<li>zapnout a otevřít aktovku;</li>



<li>poznat vlastní láhev, přezůvky a oblečení;</li>



<li>otevřít krabičku se svačinou;</li>



<li>pověsit bundu na poutko;</li>



<li>požádat dospělého o pomoc;</li>



<li>říct celé jméno a poznat svou značku nebo jmenovku.</li>
</ul>



<p class="wp-block-paragraph">Nejde o zkoušku samostatnosti. Jen o to, aby dítě první den nezápasilo zároveň s novou třídou, cizími lidmi a krabičkou nebo láhví, kterou doma otevírá silou i dospělý člověk.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Další nápady, které se hodí nejen na začátku školního roku, 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>.</p>
</blockquote>



<h2 class="wp-block-heading">Večer před prvním školním dnem</h2>



<p class="wp-block-paragraph">Večer připravte vše, co můžete. Ráno pak nebudete hledat přezůvky ve skříni, slavnostní košili v koši na prádlo a klíče na místě, kam je přece nikdo nedával.</p>



<p class="wp-block-paragraph">Zkontrolujte:</p>



<ul class="wp-block-list">
<li>aktovku a její obsah;</li>



<li>přezůvky;</li>



<li>oblečení včetně náhradní varianty podle počasí;</li>



<li>čas odchodu;</li>



<li>místo, kde dítě po škole vyzvednete;</li>



<li>případné pokyny školy;</li>



<li>nabitý telefon, pokud se budou členové rodiny během rána domlouvat.</li>
</ul>



<p class="wp-block-paragraph">Dítě může při přípravě pomáhat. Nechte ho vybrat oblečení ze dvou vhodných možností nebo společně připravte malou svačinu. Získá pocit, že není jen převáženým účastníkem velké rodinné operace, ale že má své ráno částečně ve vlastních rukou.</p>



<p class="wp-block-paragraph">Večer už nezačínejte s procvičováním písmen ani s výčtem toho, co všechno se ve škole musí dodržovat. Klidný konec dne  vám udělá větší službu než poslední kontrola abecedy. To se stejně bude všechno učit ve škole.</p>



<h2 class="wp-block-heading">Ráno zbytečně nespěchejte</h2>



<p class="wp-block-paragraph">Na první školní ráno si nechte větší časovou rezervu. Dítě může snídat pomaleji, odmítnout si vzít připravené oblečení nebo pět minut před odchodem zjistit, že musí nutně nakreslit obrázek paní učitelce.</p>



<p class="wp-block-paragraph">Snídaně by měla být známá a jednoduchá. Nevymýšlejte žádné šílenosti, jednak se to nemusí setkat s úspěchem nebo, což je ještě horší, mu nesedne a ve škole ho bude trápit bolení bříška. První školní den není vhodná chvíle na experiment s velkým kusem čokoládového dortu k snídani na oslavu ani s novou zdravou kaší, kterou dítě ještě nikdy nevidělo a nyní ji podezírá ze zlých úmyslů. </p>



<p class="wp-block-paragraph"><strong>Zkrátka se držte toho, co má dítě rádo a běžně snídá. </strong></p>



<p class="wp-block-paragraph">Před odchodem stačí připomenout několik věcí:</p>



<ul class="wp-block-list">
<li>kam společně jdete;</li>



<li>kdo na dítě bude čekat;</li>



<li>že se může kdykoliv obrátit na paní učitelku;</li>



<li>že nemusí všechno umět hned.</li>
</ul>



<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 prvňáčka </strong><em>(kterou ho můžete před odchodem z domu pověřit)</em></p>



<p class="wp-block-paragraph">Dnes tě čeká výprava do nové třídy. Tvým úkolem je zjistit:</p>



<ol class="wp-block-list">
<li>Jak se jmenuje tvoje paní učitelka nebo pan učitel?</li>



<li>Kde máš své místo?</li>



<li>Jak se jmenuje alespoň jeden spolužák?</li>



<li>Co tě ve třídě nejvíc překvapilo?</li>



<li>Jakou máš značku/číslo?</li>
</ol>



<p class="wp-block-paragraph">Nemusíš splnit všechno. Každý správný školní objev se počítá!</p>
</blockquote>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6aeadcb33db6b&quot;}" data-wp-interactive="core/image" data-wp-key="6aeadcb33db6b" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" 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/08/prvni-skolni-den-1-1024x576.jpg" alt="Prvňačka s aktovkou a kyticí drží maminku za ruku před vstupem do školy" class="wp-image-5046" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/08/prvni-skolni-den-1-1024x576.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/08/prvni-skolni-den-1-300x169.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/08/prvni-skolni-den-1-768x432.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/08/prvni-skolni-den-1-1536x864.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/08/prvni-skolni-den-1-440x248.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/08/prvni-skolni-den-1-320x180.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/08/prvni-skolni-den-1-1400x788.jpg 1400w, https://snilkuvsvet.cz/wp-content/uploads/2026/08/prvni-skolni-den-1.jpg 1672w" 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">První den ve škole s rodičovskou oporou</figcaption></figure>



<h2 class="wp-block-heading">Loučení před školou: krátce a srozumitelně</h2>



<p class="wp-block-paragraph">Některé děti vběhnou do třídy bez ohlédnutí. Jiné se rodiče drží tak pevně, že by s ním nejraději absolvovaly celou první třídu. Ani jedna reakce nevypovídá o tom, jak se dítěti bude ve škole dařit po zbytek roku.</p>



<p class="wp-block-paragraph">Pokud je dítě nejisté, uznejte jeho pocity, ale udržte domluvený postup:</p>



<p class="wp-block-paragraph"><em>„Vím, že jsi nervózní. Je to nové. Teď půjdeš s paní učitelkou a já na tebe budu čekat po vyučování u vchodu.“</em></p>



<p class="wp-block-paragraph">Vyhněte se dlouhému opakovanému loučení. Když dítě vidí, že rodič odchází, vrací se, znovu se loučí a ještě několikrát nahlíží do dveří, může získat dojem, že se opravdu děje něco špatného.</p>



<p class="wp-block-paragraph">A pokud se vám derou slzy do očí? Klidně. Jen není nutné z prvňáčka dělat hlavního utěšovatele dospělého.</p>



<h2 class="wp-block-heading">Jak se ptát po návratu ze školy</h2>



<p class="wp-block-paragraph">Otázka „Tak co bylo ve škole?“ často skončí odpovědí „Dobrý“ nebo „Nevím“. Neznamená to, že dítě nechce mluvit. První den v sobě může mít tolik nových dojmů, že je zatím neumí poskládat do souvislého vyprávění.</p>



<p class="wp-block-paragraph"><strong>Zkuste konkrétnější otázky:</strong></p>



<ul class="wp-block-list">
<li>Co bylo dnes nejzábavnější?</li>



<li>Vedle koho jsi seděl?</li>



<li>Co vám paní učitelka ukazovala?</li>



<li>Bylo něco jinak, než sis představoval?</li>



<li>Co bylo jednoduché?</li>



<li>Co bylo trochu těžké?</li>



<li>Na co se zítra těšíš?</li>



<li>Je něco, s čím ti můžeme pomoct?</li>
</ul>



<p class="wp-block-paragraph">Nevyslýchejte dítě hned mezi dveřmi. Nechte ho převléknout, napít se, najíst a chvíli vydechnout. Některé děti začnou vyprávět až večer při koupání nebo těsně před spaním, kdy už rodič téměř ztratil naději na jedinou informaci.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">První školní zážitky si můžete uchovat také pomocí našeho <a href="https://snilkuvsvet.cz/pracovni-list-muj-prvni-den-ve-skole/">obrázkového pracovního listu Můj první den ve škole</a>, který zvládnou i děti, jež ještě neumějí psát.</p>
</blockquote>



<h2 class="wp-block-heading">Když se dítě netváří nadšeně</h2>



<p class="wp-block-paragraph">První den ve škole nemusí být automaticky tím nejkrásnějším dnem. Dítě může být unavené, zamlklé, podrážděné nebo zklamané, že škola nevypadá přesně jako v jeho představách.</p>



<p class="wp-block-paragraph">Nevěšte hlavu. Jedno náročné ráno ještě neznamená, že bude dítě školu nenávidět. Stejně tak první nadšený den nezaručuje, že za týden nepřijde únava nebo odpor k rannímu vstávání.</p>



<p class="wp-block-paragraph"><strong>Pomáhá držet jednoduchý režim:</strong></p>



<ul class="wp-block-list">
<li>dostatek spánku;</li>



<li>klidnější odpoledne;</li>



<li>předvídatelný čas úkolů a přípravy;</li>



<li>prostor pro obyčejnou hru;</li>



<li>krátké povídání o tom, co dítěti pomáhá a co mu vadí.</li>
</ul>



<p class="wp-block-paragraph">Pokud se strach opakuje, zhoršuje nebo dítěti dlouhodobě brání chodit do školy, řešte situaci včas s třídním učitelem. Není nutné čekat, až se z malé nejistoty stane každodenní boj.</p>



<h2 class="wp-block-heading">První školní den nekončí příchodem domů</h2>



<p class="wp-block-paragraph">Po škole není potřeba připravovat několikahodinový slavnostní program. Pro prvňáčka bývá dopoledne plné nových lidí, pravidel a dojmů. Někdo si užije zmrzlinu nebo malý rodinný oběd, jiný bude nejspokojenější doma v teplácích s oblíbenou hračkou.</p>



<p class="wp-block-paragraph"><strong>Můžete společně:</strong></p>



<ul class="wp-block-list">
<li>vyfotit dítě s aktovkou;</li>



<li>zapsat jeho první dojmy;</li>



<li>nechat ho nakreslit třídu;</li>



<li>schovat drobnou památku;</li>



<li>porovnat očekávání před školou s tím, co skutečně zažilo.</li>
</ul>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Pokud chcete zachytit první školní vzpomínky i trochu hravěji, projděte si další <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/">pracovní listy k vytištění</a>.</p>
</blockquote>



<h2 class="wp-block-heading">Ani u starších školáků nezapomínejte na nový začátek</h2>



<p class="wp-block-paragraph">Starší děti už znají školní budovu, šatnu i ranní zvonění. Přesto pro ně začátek školního roku nemusí být automaticky snadný. Mohou mít nového učitele, jiné spolužáky, náročnější předměty nebo obavy z toho, zda znovu zapadnou do kolektivu.</p>



<p class="wp-block-paragraph">Místo věty „Ty už přece víš, jak to ve škole chodí“ se ptejte, co bude letos jiné. Starší dítě možná nepotřebuje doprovod až ke dveřím, ale stále potřebuje vědět, že se může ozvat, když něco nebude v pořádku.</p>



<p class="wp-block-paragraph">Pomoci může také společná kontrola rozvrhu, kroužků a času na odpočinek. Není nutné zaplnit každý volný den hned první týden. Škola sama dokáže v září dodat rodině dost organizačního dobrodružství.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">A jestli se starší školák vrací také k angličtině, můžete mu nabídnout <a href="https://snilkuvsvet.cz/anglictina-pracovni-listy-dny-mesice/">pracovní list na procvičení dnů a měsíců</a>.</p>
</blockquote>



<h2 class="wp-block-heading">Čemu se první školní den raději vyhnout</h2>



<p class="wp-block-paragraph">V dobré víře mohou rodiče na dítě naložit víc očekávání, než dokáže unést. Proto se zkuste vyhnout především těmto větám:</p>



<ul class="wp-block-list">
<li>„Teď už nejsi žádné malé dítě.“</li>



<li>„Musíš být šikovný a nezlobit.“</li>



<li>„Podívej, ostatní děti nepláčou.“</li>



<li>„Ve škole už ti všechno projde méně než ve školce.“</li>



<li>„Počkej, kolik budete mít úkolů.“</li>



<li>„Hlavně nám neudělej ostudu.“</li>
</ul>



<p class="wp-block-paragraph">Prvňáček nepotřebuje slyšet, že vstupuje do devítiletého období povinností bez možnosti návratu. Potřebuje vědět, že škola je nové místo, které bude poznávat postupně a že na to nebude sám.</p>



<h2 class="wp-block-heading">První den je začátek, ne zkouška</h2>



<p class="wp-block-paragraph">První školní den nemusí rozhodnout o tom, jaký bude celý školní rok. Dítě nemusí okamžitě působit sebejistě, najít si kamaráda ani si zapamatovat všechny pokyny.</p>



<p class="wp-block-paragraph">Nejdůležitější je, aby vědělo, že doma může mluvit o příjemných i nepříjemných věcech. Pochvalte jeho odvahu vstoupit do neznámého prostředí, ale netlačte ho do povinného nadšení.</p>



<p class="wp-block-paragraph">Aktovka se časem odře, pastelky se poztrácejí a první pečlivě připravená svačina se možná vrátí nedotčená. Pocit, že se dítě má na koho obrátit, však může vydržet mnohem déle než kornout plný sladkostí z prvního září.</p>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/prvni-den-ve-skole-jak-ho-zvladnout-s-prvnackem-a-v-klidu/">První den ve škole: Jak ho zvládnout s prvňáčkem (a v klidu)</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/prvni-den-ve-skole-jak-ho-zvladnout-s-prvnackem-a-v-klidu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/08/prvni-skolni-den-1.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-1c25f459-c920-49da-9099-2c3d982a2f6d" 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-1c25f459-c920-49da-9099-2c3d982a2f6d');
      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>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-626a7699-4b30-4932-8556-ec800adce92d" 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-626a7699-4b30-4932-8556-ec800adce92d');
      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-8677fbb1-1ac9-4c45-b181-a09b56cbcfe5" 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-8677fbb1-1ac9-4c45-b181-a09b56cbcfe5');
      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-06f5b064-dabc-403d-8867-932f56676b34" 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-06f5b064-dabc-403d-8867-932f56676b34');
      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-39ee36a6-38bf-4caf-bd72-3fd6b31a6bf2" 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-39ee36a6-38bf-4caf-bd72-3fd6b31a6bf2');
      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>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-524ee1ba-edbd-48eb-935e-c3cd71d7e864" 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-524ee1ba-edbd-48eb-935e-c3cd71d7e864');
      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-492adade-ac32-454a-993f-14a4893a98a4" 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-492adade-ac32-454a-993f-14a4893a98a4');
      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-34e86613-8209-4589-9e6b-70867cb4be96" 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-34e86613-8209-4589-9e6b-70867cb4be96');
      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>
	</channel>
</rss>
