<?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>Sat, 16 May 2026 16:50:44 +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>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>



    
<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-3999a94e-5e98-4356-b0a6-ac7a7849a980" 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-3999a94e-5e98-4356-b0a6-ac7a7849a980');
      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-8cf6afc4-76da-49dc-afa6-e88120fdef56" 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-8cf6afc4-76da-49dc-afa6-e88120fdef56');
      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-934699d7-ae7d-4e69-8f43-ad105bdce4c7" 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-934699d7-ae7d-4e69-8f43-ad105bdce4c7');
      if(!root) return;

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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


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

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



<p class="wp-block-paragraph">Hotovo? Prohlédněte si další <a href="https://snilkuvsvet.cz/tag/grafomotorika/">grafomotorické listy</a> a procvičujte s dětmi jemnou motoriku.</p>
<p>Článek <a href="https://snilkuvsvet.cz/grafomotorika-pomozte-ptackovi-postavit-pelisek/">Grafomotorika: Pomozte ptáčkovi postavit pelíšek!</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/grafomotorika-pomozte-ptackovi-postavit-pelisek/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/05/grafomotorika-list-ptacek-hnizdo.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Pomozte zvířátkům uklidit les: Pracovní list pro malé ochránce přírody</title>
		<link>https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/</link>
					<comments>https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Thu, 07 May 2026 08:38:25 +0000</pubDate>
				<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Omalovánky zvířat]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Ekologie]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Příroda]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4299</guid>

					<description><![CDATA[<p>Máte doma malé objevitele, kteří milují přírodu a rádi si hrají na hrdiny? Připravili jsme pro vás novou interaktivní hledačku, která děti nejen zabaví, ale také naučí důležité pravidlo: do lesa patří jen to, co v něm vyrostlo. Zvířátka v našem pohádkovém lese jsou smutná. Někdo tam nechal věci, které tam nemají co dělat. Dokážou...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/">Pomozte zvířátkům uklidit les: Pracovní list pro malé ochránce přírody</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Máte doma malé objevitele, kteří milují přírodu a rádi si hrají na hrdiny? Připravili jsme pro vás novou <strong>interaktivní hledačku</strong>, která děti nejen zabaví, ale také naučí důležité pravidlo: do lesa patří jen to, co v něm vyrostlo.</p>



<p class="wp-block-paragraph">Zvířátka v našem pohádkovém lese jsou smutná. Někdo tam nechal věci, které tam nemají co dělat. Dokážou vaše děti najít všechno co tam nepatří a vrátit lesu jeho krásu?</p>



<h3 class="wp-block-heading">Co na děti v pracovním listu čeká?</h3>



<ul class="wp-block-list">
<li><strong>Velká pátrací akce:</strong> Úkolem je vzít červenou pastelku a zakroužkovat všech 7 odpadků, které jsou v lese schované (najdete tam lahev, pneumatiku i starou botu!).</li>



<li><strong>Kreativní tvoření:</strong> Jakmile bude v lese uklizeno, může se z něj stát barevné království. Děti si mohou vybarvit veselého ježka, lišku, veverku i stromy.</li>



<li><strong>Učení hrou:</strong> Ideální příležitost k povídání o tom, proč je důležité přírodu chránit a co se s odpadem v lese děje.</li>
</ul>



        <div id="ss-omalovanka-3b3192e6-cefb-43d7-bec6-3cc8ce978fb9" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/04/pracovni-list-hledacka-uklid-lesa.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/04/pracovni-list-hledacka-uklid-lesa.jpg"
             alt="Pracovní list - ochrana přírody"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

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

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

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-3b3192e6-cefb-43d7-bec6-3cc8ce978fb9');
      if(!root) return;

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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


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

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



<h3 class="wp-block-heading">Jak s hledačkou pracovat?</h3>



<p class="wp-block-paragraph">Stačí si obrázek stáhnout a vytisknout na formát A4 (na šířku). Je to skvělá aktivita na deštivé odpoledne nebo jako příprava na společný výlet do přírody.</p>



<p class="wp-block-paragraph"><strong>👇 Další inspiraci a učení najdete v našich dalších kategoriích:</strong><a href="https://snilkuvsvet.cz/category-sitemap.xml" target="_blank" rel="noreferrer noopener"> </a>Můžete si třeba s dětmi říct, jak se rodí motýlek a jaké jsou jeho vývojové fáze, hezky srozumitelně i pro ty nejmenší děti.</p>
<p>Článek <a href="https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/">Pomozte zvířátkům uklidit les: Pracovní list pro malé ochránce přírody</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pomozte-zviratkum-uklidit-les-pracovni-list-pro-male-ochrance-prirody/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/04/pracovni-list-hledacka-uklid-lesa.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Jak roste strom: Z malého semínka až do nebes!</title>
		<link>https://snilkuvsvet.cz/jak-roste-strom-z-maleho-seminka-az-do-nebes/</link>
					<comments>https://snilkuvsvet.cz/jak-roste-strom-z-maleho-seminka-az-do-nebes/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Fri, 01 May 2026 09:28:43 +0000</pubDate>
				<category><![CDATA[Jak funguje svět]]></category>
		<category><![CDATA[Nezařazené]]></category>
		<category><![CDATA[Svět kolem nás]]></category>
		<category><![CDATA[Dětská encyklopedie]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Příroda]]></category>
		<category><![CDATA[Přírodní jevy]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3886</guid>

					<description><![CDATA[<p>Ahoj malí objevitelé a zvídaví Snílkové! Už jste někdy stáli pod obrovským stromem, koukali nahoru do větví a říkali si, jak je možné, že něco tak velikého vyrostlo z obyčejné hlíny? Je to skoro jako kouzlo, ale ve skutečnosti je to ten nejkrásnější přírodní zázrak. Každý, i ten největší strom na světě, začal svůj život...</p>
<p>Článek <a href="https://snilkuvsvet.cz/jak-roste-strom-z-maleho-seminka-az-do-nebes/">Jak roste strom: Z malého semínka až do nebes!</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">Ahoj malí objevitelé a zvídaví Snílkové! Už jste někdy stáli pod obrovským stromem, koukali nahoru do větví a říkali si, jak je možné, že něco tak velikého <strong>vyrostlo z obyčejné hlíny</strong>? Je to skoro jako kouzlo, ale ve skutečnosti je to ten nejkrásnější <strong>přírodní zázrak</strong>. Každý, i ten největší strom na světě, začal svůj život jako malinké semínko. Pojďme se podívat, jaká cesta ho čekala!</p>



<h2 class="wp-block-heading">Povídání o tom jak roste strom (pro ty menší)</h2>



<h3 class="wp-block-heading"><strong>1. Spící poklad v hlíně (SEMÍNKO)</strong></h3>



<p class="wp-block-paragraph">Představte si semínko jako takový malý, tvrdý batůžek. Uvnitř toho batůžku spí úplně malinkatý zárodek stromečku a má tam schovanou i malou svačinku, aby měl sílu na první dny. Semínko spinká v zemi a čeká, až přijde ten správný čas. Až ho zahřeje jarní sluníčko a napojí dešťová voda.</p>



<h3 class="wp-block-heading"><strong>2. Probuzení a první protažení (KLÍČENÍ)</strong></h3>



<p class="wp-block-paragraph">Když se semínko napije vody, probudí se. Batůžek praskne a malý stromeček se začne protahovat! Jako první vystrčí dolů do hlíny malý <strong>kořínek</strong>. To je jeho nožička, kterou se pevně chytí země a začne pít vodu. Hned potom vystrčí nahoru malý zelený stonek, který se dere ven ze tmy rovnou za sluníčkem.</p>



<h3 class="wp-block-heading"><strong>3. Zelený skřítek (SAZENICE)</strong></h3>



<p class="wp-block-paragraph">Když stonek vykoukne z hlíny ven, rozevře své první malé lístky. Teď už to není semínko, ale malá <strong>sazenice</strong>. Vypadá trochu jako křehký zelený skřítek. Svými lístky chytá sluneční paprsky a kořínky pije vodu z půdy. Díky tomu začne rychle růst a sílit.</p>



<h3 class="wp-block-heading"><strong>4. Cesta do nebes (STROM)</strong></h3>



<p class="wp-block-paragraph">Roky plynou. Ze slabého stonku se stane pevný dřevěný <strong>kmen</strong>, který strom drží, aby ho nesfoukl vítr. Kmen se obalí do drsné <strong>kůry</strong>, což je takový stromový kabát, který ho chrání před zimou a broučky. Nahoře vyrostou dlouhé větve a na nich tisíce listů. Z malého semínka se stal opravdový obr, který dává stín, čerstvý vzduch a domov spoustě zvířátek!</p>



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



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a34dab3298d9&quot;}" data-wp-interactive="core/image" data-wp-key="6a34dab3298d9" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1024" height="724" 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/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi-1024x724.jpg" alt="Detailní vzdělávací ilustrace pro děti v moderním 2D cartoon stylu na formátu 16:9. Obrázek ukazuje postupný růst stromu od semínka v půdě, přes proces klíčení a sazenici, až po mohutný dospělý strom s bohatou korunou a hlubokými kořeny. K jednotlivým částem stromu vedou české popisky vysvětlující funkci listů, kůry, kmene a kořenů. Pozadí tvoří jemná modrá obloha se sluncem a hnědý průřez půdou." class="wp-image-4310" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi-1024x724.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi-300x212.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi-768x543.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi-1536x1086.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi-440x311.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi-320x226.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi-1400x990.jpg 1400w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi.jpg 2000w" sizes="(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">Jak roste strom: Životní cyklus a biologie</figcaption></figure>



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



<h2 class="wp-block-heading">Pro zvídavé školáky!</h2>



<p class="wp-block-paragraph">Ahoj školáci! Už víte, že každý strom byl kdysi jen semínko. Pojďme se ale podívat trochu blíž na to, jak přesně to ten strom dělá, že dokáže vyrůst do takové výšky a odkud bere jídlo, když nemá pusu!</p>



<h3 class="wp-block-heading"><strong>Jak semínko pozná, kam má růst?</strong></h3>



<p class="wp-block-paragraph">To je velká záhada přírody! I když semínko do hlíny hodíte vzhůru nohama, vždycky to zvládne správně. Kořen totiž cítí zemskou přitažlivost (gravitaci), a tak roste vždycky neomylně <strong>dolů</strong> za vodou. Naopak stonek s lístky cítí teplo a světlo, takže roste vždycky <strong>nahoru</strong> za sluníčkem.</p>



<h3 class="wp-block-heading"><strong>Tajemství zelené kuchyně (FOTOSYNTÉZA)</strong></h3>



<p class="wp-block-paragraph">Víte, že stromy si umí uvařit vlastní jídlo? Jejich „kuchyně“ je schovaná v zelených listech. Strom natáhne kořeny z půdy vodu a pošle ji kmenem až nahoru do listů. Listy pak chytí světlo ze sluníčka a ze vzduchu si vezmou plyn, který my vydechujeme (oxid uhličitý). Tohle všechno v sobě smíchají a vyrobí si sladký <strong>cukr</strong>, po kterém rostou! Tomuto úžasnému vaření se říká <strong>fotosyntéza</strong>. A to nejlepší? Jako bonus při tom strom vyrobí čerstvý <strong>kyslík</strong>, který my potřebujeme k dýchání!</p>



<h3 class="wp-block-heading"><strong>Kmen: Vodní výtah a pevné brnění</strong></h3>



<p class="wp-block-paragraph">Dřevěný kmen není jen kus špalku. Uvnitř kůry se skrývají malinké trubičky, které fungují jako výtah. Část z nich vozí vodu od kořenů nahoru k listům a druhá část vozí hotový sladký cukr z listů dolů k celému stromu. Zvenku je kmen chráněn <strong>kůrou</strong>, která funguje jako rytířské brnění. Chrání strom před nemocemi, okusováním od zvířat i před velkým mrazem.</p>



<p class="wp-block-paragraph">Stromy jsou prostě dokonalé přírodní stroje. Jsou to obři, kteří se o sebe umí postarat úplně sami, a ještě u toho pomáhají celé naší planetě!</p>



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



<h2 class="wp-block-heading">Zajímavosti o stromech</h2>



<p class="wp-block-paragraph">Stromy jsou jako superhrdinové přírody! Mají schopnosti, o kterých se nám ani nesnilo. Tady je pár, které dětem v první i druhé třídě (i těm ve školce) určitě překvapí:</p>



<h3 class="wp-block-heading">1. Stromy si spolu povídají! </h3>



<p class="wp-block-paragraph">Věděli jste, že pod zemí mají stromy svou vlastní „internetovou síť“? Pomocí kořenů a malinkých hub (říká se jim mykorhiza) si posílají zprávy. Když je jeden strom v lese nemocný nebo má málo vody, ostatní stromy mu přes tuhle síť pošlou živiny, aby mu pomohly. Jsou to opravdoví kamarádi!</p>



<h3 class="wp-block-heading">2. Nejstarší dědečkové na světě </h3>



<p class="wp-block-paragraph">Některé stromy pamatují dobu, kdy po světě běhali rytíři v brnění, a některé dokonce pamatují i pyramidy v Egyptě! Nejstarší stromy na světě (borovice v Americe) jsou staré přes <strong>4 800 let</strong>. To je tolik narozeninových dortů, že by se nevešly do žádné cukrárny!</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a34dab32c16c&quot;}" data-wp-interactive="core/image" data-wp-key="6a34dab32c16c" class="wp-block-image size-large wp-lightbox-container"><img 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/05/nejstarsi-stromy-1024x683.jpg" alt="Detailní pohled na prastarou borovici s pokrouceným kmenem a suchými větvemi bez kůry, která roste v kamenité horské krajině pod jasně modrou oblohou." class="wp-image-4319" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/05/nejstarsi-stromy-1024x683.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/nejstarsi-stromy-300x200.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/nejstarsi-stromy-768x512.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/nejstarsi-stromy-1536x1024.jpg 1536w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/nejstarsi-stromy-440x293.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/nejstarsi-stromy-320x213.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/nejstarsi-stromy-1400x933.jpg 1400w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/nejstarsi-stromy.jpg 1920w" sizes="(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">Borovice osinatá – nejstarší strom světa</figcaption></figure>



<h3 class="wp-block-heading">3. Jsou to rekordmani v pití </h3>



<p class="wp-block-paragraph">Velký dub dokáže za jeden jediný den „vypít“ až <strong>400 litrů vody</strong>. To je skoro tolik, jako kdybyste napustili dvě až tři velké vany! Vodu pak listy vypouštějí do vzduchu jako neviditelnou páru, a díky tomu je v lese tak příjemně a chladno.</p>



<h3 class="wp-block-heading">4. Strom jako obří klimatizace </h3>



<p class="wp-block-paragraph">Jeden vzrostlý strom dokáže ochladit své okolí stejně jako <strong>10 klimatizací</strong> puštěných na plný výkon. Proto je pod stromem v létě mnohem lépe než pod slunečníkem. Stromy prostě vyrábějí svůj vlastní stín i chládek.</p>



<h3 class="wp-block-heading">5. Umí se bránit „nepřátelům“</h3>



<p class="wp-block-paragraph">Když začne nějakou akácii okusovat hladová žirafa nebo jiný strom napadnou broučci, strom začne do vzduchu vypouštět speciální „vůni“. Ostatní stromy v okolí tuhle vůni ucítí a hned vědí, že se blíží nebezpečí. Rychle pak do svých listů napumpují hořké látky, aby zvířátkům nechutnaly.</p>



<h3 class="wp-block-heading">6. Každý strom má svůj „otisk prstu“</h3>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a34dab33083d&quot;}" data-wp-interactive="core/image" data-wp-key="6a34dab33083d" class="wp-block-image size-large wp-lightbox-container"><img 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/05/letokruhy-stromu-zajimavosti-pro-deti.jpg-1024x683.jpg" alt="Detailní pohled na různé řezy kmeny stromů s viditelnými letokruhy, které ukazují věk a historii růstu stromu." class="wp-image-4317" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/05/letokruhy-stromu-zajimavosti-pro-deti.jpg-1024x683.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/letokruhy-stromu-zajimavosti-pro-deti.jpg-300x200.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/letokruhy-stromu-zajimavosti-pro-deti.jpg-768x512.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/letokruhy-stromu-zajimavosti-pro-deti.jpg-440x293.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/letokruhy-stromu-zajimavosti-pro-deti.jpg-320x213.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/05/letokruhy-stromu-zajimavosti-pro-deti.jpg.jpg 1300w" sizes="(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">Průřez kmeny stromů s výraznými letokruhy</figcaption></figure>



<p class="wp-block-paragraph">Když se podíváte na pařez, uvidíte tam kolečka &#8211; <strong>letokruhy</strong>. Podle nich poznáme, jak byl strom starý (jeden rok = jeden kroužek). Ale věděli jste, že každý strom má ty kroužky trochu jiné? Podle toho, jestli v tom roce hodně pršelo nebo bylo sucho. Je to jako deník zapsaný ve dřevě.</p>



<h3 class="wp-block-heading">7. Jsou to továrny na kyslík </h3>



<p class="wp-block-paragraph">Jeden velký listnatý strom vyrobí za rok tolik kyslíku, kolik spotřebuje <strong>10 lidí</strong>. Takže když se v lese zhluboka nadechnete, pamatujte, že ten čerstvý vzduch pro vás vyrobili tito zelení obři.</p>



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



<h3 class="wp-block-heading">🌳 Kvíz pro malé zahradníky</h3>



<p class="wp-block-paragraph">Vyzkoušejte si, co všechno už o stromech víte!</p>



<p class="wp-block-paragraph"><strong>Část 1: Pro školkáčky</strong></p>



<ol start="1" class="wp-block-list">
<li><strong>Kde spinká semínko, než začne růst?</strong>
<ul class="wp-block-list">
<li>A) V obýváku na gauči</li>



<li>B) V hlíně pod zemí</li>



<li>C) V mracích</li>
</ul>
</li>



<li><strong>Čím se stromeček pevně drží v zemi a pije vodu?</strong>
<ul class="wp-block-list">
<li>A) Větvičkami</li>



<li>B) Lístky</li>



<li>C) Kořínky</li>
</ul>
</li>



<li><strong>Jak se jmenuje „kabát“ stromu, který je drsný a chrání ho?</strong>
<ul class="wp-block-list">
<li>A) Svetr</li>



<li>B) Kůra</li>



<li>C) Šupiny</li>
</ul>
</li>
</ol>



<p class="wp-block-paragraph"><em>Správné odpovědi: 1B, 2C, 3B,</em></p>



<p class="wp-block-paragraph"><strong>Část 2: Pro školáky</strong> </p>



<ol class="wp-block-list">
<li> <strong>Jak semínko pozná, kterým směrem má pustit kořínek?</strong> 
<ul class="wp-block-list">
<li>A) Cítí gravitaci (zemskou přitažlivost)</li>



<li>B) Má u sebe malý kompas</li>



<li>C) Zeptá se žížaly 5. </li>
</ul>
</li>



<li><strong>Jak se jmenuje děj, při kterém si listy samy „vaří“ jídlo?</strong> 
<ul class="wp-block-list">
<li>A) Grilování </li>



<li>B) Fotosyntéza</li>



<li>C) Evaporace</li>
</ul>
</li>



<li><strong>Co nám stromy při fotosyntéze vyrábějí, abychom mohli dýchat?</strong>
<ul class="wp-block-list">
<li>A) Kyslík</li>



<li>B) Ovocnou šťávu</li>



<li>C) Teplý vzduch</li>
</ul>
</li>
</ol>



<p class="wp-block-paragraph"><em>Správné odpovědi: 1A, 2B, 3A</em></p>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/jak-roste-strom-z-maleho-seminka-az-do-nebes/">Jak roste strom: Z malého semínka až do nebes!</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/jak-roste-strom-z-maleho-seminka-az-do-nebes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/05/vzdalavaci-infografika-rust-stromu-od-seminka-k-obrovi.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Grafomotorický list pro děti: Včelička letí ke květině</title>
		<link>https://snilkuvsvet.cz/grafomotoricky-list-pro-deti-vcelicka-leti-ke-kvetine/</link>
					<comments>https://snilkuvsvet.cz/grafomotoricky-list-pro-deti-vcelicka-leti-ke-kvetine/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Thu, 16 Apr 2026 08:37:19 +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[Jarní aktivity]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Tématické aktivity]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Jaro]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4171</guid>

					<description><![CDATA[<p>S teplejším počasím se probouzejí i pilné včeličky, které mají po dlouhé zimě pořádný hlad. A právě jedna taková malá včelička je hlavní hrdinkou našeho nového pracovního listu. Připravte si pastelky, jdeme trénovat ruku a pomáhat včeličce najít cestu za sladkým nektarem! Tento hravý černobílý pracovní list je ideální pro předškoláky a mladší školáky. Spojuje...</p>
<p>Článek <a href="https://snilkuvsvet.cz/grafomotoricky-list-pro-deti-vcelicka-leti-ke-kvetine/">Grafomotorický list pro děti: Včelička letí ke květině</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">S teplejším počasím se probouzejí i <strong>pilné včeličky</strong>, které mají po dlouhé zimě pořádný hlad. A právě jedna taková malá včelička je hlavní hrdinkou našeho nového pracovního listu. Připravte si pastelky, jdeme trénovat ruku a pomáhat včeličce najít cestu za sladkým nektarem!</p>



<p class="wp-block-paragraph">Tento hravý černobílý pracovní list je ideální pro předškoláky a mladší školáky. Spojuje zábavné jarní téma s důležitým nácvikem grafomotoriky.</p>



<h2 class="wp-block-heading">Co všechno se děti s tímto pracovním listem naučí?</h2>



<p class="wp-block-paragraph">Možná to vypadá jen jako jednoduché „obtahování čar“, ale pro dětskou ruku a mozek je to velký úkol. Děti si díky tomuto cvičení trénují hned několik klíčových dovedností:</p>



<ul class="wp-block-list">
<li><strong>Plynulost pohybu:</strong> Trasa od včeličky ke květině je vlnitá a vyžaduje nepřerušovaný, plynulý tah. To je naprostý základ pro budoucí psaní psacím písmem, kdy na sebe jednotlivá písmenka navazují.</li>



<li><strong>Koordinace oko-ruka:</strong> Dítě musí neustále sledovat přerušovanou čáru a přizpůsobovat jí pohyb své ruky, aby z cesty takříkajíc „nevyjelo“.</li>



<li><strong>Správný tlak na podložku:</strong> Obtahování vyžaduje soustředění a pomáhá dětem učit se netlačit na tužku.</li>



<li><strong>Uvolnění zápěstí:</strong> Vlnovky krásně rozcvičují celou ruku.</li>
</ul>



<p class="wp-block-paragraph">💡 <strong>Tip pro rodiče:</strong> Než se dítě pustí do samotného úkolu, zkontrolujte, jak drží psací náčiní. Pokud si nejste jistí, podívejte se na náš podrobný článek: <strong><a target="_blank" rel="noreferrer noopener" href="https://snilkuvsvet.cz/priprava-a-nacvik-pro-spravny-uchop-tuzky/">Příprava a nácvik pro správný úchop tužky</a></strong>, kde najdete i tipy na špetkový úchop.</p>



<h2 class="wp-block-heading">Jarní téma jako bonus k učení</h2>



<p class="wp-block-paragraph">Pracovní list není jen o čarách, ale také o přírodě. Včelička totiž na své cestě letí k různým druhům jarních a letních květin – najdete tu tulipán, slunečnici, kopretinu nebo třeba květ ibišku.</p>



<p class="wp-block-paragraph">Můžete si s dětmi u stolu povídat o tom, proč jsou včely pro naši planetu tak důležité, co je to nektar nebo jaké květiny už na jaře kvetou. Pokud byste chtěli jarní objevování ještě prohloubit, určitě nepřehlédněte náš <strong><a target="_blank" rel="noreferrer noopener" href="https://snilkuvsvet.cz/prvni-poslove-jara-poznejte-s-detmi-jarni-kyticky-aktivity-a-hry/">Přehled jarních kytiček: První poslové jara (+ aktivity a hry)</a></strong>.</p>



<h2 class="wp-block-heading">Jak s pracovním listem pracovat? Tipy pro vícenásobné využití</h2>



<ol start="1" class="wp-block-list">
<li><strong>Vybarvování jako odměna:</strong> Jakmile dítě pečlivě obtáhne všechny cestičky, může si celý obrázek (včeličky i různé druhy kytiček) vybarvit podle své fantazie. Slouží tak rovnou i jako relaxační omalovánka.</li>



<li><strong>Laminace pro nekonečnou zábavu:</strong> Pokud chcete list využívat opakovaně (což je pro nácvik <strong><a href="https://snilkuvsvet.cz/tag/grafomotorika/" target="_blank" rel="noreferrer noopener">grafomotoriky</a></strong> ideální), vložte ho do eurofolie nebo zalaminujte. Děti pak mohou trénovat cesty smazatelným fixem stále dokola.</li>



<li><strong>Projděte trasu prstíkem:</strong> Než dítě vezme do ruky tužku, nechte ho, ať si celou vlnovku projede jen suchým ukazováčkem. Cestu si tak ruka lépe zapamatuje. (Podobně jako při našem oblíbeném úkolu <strong><a href="https://snilkuvsvet.cz/grafomotoricky-list-plavba-po-vlnach/" target="_blank" rel="noreferrer noopener">Plavba po vlnách</a></strong>).</li>
</ol>



<h2 class="wp-block-heading">Stáhněte si pracovní list zdarma</h2>



<p class="wp-block-paragraph">Pracovní list je připravený ve formátu A4, takže si ho stačí jednoduše a rychle vytisknout u vás doma.</p>



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

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/04/grafomotoricky_list-vcelicka_ke_kvetine.jpg"
             alt="Grafomotorický list - Včelička a květiny"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/04/grafomotoricky_list-vcelicka_ke_kvetine.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-f0bae821-1bad-4d20-9755-aab169fd8d7f');
      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">Výborně! Včelička vám i vašim malým šikulům moc děkuje za pomoc s hledáním svačinky. Jak se vám obtahování dařilo? Pochlubte se nám do komentářů nebo nás označte na sociálních sítích!</p>
<p>Článek <a href="https://snilkuvsvet.cz/grafomotoricky-list-pro-deti-vcelicka-leti-ke-kvetine/">Grafomotorický list pro děti: Včelička letí ke květině</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/grafomotoricky-list-pro-deti-vcelicka-leti-ke-kvetine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/04/grafomotoricky_list-vcelicka_ke_kvetine.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Jak roste kytička? Objevte s dětmi životní cyklus rostlin (Pracovní list ke stažení)</title>
		<link>https://snilkuvsvet.cz/jak-roste-kvetina-pracovni-list-ke-stazeni/</link>
					<comments>https://snilkuvsvet.cz/jak-roste-kvetina-pracovni-list-ke-stazeni/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Mon, 13 Apr 2026 09:30:45 +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[Jarní aktivity]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Tématické aktivity]]></category>
		<category><![CDATA[Dětská encyklopedie]]></category>
		<category><![CDATA[Jaro]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Příroda]]></category>
		<category><![CDATA[Přírodní jevy]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=4124</guid>

					<description><![CDATA[<p>Jaro je v plném proudu, příroda se probouzí a dětská zvídavost jede na plné obrátky. Když se dítě zeptá: „A jak se z toho malého tvrdého semínka stane ta obrovská slunečnice?“ máme pro vás připravenou krásnou názornou odpověď, kterou pochopí i ti nejmenší &#8211; náš nový hravý pracovní list – Životní cyklus rostliny. Pochopit, jak...</p>
<p>Článek <a href="https://snilkuvsvet.cz/jak-roste-kvetina-pracovni-list-ke-stazeni/">Jak roste kytička? Objevte s dětmi životní cyklus rostlin (Pracovní list ke stažení)</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"><strong>Jaro je v plném proudu, příroda se probouzí a dětská zvídavost jede na plné obrátky. Když se dítě zeptá: „A jak se z toho malého tvrdého semínka stane ta obrovská slunečnice?“ máme pro vás připravenou krásnou názornou odpověď, kterou pochopí i ti nejmenší &#8211; náš nový hravý pracovní list – Životní cyklus rostliny.</strong></p>



<p class="wp-block-paragraph">Pochopit, jak plyne čas a jak věci v přírodě pomalu rostou, může být pro předškoláky i mladší školáky celkem oříšek. Jejich svět je tady a teď. Proto jsme ve Snílkově světě vytvořili aktivitu, která jim tento malý přírodní zázrak ukáže hezky názorně, navíc s pomocí jejich vlastních šikovných rukou.</p>



<h2 class="wp-block-heading">Co všechno se děti s naším pracovním listem naučí?</h2>



<p class="wp-block-paragraph">Nejde jen o biologii! Tento formát pracovního listu je navržen tak, aby propojil hned několik důležitých dovedností najednou:</p>



<ul class="wp-block-list">
<li><strong>Logické myšlení a souslednost:</strong> Děti musí pochopit, co se děje nejdřív a co potom. Časová osa od 1 do 4 je skvělý trénink pro představivost a dějovou posloupnost těch nejmenších.</li>



<li><strong>Jemná motorika (stříhání a lepení):</strong> Než se semínko promění v květ, musí děti vzít do ruky nůžky. Vystřižení čtyř kartiček podpoří přesnost a koordinaci ruka-oko. Pokud vaše děti potřebují ruku ještě trochu uvolnit, doporučujeme vyzkoušet i naši <a href="https://snilkuvsvet.cz/trava-pro-zajicka-zabavna-grafomotorika-nejen-na-jaro/" target="_blank" rel="noreferrer noopener">zábavnou grafomotoriku (nejen) na jaro, kde se učíme kreslit trávu pro zajíčka</a>.</li>



<li><strong>Soustředění a trpělivost:</strong> Přesně jako v přírodě. Vybarvit, vystřihnout, seřadit, nalepit.</li>



<li><strong>Základy prvouky:</strong> Odpovídáme na základní otázky – co musíme dát do hlíny a co z ní nakonec vykoukne?</li>
</ul>



<h2 class="wp-block-heading">Jak s pracovním listem pracovat? Tipy pro rodiče a pedagogy</h2>



<p class="wp-block-paragraph">Práce s listem je velmi intuitivní, ale můžete z ní vytěžit víc, když si s dětmi budete u tvoření povídat.</p>



<ol start="1" class="wp-block-list">
<li><strong>Začněte barvičkami:</strong> Pokud se rozhodnete pro černobílou variantu, nechte děti nejprve vybarvit čtyři kartičky v dolní části stránky. Je to skvělý moment pro diskuzi. Zeptejte se jich: <em>„Jakou barvu má hlína? A jakou barvu bys chtěl/a, aby měl ten velký květ?“</em></li>



<li><strong>Stříhejte opatrně:</strong> Ukažte dětem přerušovanou čáru. Spodní část listu se odstřihne a následně se z ní vystřihnou čtyři čtvercové kartičky.</li>



<li><strong>Tvořte příběh (bez lepidla!):</strong> Ještě než děti začnou lepit, poproste je, ať kartičky jen tak naskládají do rámečků. Přečtěte jim nápovědy u jednotlivých kroků. <em>„Druhý krok – co vykoukne nejdřív?“</em> Pokud udělají chybu, vůbec to nevadí. Zasmějte se tomu, že by květina rostla kořínkama nahoru, a zkuste to znovu.</li>



<li><strong>Finální zasazení:</strong> Když je všechno ve správném pořadí, přichází na řadu lepidlo. Založte si hotový výtvor do dětských portfolií nebo si ho pověste na ledničku!</li>
</ol>



<h3 class="wp-block-heading">Barevný pracovní list k vytištění</h3>



        <div id="ss-omalovanka-15f5880b-b38f-4eb7-9256-19db526b949f" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/04/zivotni-cyklus-rostliny-pracovni-list-barevny.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/04/zivotni-cyklus-rostliny-pracovni-list-barevny.jpg"
             alt="Pracovní list - Jak roste květina Barevný"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

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

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

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-15f5880b-b38f-4eb7-9256-19db526b949f');
      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">Černobílý pracovní list k vytištění</h3>



        <div id="ss-omalovanka-adb35475-b193-4807-a1a9-a159cabba60c" class="ss-omalovanka" style="text-align:center;max-width:820px;margin:0 auto;">
      <!-- Ovládání (horní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/04/zivotni-cyklus-rostliny-pracovni-list-cernobily.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/04/zivotni-cyklus-rostliny-pracovni-list-cernobily.jpg"
             alt="Pracovní list - Jak roste květina"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/04/zivotni-cyklus-rostliny-pracovni-list-cernobily.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-adb35475-b193-4807-a1a9-a159cabba60c');
      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">Další jarní dobrodružství ve Snílkově světě</h2>



<p class="wp-block-paragraph">Bavilo vás objevovat, jak rostou kytičky? Zůstaňte s námi u jarního tématu! Na našem webu najdete spoustu dalších materiálů, které dětem zkrátí čekání na léto:</p>



<ul class="wp-block-list">
<li>Pro milovníky luštění a starší děti máme připravenou skvělou <a href="https://snilkuvsvet.cz/jarni-osmismerka-najdi-jmena-kvetin-a-vybarvi/" target="_blank" rel="noreferrer noopener">jarní osmisměrku: Najdi jména květin a vybarvi</a>. Schválně, jestli najdete sněženku i bleduli!</li>



<li>Nejmenší umělci se určitě zamilují do naší oblíbené <a href="https://snilkuvsvet.cz/omalovanka-lesni-vila-a-kouzelne-jarni-kvety/" target="_blank" rel="noreferrer noopener">omalovánky lesní víly a kouzelných jarních květů</a>.</li>



<li>A pokud hledáte pravidelný přísun inspirace, určitě prozkoumejte celou naši rubriku <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/" target="_blank" rel="noreferrer noopener">Pracovní listy k vytištění</a>, kde se to nápady jen hemží.</li>
</ul>



<p class="wp-block-paragraph">Přejeme vám spoustu krásných společných chvil u tvoření a objevování přírody! Kdybyste si doma zkoušeli zasadit opravdové semínko třeba řeřichy nebo fazole, určitě nám dejte vědět do komentářů, jak se vám to povedlo.</p>
<p>Článek <a href="https://snilkuvsvet.cz/jak-roste-kvetina-pracovni-list-ke-stazeni/">Jak roste kytička? Objevte s dětmi životní cyklus rostlin (Pracovní list ke stažení)</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/jak-roste-kvetina-pracovni-list-ke-stazeni/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/04/titulni-obrazek-jak-roste-kyticka-edited.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Velikonoční pexeso pro nejmenší: Veselá zábava k vytisknutí, která trénuje paměť i jemnou motoriku</title>
		<link>https://snilkuvsvet.cz/velikonocni-pexeso-pro-nejmensi/</link>
					<comments>https://snilkuvsvet.cz/velikonocni-pexeso-pro-nejmensi/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sat, 28 Mar 2026 22:31:45 +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[Jarní aktivity]]></category>
		<category><![CDATA[Tématické aktivity]]></category>
		<category><![CDATA[Velikonoční aktivity]]></category>
		<category><![CDATA[Kolektivní hry]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Velikonoce]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3974</guid>

					<description><![CDATA[<p>Jaro už klepe na dveře a s ním i nejvýznamnější křesťanské svátky roku. Velikonoce! Čas, kdy se příroda probouzí, domovy se plní vůní mazanců a dětská očka září očekáváním koledy. Hledáte způsob, jak dětem ukrátit čekání na velikonoční pondělí a zároveň je něco naučit? Připravili jsme pro vás originální velikonoční pexeso, které si můžete zdarma...</p>
<p>Článek <a href="https://snilkuvsvet.cz/velikonocni-pexeso-pro-nejmensi/">Velikonoční pexeso pro nejmenší: Veselá zábava k vytisknutí, která trénuje paměť i jemnou motoriku</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 už klepe na dveře a s ním i nejvýznamnější křesťanské svátky roku. <strong>Velikonoce</strong>! Čas, kdy se příroda probouzí, domovy se plní vůní mazanců a dětská očka září očekáváním koledy. Hledáte způsob, jak dětem ukrátit čekání na velikonoční pondělí a zároveň je něco naučit? Připravili jsme pro vás <strong>originální velikonoční pexeso</strong>, které si můžete zdarma stáhnout, vytisknout a hned začít hrát!</p>



<p class="wp-block-paragraph">Velikonoce jsou plné symbolů a tradic. Pro malé děti ale mohou být některé pojmy abstraktní. Pexeso je ideálním způsobem, jak si hravou formou představit nejdůležitější velikonoční motivy – <strong>od roztomilých zvířátek až po tradiční pomlázku.</strong> V Snilkově světě věříme, že nejlepší učení probíhá skrze hru, a proto jsme pro vás vytvořili tuto vizuálně krásnou a didakticky hodnotnou pomůcku.</p>



<h2 class="wp-block-heading">Seznamte se s motivy našeho pexesa</h2>



        <div id="ss-omalovanka-4527a866-8734-48d7-850a-956ec01b6c0d" 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/03/pexeso-velikonoce.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/03/pexeso-velikonoce.jpg"
             alt="Velikonoční pexeso"
             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/03/pexeso-velikonoce.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-4527a866-8734-48d7-850a-956ec01b6c0d');
      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č hrát pexeso s malými dětmi?</h2>



<p class="wp-block-paragraph">Pexeso není jen zábava na deštivé odpoledne. Pro rozvoj dítěte přináší mnoho benefitů, zejména pokud motivy odpovídají aktuálnímu ročnímu období nebo svátku.</p>



<h3 class="wp-block-heading">1. Trénink paměti a soustředění</h3>



<p class="wp-block-paragraph">Nejzřejmější přínos. Hledání dvojic vyžaduje, aby si dítě zapamatovalo polohu obrázků a jejich obsah. Pravidelné hraní zlepšuje krátkodobou vizuální paměť a schopnost se soustředit na jednu činnost.</p>



<h3 class="wp-block-heading">2. Rozvoj jemné motoriky</h3>



<p class="wp-block-paragraph">Otočení kartičky, její zvednutí, přesné položení na místo – to vše jsou úkony, které procvičují drobné svaly na rukou a koordinaci oko-ruka. U nejmenších dětí doporučujeme vytisknout pexeso na silnější papír nebo kartičky zalaminovat, aby se jim lépe braly do ruky.</p>



<h3 class="wp-block-heading">3. Rozšiřování slovní zásoby</h3>



<p class="wp-block-paragraph">Během hry s dětmi mluvte. Popisujte, co na obrázku vidí. <em>&#8222;Ty jsi našel zajíčka! Kde hopsá? Co drží v tlapce?&#8220;</em> Tímto způsobem si děti přirozeně osvojují nová slova a učí se pojmenovávat věci kolem sebe.</p>



<h3 class="wp-block-heading">4. Sociální dovednosti a trpělivost</h3>



<p class="wp-block-paragraph">Pexeso se hraje ve více hráčích. Děti se učí střídat v tazích, čekat, až na ně přijde řada, a také se učí (nebo se o to alespoň snaží) prohrávat bez pláče, což je důležitá sociální dovednost.</p>



<h3 class="wp-block-heading">5. Poznávání velikonočních tradic</h3>



<p class="wp-block-paragraph">Díky tematickým motivům můžete dítěti vysvětlit, proč se plete pomlázka, co symbolizuje vajíčko (nový život) nebo proč se peče beránek. Hra se tak stává vstupní branou k hlubšímu pochopení naší kultury.</p>



<h2 class="wp-block-heading">Jak pexeso připravit k tisku?</h2>



<p class="wp-block-paragraph">Je to velmi jednoduché. Následujte tento návod:</p>



<ol start="1" class="wp-block-list">
<li><strong>Vytiskněte aršík:</strong> Doporučujeme tisknout na papír s vyšší gramáží (např. 200g/m² nebo více) nebo aršík zalaminovat. Pexeso pak vydrží i drsnější zacházení.</li>



<li><strong>Vystřihněte:</strong> Po vytištění pečlivě vystřihněte jednotlivé kartičky podle předtištěných barevných rámečků. Tato fáze může být zábavná i pro starší sourozence, kteří mohou pomoci.</li>



<li><strong>Rubová strana (volitelné):</strong> Pokud máte tiskárnu, která umí oboustranný tisk, nebo chcete mít pexeso dokonalé, můžete na zadní stranu papíru před stříháním vytisknout nějaký neutrální vzor (např. jarní puntíky). Tím zabráníte, aby byly obrázky přes papír vidět.</li>
</ol>



<h2 class="wp-block-heading">Hrajeme pexeso: Varianty pro různé věkové kategorie</h2>



<p class="wp-block-paragraph">Pravidla pexesa jsou známá: kartičky se otočí obrázky dolů, hráči střídavě otáčejí dvě kartičky a hledají shodné dvojice. Pokud shodnou dvojici najdou, berou si ji a pokračují ve hře. Pokud ne, otočí kartičky zpět a pokračuje další hráč.</p>



<p class="wp-block-paragraph">Pro nejmenší děti však můžeme pravidla upravit:</p>



<ul class="wp-block-list">
<li><strong>Zjednodušené pexeso (věk 2-3 roky):</strong> Nepoužívejte všechny kartičky. Začněte například jen s 4 nebo 6 dvojicemi. Kartičky rozmístěte v přehledné mřížce. Méně kartiček znamená menší frustraci a větší šanci na úspěch, což dítě motivuje.</li>



<li><strong>Viditelné pexeso (Loto):</strong> Položte jednu sadu kartiček obrázky nahoru. Druhou sadu mějte na hromádce a postupně odkrývejte kartičky. Úkolem dítěte je najít k odkryté kartičce její shodný &#8222;domov&#8220; na stole. To je ideální pro úplné začátky a trénink vizuálního párování.</li>



<li><strong>Tradiční pexeso (věk 4+):</strong> Jakmile dítě zvládne menší počet kartiček, můžete postupně přidávat další dvojice, až budete hrát s kompletní sadou.</li>
</ul>



<p class="wp-block-paragraph">Naše velikonoční pexeso je malým dárkem pro vás a vaše děti, aby byly tyto svátky ještě o něco kouzelnější.</p>



<p class="wp-block-paragraph"><strong>Přejeme vám krásné prožití velikonočních svátků a bohatou pomlázku!</strong></p>
<p>Článek <a href="https://snilkuvsvet.cz/velikonocni-pexeso-pro-nejmensi/">Velikonoční pexeso pro nejmenší: Veselá zábava k vytisknutí, která trénuje paměť i jemnou motoriku</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/velikonocni-pexeso-pro-nejmensi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/pexeso-velikonoce.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Kdo ukousl beránkovi ucho?</title>
		<link>https://snilkuvsvet.cz/kdo-ukousl-berankovi-ucho/</link>
					<comments>https://snilkuvsvet.cz/kdo-ukousl-berankovi-ucho/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sat, 28 Mar 2026 17:49:20 +0000</pubDate>
				<category><![CDATA[Jarní pohádky]]></category>
		<category><![CDATA[Pohádky]]></category>
		<category><![CDATA[Pohádky o dětech]]></category>
		<category><![CDATA[Pohádky pro děti do 3 let]]></category>
		<category><![CDATA[Pohádky pro děti od 4 do 6 let]]></category>
		<category><![CDATA[Pohádky pro děti od 7 let]]></category>
		<category><![CDATA[Velikonoční pohádky]]></category>
		<category><![CDATA[Pohádky na dobrou noc]]></category>
		<category><![CDATA[Pohádky s ponaučením]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Velikonoce]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3968</guid>

					<description><![CDATA[<p>Kdybyste někdy o Velikonocích strčili nos do babiččiny kuchyně, hned byste poznali, že se tam dějí velké věci. Vzduch tam voněl tuze dobře. Po rozehřátém másle, citronové kůře a trošičce vanilky. Zrovna dneska totiž babička vytáhla z trouby ten největší poklad – velikého piškotového beránka. Seděl uprostřed stolu, na svět se koukal černýma očima z...</p>
<p>Článek <a href="https://snilkuvsvet.cz/kdo-ukousl-berankovi-ucho/">Kdo ukousl beránkovi ucho?</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">Kdybyste někdy o Velikonocích strčili nos do babiččiny kuchyně, hned byste poznali, že se tam dějí velké věci. Vzduch tam voněl tuze dobře. Po rozehřátém másle, citronové kůře a trošičce vanilky. Zrovna dneska totiž babička vytáhla z trouby ten největší poklad – <strong>velikého piškotového beránka</strong>. Seděl uprostřed stolu, na svět se koukal černýma očima z rozinek, a babička ho zrovna štědře posypala moučkovým cukrem, takže vypadal, jako by na něj dočista nasněžilo.</p>



<p class="wp-block-paragraph">Babička si otřela mouku do zástěry a láskyplně se na ten pocukrovaný zázrak podívala. „Víte, děti,“ usmála se na <strong>Elišku s Tomášem</strong>, „přesně takového beránka pekla už moje babička, vaše praprababička, ve staré kachlové peci. Tenkrát nebyl žádný elektrický šlehač, těsto se muselo poctivě třít dřevěnou vařečkou v hliněné míse tak dlouho, až z toho bolela ruka jako čert. Ale to víte, na <strong>Velikonoce </strong>to jinak nešlo.“</p>



<p class="wp-block-paragraph">Eliška nespouštěla z voňavého pečiva oči. „A proč vlastně pečeme <strong>zrovna beránka</strong>, babi?“ vyzvídala. „To máte tak,“ pohladila babička Elišku po vlasech. „Na jaře se rodí na statcích mláďátka a malý beránek je odjakživa<strong> symbolem nového života</strong>, <strong>nevinnosti a jara</strong>. Znamená, že zima už nadobro sbalila kufry. Dřív byli lidé chudí a nemohli si dovolit na svátky opravdovou pečínku z masa, a tak si upekli alespoň takového sladkého, piškotového, aby měli na stole něco slavnostního. Přináší totiž do domu<strong> radost a požehnání</strong>.“</p>



<p class="wp-block-paragraph">„Tak, a teď musí chvilku chladnout,“ řekla babička pětileté Elišce a osmiletému Tomášovi. Utřela si ruce do zástěry a šla se podívat na dvorek, kde děda právě pletl z <strong>vrbového proutí pořádnou pomlázku</strong>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a34dab35ca53&quot;}" data-wp-interactive="core/image" data-wp-key="6a34dab35ca53" 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/03/velikonocni-beranek-v-kuchyni-pohadka-1024x683.jpg" alt="Pětiletá holčička Eliška nakukuje přes stůl na čerstvě upečeného a pocukrovaného piškotového beránka v tradiční venkovské kuchyni." class="wp-image-3969" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/03/velikonocni-beranek-v-kuchyni-pohadka-1024x683.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/velikonocni-beranek-v-kuchyni-pohadka-300x200.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/velikonocni-beranek-v-kuchyni-pohadka-768x512.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/velikonocni-beranek-v-kuchyni-pohadka-440x293.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/velikonocni-beranek-v-kuchyni-pohadka-320x213.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/velikonocni-beranek-v-kuchyni-pohadka-1400x933.jpg 1400w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/velikonocni-beranek-v-kuchyni-pohadka.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">Eliška a lákavý velikonoční beránek</figcaption></figure>



<p class="wp-block-paragraph">Eliška zůstala v kuchyni sama. Popošla blíž ke stolu a stoupla si na špičky. Ten beránek voněl tak náramně, až se jí sbíhaly sliny. A to levé ouško! Bylo takové pěkně do zlatova vypečené, trochu tenčí než zbytek hlavy a kousek z něj tak lákavě trčel ven. Eliška si řekla, že<strong> jenom maličko</strong> zkusí, jestli už je ten piškot studený. Odloupla mrňavý drobeček. Zkusila ho. Panečku, to byla dobrota! Odloupla ještě jeden kousek. A pak ještě jeden. Než byste řekli švec, <strong>beránek byl bez ucha.</strong></p>



<p class="wp-block-paragraph">V tu chvíli se do kuchyně přiřítil Tomáš. Zastavil se a vykulil oči. „Eliško! Ty jsi snědla beránkovi ucho! <strong>Babička se bude zlobit!</strong>“</p>



<p class="wp-block-paragraph">Eliška si dlaní zakryla pusu a do očí se jí draly slzičky. Bříško ji hřálo od sladkého těsta, ale u srdíčka ji začalo ošklivě píchat. „Co budeme dělat?“ pípla.</p>



<p class="wp-block-paragraph">Tomáš byl starší bratr a ti mívají občas nápady, které sice znějí chytře, ale málokdy dobře dopadnou. „Musíme to udělat tak, aby to vypadalo, že to ucho snědl někdo jiný,“ prohlásil důležitě. Rozhlédl se po kuchyni a zrak mu padl na plátěný pytlík s granulemi, který stál v koutě. Patřil <strong>Alíkovi</strong>, dědovu strakatému voříškovi, který zrovna chrápal venku na sluníčku.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a34dab361dc3&quot;}" data-wp-interactive="core/image" data-wp-key="6a34dab361dc3" 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/03/tomas-nastrahuje-granule-pohadka-1024x683.jpg" alt="Osmiletý chlapec Tomáš sype psí granule kolem upečeného beránka bez ucha, zatímco jeho mladší sestřička ho provinile sleduje." class="wp-image-3970" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/03/tomas-nastrahuje-granule-pohadka-1024x683.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/tomas-nastrahuje-granule-pohadka-300x200.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/tomas-nastrahuje-granule-pohadka-768x512.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/tomas-nastrahuje-granule-pohadka-440x293.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/tomas-nastrahuje-granule-pohadka-320x213.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/tomas-nastrahuje-granule-pohadka-1400x933.jpg 1400w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/tomas-nastrahuje-granule-pohadka.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">Tomášův pokus o zakrytí stop</figcaption></figure>



<p class="wp-block-paragraph">Tomáš nabral hrst granulí a nastražil je kolem stolu. Dokonce je položil i přímo vedle upečeného beránka. „Tak. A je to jasné. Bude to vypadat, že Alík vyskočil na židli, očichal stůl a ukousl beránkovi ucho. Případ je vyřešen,“ prohlásil Tomáš s vážnou tváří.</p>



<p class="wp-block-paragraph">Sotva to dořekl, vrzly dveře a do kuchyně vešla <strong>babička s dědou</strong>. Babička se podívala na stůl, spráskla ruce o zástěru a vyhrkla: „Propánajána! Můj krásný beránek, chybí mu ucho! Kdo mu to provedl?“</p>



<p class="wp-block-paragraph">Tomáš rychle<strong> ukázal na granule</strong>. „To musel být Alík, babičko! Podívej, nechal tu po sobě stopy! Vyskočil na stůl a chramst, ucho bylo pryč.“</p>



<p class="wp-block-paragraph">Děda si posunul brýle na nos, podíval se na rozsypané granule, pak na ohlodaného beránka a nakonec oknem ven na spokojeně spícího psa. Pak se pod vousy usmál, založil si ruce za záda a klidným hlasem řekl: „Kdepak, holenku. To jsi na špatné stopě. Alík by přece v životě nevzal do tlamy sladký suchý piškot, ten má raději kus masa. A hlavně, kdyby ten náš chlupáč vážně vyskočil na stůl, to byste viděli tu melu. <strong>Slupnul by toho beránka celého</strong> i s těma rozinkovýma očima a nezbylo by nám tu vůbec nic, natož úhledně ukousnuté ouško.“</p>



<p class="wp-block-paragraph">Eliška stála v koutě, žmoulala cíp svého trička a už to nemohla vydržet. A navíc by se kvůli ní zlobili na nevinného Alíka! Hlasitě popotáhla a rozplakala se. „To nebyl Alík, dědo! To jsem byla já! To ouško tak hezky vonělo… a chutnalo… <strong>mně je to moc líto!</strong>“</p>



<p class="wp-block-paragraph">Babička se nadechla, ale nezačala láteřit. Místo toho k Elišce došla, dřepla si k ní a palcem jí utřela slzy z tváří. „No proto,“ řekla už docela laskavě. „Beránek s jedním uchem sice není do výlohy, ale sníst se dá stejně dobře. Ale pamatuj si, děvče, že <strong>svádět vlastní vinu na někoho druhého</strong>, to se nedělá.“</p>



<p class="wp-block-paragraph">Eliška horlivě přikývla. Pravda byla venku a najednou se jí udělalo o moc lehčeji. Tomáš musel za trest zamést z podlahy všechny nastražené granule a babička pak do ukousnutého místa zapíchla <strong>snítku zeleného buxusu s červenou mašličkou</strong>. Prý aby tam tomu beránkovi tolik netáhlo. A upřímně? Byl to nakonec ten nejlepší velikonoční beránek, jakého kdy jedli.</p>
<p>Článek <a href="https://snilkuvsvet.cz/kdo-ukousl-berankovi-ucho/">Kdo ukousl beránkovi ucho?</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/kdo-ukousl-berankovi-ucho/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/velikonocni-beranek-v-kuchyni-pohadka.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Navrhni každou ponožku jinou!</title>
		<link>https://snilkuvsvet.cz/navrhni-kazdou-ponozku-jinou/</link>
					<comments>https://snilkuvsvet.cz/navrhni-kazdou-ponozku-jinou/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 22:12:36 +0000</pubDate>
				<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Dětská psychologie]]></category>
		<category><![CDATA[Emoce]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<category><![CDATA[Rozvoj představivosti]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3931</guid>

					<description><![CDATA[<p>Pro letošní rok jsme pro vás na snilkuvsvet.cz vytvořili speciální pracovní list. Slouží nejen jako omalovánka, ale hlavně jako prostor pro dětskou fantazii. Úkol pro malé designéry zní jasně: Vybarvi každou ponožku úplně jinak! Jedna může být plná divokých geometrických tvarů, druhá může být rozkvetlá jako jarní louka. Aby toho nebylo málo, děti mají za...</p>
<p>Článek <a href="https://snilkuvsvet.cz/navrhni-kazdou-ponozku-jinou/">Navrhni každou ponožku jinou!</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">Pro letošní rok jsme pro vás na <strong>snilkuvsvet.cz</strong> vytvořili speciální pracovní list. Slouží nejen jako omalovánka, ale hlavně jako prostor pro dětskou fantazii.</p>



<p class="wp-block-paragraph"><strong>Úkol pro malé designéry zní jasně:</strong> Vybarvi každou ponožku úplně jinak! Jedna může být plná divokých geometrických tvarů, druhá může být rozkvetlá jako jarní louka. Aby toho nebylo málo, děti mají za úkol svým ponožkám <strong>vymyslet originální jména</strong>. Bude se levá ponožka jmenovat <em>Bobík </em>a pravá <em>Sluníčko</em>? To už necháme na nich!</p>



<h3 class="wp-block-heading">Jak s pracovním listem pracovat?</h3>



<ul class="wp-block-list">
<li>Stáhněte si obrázek níže (je připravený ve formátu A4 na výšku).</li>



<li>Vytiskněte ho na běžný papír (nebo čtvrtku, pokud budete malovat vodovkami).</li>



<li>Připravte pastelky, fixy, voskovky nebo klidně třpytky.</li>



<li>Nechte děti tvořit! Je to skvělá aktivita nejen domů, ale i do mateřských a základních škol.</li>
</ul>



        <div id="ss-omalovanka-98a97277-8565-4071-9840-d69b8b7a5eb3" 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/03/ponozkovy-den-pracovni-list-omalovanka-2026.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/03/ponozkovy-den-pracovni-list-omalovanka-2026.jpg"
             alt="Pracovní list - Ponožkový den"
             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/03/ponozkovy-den-pracovni-list-omalovanka-2026.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-98a97277-8565-4071-9840-d69b8b7a5eb3');
      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/navrhni-kazdou-ponozku-jinou/">Navrhni každou ponožku jinou!</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/navrhni-kazdou-ponozku-jinou/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/ponozkovy-den-pracovni-list-omalovanka-2026.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Ponožkový den 2026: Proč nosíme každou ponožku jinou? (+ Omalovánka a pracovní list k vytištění ZDARMA)</title>
		<link>https://snilkuvsvet.cz/ponozkovy-den-2026/</link>
					<comments>https://snilkuvsvet.cz/ponozkovy-den-2026/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 22:07:19 +0000</pubDate>
				<category><![CDATA[Pro rodiče a učitele]]></category>
		<category><![CDATA[Pro učitele a vychovatele]]></category>
		<category><![CDATA[Tipy pro rodiče]]></category>
		<category><![CDATA[Dětská psychologie]]></category>
		<category><![CDATA[Emoce]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Spolupráce školy a rodiny]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3924</guid>

					<description><![CDATA[<p>Blíží se 21. březen a s ním i jeden z nejveselejších a nejsmysluplnějších dnů v roce &#8211; Ponožkový den! A tak, nejenže si povíme, proč si vlastně oblékáme každou ponožku jinou, ale máme pro vás připravený i originální pracovní list a omalovánku ke stažení. Každý z nás je jiný, a právě to dělá náš svět...</p>
<p>Článek <a href="https://snilkuvsvet.cz/ponozkovy-den-2026/">Ponožkový den 2026: Proč nosíme každou ponožku jinou? (+ Omalovánka a pracovní list k vytištění 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"><strong>Blíží se 21. březen a s ním i jeden z nejveselejších a nejsmysluplnějších dnů v roce &#8211; Ponožkový den! A tak, nejenže si povíme, proč si vlastně oblékáme každou ponožku jinou, ale máme pro vás připravený i originální pracovní list a omalovánku ke stažení.</strong></p>



<p class="wp-block-paragraph">Každý z nás je jiný, a právě to dělá náš svět tak krásným a pestrým. Ponožkový den je ideální příležitostí, jak tuto myšlenku oslavit a také dětem hravou formou přiblížit důležitá témata, jako je tolerance, empatie a jedinečnost.</p>



<h2 class="wp-block-heading">Co je to Ponožkový den a proč se slaví 21. března?</h2>



<p class="wp-block-paragraph">Ponožkový den (oficiálně Světový den Downova syndromu) nepřipadá na 21. března náhodou. Toto datum v sobě ukrývá symboliku. Lidé s Downovým syndromem mají totiž v každé buňce místo obvyklých dvou chromozomů číslo 21 rovnou tři.<strong> Proto 21. den ve 3. měsíci.</strong> (I když ve školách a školkách se slaví většinou ten nejbližší všední den.)     </p>



<p class="wp-block-paragraph">A proč zrovna ponožky? Když dáte dvě ponožky patami k sobě, jejich tvar nápadně připomíná právě chromozom. Nošení odlišných ponožek se tak stalo celosvětovým symbolem podpory lidí s Downovým syndromem. Dáváme tím najevo, že být odlišný je naprosto normální a že odlišnost svět obohacuje.</p>



<h2 class="wp-block-heading">Zapojte se do Ponožkového dne 2026!</h2>



<p class="wp-block-paragraph">Jak oslavit Ponožkový den u vás doma nebo ve školce? Je to jednoduché!</p>



<ol start="1" class="wp-block-list">
<li><strong>Otevřete šuplík:</strong> Vyberte si dvě úplně jiné ponožky. Můžou mít různé barvy, vzory i délku. Proužky k puntíkům? Super!</li>



<li><strong>Vyrazte do světa:</strong> Vezměte si je do školy, do práce nebo na procházku.</li>



<li><strong>Pojďte tvořit:</strong> Stáhněte si náš tvořivý list, který najdete níže!</li>
</ol>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>Rádi s dětmi tvoříte? Podívejte se do naší velké rubriky <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/tvoreni-s-detmi/">Tvoření pro děti</a>, kde najdete inspiraci na jarní vyrábění i další omalovánky!</em></p>
</blockquote>



<h2 class="wp-block-heading">Navrhni každou ponožku jinou! 🧦🎨</h2>



<p class="wp-block-paragraph">Pro letošní rok jsme pro vás na <strong>snilkuvsvet.cz</strong> vytvořili speciální pracovní list. Slouží nejen jako omalovánka, ale hlavně jako prostor pro dětskou fantazii.</p>



<p class="wp-block-paragraph"><strong>Úkol pro malé designéry zní jasně:</strong> Vybarvi každou ponožku úplně jinak! Jedna může být plná divokých geometrických tvarů, druhá může být rozkvetlá jako jarní louka. Aby toho nebylo málo, děti mají za úkol svým ponožkám <strong>vymyslet originální jména</strong>. Bude se levá ponožka jmenovat <em>Bobík </em>a pravá <em>Sluníčko</em>? To už necháme na nich!</p>



<h3 class="wp-block-heading">Jak s pracovním listem pracovat?</h3>



<ul class="wp-block-list">
<li>Stáhněte si obrázek níže (je připravený ve formátu A4 na výšku).</li>



<li>Vytiskněte ho na běžný papír (nebo čtvrtku, pokud budete malovat vodovkami).</li>



<li>Připravte pastelky, fixy, voskovky nebo klidně třpytky.</li>



<li>Nechte děti tvořit! Je to skvělá aktivita nejen domů, ale i do mateřských a základních škol.</li>
</ul>



        <div id="ss-omalovanka-2c1475d8-5844-4258-9cfe-1a773b89f5d9" 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/03/ponozkovy-den-pracovni-list-omalovanka-2026.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/03/ponozkovy-den-pracovni-list-omalovanka-2026.jpg"
             alt="Pracovní list - Ponožkový den"
             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/03/ponozkovy-den-pracovni-list-omalovanka-2026.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-2c1475d8-5844-4258-9cfe-1a773b89f5d9');
      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">Pochlubte se nám svými výtvory!</h3>



<p class="wp-block-paragraph">Jsme neskutečně zvědaví, jaké ponožkové kreace u vás doma nebo ve třídě vzniknou. Vyfoťte nám hotové pracovní listy a pošlete nám je na náš Facebook, Instagram, nebo nás označte hashtagem <strong>#snilkuvsvet</strong> a <strong>#ponozkovyden2026</strong>.</p>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/ponozkovy-den-2026/">Ponožkový den 2026: Proč nosíme každou ponožku jinou? (+ Omalovánka a pracovní list k vytištění ZDARMA)</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/ponozkovy-den-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/ponozkovy-den-rodina.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Tráva pro zajíčka: Zábavná grafomotorika (nejen) na jaro</title>
		<link>https://snilkuvsvet.cz/trava-pro-zajicka-zabavna-grafomotorika-nejen-na-jaro/</link>
					<comments>https://snilkuvsvet.cz/trava-pro-zajicka-zabavna-grafomotorika-nejen-na-jaro/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Mon, 09 Mar 2026 10:04:57 +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[Jarní aktivity]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Tématické aktivity]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Jaro]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3833</guid>

					<description><![CDATA[<p>Hledáte způsob, jak s dětmi hravou formou procvičit jemnou motoriku a uvolnit ruku před nástupem do školy? Připravili jsme pro vás nový grafomotorický list s roztomilým motivem! Zajíček už netrpělivě čeká na čerstvou travičku. Pomůžete mu ji dokreslit? Tento pracovní list je zaměřen na nácvik šikmých čar a lomených tahů (tvar písmene V), které připomínají...</p>
<p>Článek <a href="https://snilkuvsvet.cz/trava-pro-zajicka-zabavna-grafomotorika-nejen-na-jaro/">Tráva pro zajíčka: Zábavná grafomotorika (nejen) na jaro</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap wp-block-paragraph">Hledáte způsob, jak s dětmi hravou formou <strong>procvičit jemnou motoriku a uvolnit ruku</strong> před nástupem do školy? Připravili jsme pro vás nový grafomotorický list s roztomilým motivem!</p>



<p class="wp-block-paragraph">Zajíček už netrpělivě čeká na čerstvou travičku. Pomůžete mu ji dokreslit? Tento pracovní list je zaměřen na <strong>nácvik šikmých čar a lomených tahů</strong> (tvar písmene V), které připomínají rostoucí stébla trávy. Děti nejprve vedou tužku podle přerušovaných čar a šipek zespodu nahoru, přesně tak, jak tráva roste.</p>



        <div id="ss-omalovanka-0804d9a4-639f-40ac-9436-542fc216879e" 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/03/grafomotorika-trava-pro-zajicka.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/03/grafomotorika-trava-pro-zajicka.jpg"
             alt="Grafomotorický list – Tráva pro zajíčka"
             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/03/grafomotorika-trava-pro-zajicka.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-0804d9a4-639f-40ac-9436-542fc216879e');
      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">Nachystejte si obyčejnou tužku, pastelky nebo fixy a můžete se do toho společně pustit. Nezapomeňte si na závěr zajíčka hezky vybarvit!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="snilek-box wp-block-paragraph"><em>Tip pro vás: Prohlédněte si také naše další <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/">pracovní listy pro předškoláky</a> nebo prozkoumejte celou kategorii <a href="https://snilkuvsvet.cz/tag/grafomotorika/">grafomotoriky</a>.</em></p>
</blockquote>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/trava-pro-zajicka-zabavna-grafomotorika-nejen-na-jaro/">Tráva pro zajíčka: Zábavná grafomotorika (nejen) na jaro</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/trava-pro-zajicka-zabavna-grafomotorika-nejen-na-jaro/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/grafomotorika-trava-pro-zajicka.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Písmeno Z: Hravý pracovní list pro děti</title>
		<link>https://snilkuvsvet.cz/pismeno-z-hravy-pracovni-list-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/pismeno-z-hravy-pracovni-list-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 08 Mar 2026 07:36:00 +0000</pubDate>
				<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Abeceda]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3724</guid>

					<description><![CDATA[<p>Písmeno Z je jako blesk nebo klikatá cesta ke stánku se zmrzlinou. Děti se učí střídat směr tahu: doprava, šikmo dolů doleva a opět doprava. Tento „cik-cak“ pohyb vyžaduje zastavení ruky v rozích, aby byly vrcholy ostré a nezaoblené. Zvládnutím posledního písmene Z mají malí školáci celou abecedu v malíčku! Oslavte to třeba výrobou medailí...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-z-hravy-pracovni-list-pro-deti/">Písmeno Z: Hravý pracovní list pro děti</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">Písmeno Z je jako blesk nebo<strong> klikatá cesta</strong> ke stánku se zmrzlinou. Děti se učí střídat směr tahu: doprava, šikmo dolů doleva a opět doprava. Tento „cik-cak“ pohyb vyžaduje zastavení ruky v rozích, aby byly vrcholy ostré a nezaoblené. Zvládnutím posledního písmene Z mají malí školáci celou abecedu v malíčku!</p>



        <div id="ss-omalovanka-c39e3703-2e5e-4460-a7d0-d7286e57f4fa" 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/03/nacvik-psani-pismeno-Z-zmrzlina.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/03/nacvik-psani-pismeno-Z-zmrzlina.jpg"
             alt="Pracovní list - Písmeno Z"
             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/03/nacvik-psani-pismeno-Z-zmrzlina.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-c39e3703-2e5e-4460-a7d0-d7286e57f4fa');
      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">Oslavte to třeba výrobou <a href="https://snilkuvsvet.cz/vyroba-medaili-pro-prvni-mista-i-vytrvalce/">medailí pro vytrvalce</a>.</p>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-z-hravy-pracovni-list-pro-deti/">Písmeno Z: Hravý pracovní list pro děti</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pismeno-z-hravy-pracovni-list-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-Z-zmrzlina.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Písmeno Y: Hravý pracovní list pro děti</title>
		<link>https://snilkuvsvet.cz/pismeno-y-hravy-pracovni-list-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/pismeno-y-hravy-pracovni-list-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sat, 07 Mar 2026 07:31:00 +0000</pubDate>
				<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Abeceda]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3720</guid>

					<description><![CDATA[<p>Písmeno Y, často nazývané &#8222;tvrdé Y&#8220;, má tvar kalichu na nožičce. Postavička Yettiho vnáší do učení prvek tajemna a zábavy. Děti trénují spojení dvou šikmých ramen do jedné svislé čáry, což je náročnější na přesnost spojení. Správné zvládnutí tohoto tvaru je důležité pro čitelnost textu. O dalších skutečných tvorech si můžete přečíst v naší sekci...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-y-hravy-pracovni-list-pro-deti/">Písmeno Y: Hravý pracovní list pro děti</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">Písmeno Y, často nazývané &#8222;tvrdé Y&#8220;, má tvar kalichu na nožičce. Postavička Yettiho vnáší do učení prvek tajemna a zábavy. Děti trénují <strong>spojení dvou šikmých ramen do jedné svislé čáry</strong>, což je náročnější na přesnost spojení. Správné zvládnutí tohoto tvaru je důležité pro čitelnost textu.</p>



        <div id="ss-omalovanka-4347e4c6-a671-44bb-a5f3-296a2757eb30" 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/03/nacvik-psani-pismeno-Y-yetti.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/03/nacvik-psani-pismeno-Y-yetti.jpg"
             alt="Pracovní list - Písmeno Y"
             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/03/nacvik-psani-pismeno-Y-yetti.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-4347e4c6-a671-44bb-a5f3-296a2757eb30');
      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">O dalších skutečných tvorech si můžete přečíst v naší sekci <a href="https://snilkuvsvet.cz/svet-kolem-nas/zvireci-rise/">Zvířecí říše.</a></p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-y-hravy-pracovni-list-pro-deti/">Písmeno Y: Hravý pracovní list pro děti</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pismeno-y-hravy-pracovni-list-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-Y-yetti.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Písmeno X: Hravý pracovní list pro děti</title>
		<link>https://snilkuvsvet.cz/pismeno-x-hravy-pracovni-list-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/pismeno-x-hravy-pracovni-list-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Fri, 06 Mar 2026 07:26:00 +0000</pubDate>
				<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Abeceda]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3717</guid>

					<description><![CDATA[<p>Písmeno X tvoří dvě šikmé čáry, které se kříží přesně uprostřed. Obrázek xylofonu připomíná paličky, které do sebe ťukají. Děti se učí odhadnout střed a vést tahy tak, aby bylo písmeno symetrické a nepřepadávalo na stranu. Práce s tímto listem rozvíjí jemnou motoriku a smysl pro geometrii. K hudebnímu tématu se skvěle hodí i naše...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-x-hravy-pracovni-list-pro-deti/">Písmeno X: Hravý pracovní list pro děti</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Písmeno X tvoří dvě šikmé čáry, které se kříží přesně uprostřed. Obrázek xylofonu připomíná paličky, které do sebe ťukají. Děti se učí odhadnout střed a vést tahy tak, aby bylo písmeno symetrické a nepřepadávalo na stranu. Práce s tímto listem rozvíjí jemnou motoriku a smysl pro geometrii.</p>



        <div id="ss-omalovanka-1b77f10d-0bef-4fbe-8967-a4460e616177" 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/03/nacvik-psani-pismeno-X-xylofon.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/03/nacvik-psani-pismeno-X-xylofon.jpg"
             alt="Pracovní list - Písmeno X"
             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/03/nacvik-psani-pismeno-X-xylofon.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-1b77f10d-0bef-4fbe-8967-a4460e616177');
      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">K hudebnímu tématu se skvěle hodí i naše tipy na <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/hudebni-a-rytmicke-hry/">hudební a rytmické hry</a>.</p>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-x-hravy-pracovni-list-pro-deti/">Písmeno X: Hravý pracovní list pro děti</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pismeno-x-hravy-pracovni-list-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-X-xylofon.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Písmeno W: Hravý pracovní list pro děti</title>
		<link>https://snilkuvsvet.cz/pismeno-w-hravy-pracovni-list-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/pismeno-w-hravy-pracovni-list-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Thu, 05 Mar 2026 07:26:00 +0000</pubDate>
				<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Abeceda]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3713</guid>

					<description><![CDATA[<p>Písmeno W, to jsou vlastně dvě V spojená k sobě. Symbol Wifi signálu je pro děti skvělou mnemotechnickou pomůckou pro zapamatování tvaru. Nácvik vyžaduje pravidelnost. Všechny špičky by měly být ve stejné rovině. Je to výborný trénink rytmu ruky při psaní, který se hodí pro budoucí krasopis. Více o tom, jak podpořit děti v digitální...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-w-hravy-pracovni-list-pro-deti/">Písmeno W: Hravý pracovní list pro děti</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">Písmeno W, to jsou vlastně dvě V spojená k sobě. Symbol Wifi signálu je pro děti skvělou <strong>mnemotechnickou pomůckou </strong>pro zapamatování tvaru. Nácvik vyžaduje pravidelnost. Všechny špičky by měly být ve stejné rovině. Je to výborný trénink rytmu ruky při psaní, který se hodí pro <strong>budoucí krasopis</strong>.</p>



        <div id="ss-omalovanka-13616352-d550-4121-9088-9648876d21ba" 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/03/nacvik-psani-pismeno-W-wifi.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/03/nacvik-psani-pismeno-W-wifi.jpg"
             alt="Písmeno W pracovní list"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-W-wifi.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-13616352-d550-4121-9088-9648876d21ba');
      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">Více o tom, jak podpořit děti v digitální době, najdete v našich <a href="https://snilkuvsvet.cz/pro-rodice-a-ucitele/tipy-pro-rodice/">článcích pro rodiče</a>.</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-w-hravy-pracovni-list-pro-deti/">Písmeno W: Hravý pracovní list pro děti</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pismeno-w-hravy-pracovni-list-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-W-wifi.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Písmeno V: Hravý pracovní list pro děti</title>
		<link>https://snilkuvsvet.cz/pismeno-v-hravy-pracovni-list-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/pismeno-v-hravy-pracovni-list-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Wed, 04 Mar 2026 07:21:00 +0000</pubDate>
				<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Abeceda]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3708</guid>

					<description><![CDATA[<p>Na rozdíl od písmene U má písmeno V dole ostrou špičku. Motiv vázy dětem pomáhá tento rozdíl vizualizovat a pochopit. Cvičení se zaměřuje na setkání dvou šikmých čar v jednom bodě na spodní lince. Přesnost je zde klíčová a děti se učí plánovat tah tak, aby se &#8222;trefily&#8220;. Pokud hledáte další inspiraci pro práci s...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-v-hravy-pracovni-list-pro-deti/">Písmeno V: Hravý pracovní list pro děti</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">Na rozdíl od písmene U má písmeno V dole ostrou špičku. Motiv vázy dětem pomáhá tento rozdíl <strong>vizualizovat a pochopit</strong>. Cvičení se zaměřuje na setkání dvou šikmých čar v jednom bodě na spodní lince. Přesnost je zde klíčová a děti se učí plánovat tah tak, aby se &#8222;trefily&#8220;.</p>



        <div id="ss-omalovanka-0678bc48-991c-4709-813a-3f79cae3a00e" 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/03/nacvik-psani-pismeno-V-vaza.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/03/nacvik-psani-pismeno-V-vaza.jpg"
             alt="Písmeno V pracovní list"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-V-vaza.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-0678bc48-991c-4709-813a-3f79cae3a00e');
      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">Pokud hledáte další inspiraci pro práci s nůžkami, podívejte se na naše <a href="https://snilkuvsvet.cz/omalovanky/vybarvi-vystrihni-a-sestav/">vystřihovánky</a>.</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-v-hravy-pracovni-list-pro-deti/">Písmeno V: Hravý pracovní list pro děti</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pismeno-v-hravy-pracovni-list-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-V-vaza.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Písmeno U: Hravý pracovní list pro děti</title>
		<link>https://snilkuvsvet.cz/pismeno-u-hravy-pracovni-list-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/pismeno-u-hravy-pracovni-list-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Tue, 03 Mar 2026 07:11:00 +0000</pubDate>
				<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Abeceda]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3703</guid>

					<description><![CDATA[<p>Tvar písmene U připomíná pohárek nebo právě šnečí ulitu. Děti se zde učí vést tah dolů, plynule jej zaoblit a vyjet zpět nahoru do stejné výšky. Je důležité, aby spodní část nebyla hranatá, ale pěkně kulatá. Tento pohyb je základem pro vázané písmo, se kterým se děti setkají později. Pro další uvolnění ruky doporučujeme zkusit...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-u-hravy-pracovni-list-pro-deti/">Písmeno U: Hravý pracovní list pro děti</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">Tvar písmene U připomíná pohárek nebo právě šnečí ulitu. Děti se zde učí vést tah dolů, plynule jej zaoblit a vyjet zpět nahoru do stejné výšky. Je důležité, aby spodní část nebyla hranatá, ale pěkně kulatá. Tento pohyb je základem pro vázané písmo, se kterým se děti setkají později.</p>



        <div id="ss-omalovanka-cad2b2b3-abd1-4b0f-a643-42c96f44b389" 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/03/nacvik-psani-pismeno-U-ulita.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/03/nacvik-psani-pismeno-U-ulita.jpg"
             alt="Pracovní list - Písmeno U"
             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/03/nacvik-psani-pismeno-U-ulita.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-cad2b2b3-abd1-4b0f-a643-42c96f44b389');
      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ší uvolnění ruky doporučujeme zkusit i jiné <a href="https://snilkuvsvet.cz/omalovanky/omalovanky-zviratka/">omalovánky se zvířátky</a>.</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-u-hravy-pracovni-list-pro-deti/">Písmeno U: Hravý pracovní list pro děti</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pismeno-u-hravy-pracovni-list-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-U-ulita.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Co je to sopka a jak funguje? Hora, která dýchá oheň!</title>
		<link>https://snilkuvsvet.cz/co-je-to-sopka-a-jak-funguje-hora-ktera-dycha-ohen/</link>
					<comments>https://snilkuvsvet.cz/co-je-to-sopka-a-jak-funguje-hora-ktera-dycha-ohen/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 10:12:37 +0000</pubDate>
				<category><![CDATA[Jak funguje svět]]></category>
		<category><![CDATA[Svět kolem nás]]></category>
		<category><![CDATA[Dětská encyklopedie]]></category>
		<category><![CDATA[Druhá třída]]></category>
		<category><![CDATA[Poznáváme svět]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[Příroda]]></category>
		<category><![CDATA[Přírodní jevy]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3746</guid>

					<description><![CDATA[<p>Ahoj malí objevitelé a zvídaví Snílkové! Už jste někdy viděli obrázek hory, ze které stoupá dým nebo dokonce teče žhavá oranžová řeka? To je sopka! Vypadá to, jako by hora dýchala oheň, ale ve skutečnosti je to trochu jinak. Pojďme se podívat, co to sopka je a jak funguje! 1. Sopka je jako komín Země!...</p>
<p>Článek <a href="https://snilkuvsvet.cz/co-je-to-sopka-a-jak-funguje-hora-ktera-dycha-ohen/">Co je to sopka a jak funguje? Hora, která dýchá oheň!</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">Ahoj malí objevitelé a zvídaví Snílkové! Už jste někdy viděli obrázek hory, ze které stoupá dým nebo dokonce<strong> teče žhavá oranžová řeka</strong>? To je sopka! Vypadá to, jako by hora dýchala oheň, ale ve skutečnosti je to trochu jinak. Pojďme se podívat, <strong>co to sopka je a jak funguje</strong>!</p>



<h3 class="wp-block-heading">1. Sopka je jako komín Země!</h3>



<p class="wp-block-paragraph">Představte si naši planetu Zemi jako velký šťavnatý pomeranč. Uvnitř Země je strašně, strašně moc horko! Jsou tam horké tekuté kameny, které se jmenují <strong>magma</strong>. Sopka je vlastně takový neobyčejný komín, který vede hluboko dolů do tohoto horkého středu Země.</p>



<h3 class="wp-block-heading">2. Když se magma probudí</h3>



<p class="wp-block-paragraph">Někdy se pod zemí nashromáždí hodně toho horkého magmatu a plyny ho začnou tlačit nahoru, podobně jako když se vaří voda v hrnci a zvedá pokličku. Magma se pak vydá na cestu tím sopkou-komínem směrem ven!</p>



<h3 class="wp-block-heading">3. Sopka „dýchá“ a „plive“</h3>



<p class="wp-block-paragraph">Když magma vyleze ze sopky ven, říká se mu <strong>láva</strong>. Láva je strašně horká, svítí oranžově a teče pomalu jako hustá řeka. Ze sopky také vychází dým a někdy i malé kamínky a popel. Tomu všemu se říká <strong>sopečná erupce</strong>. Láva, když vychladne, ztvrdne a vytvoří novou kamennou horu.</p>



<p class="wp-block-paragraph">Sopky nám připomínají, že naše Země je pod povrchem stále živá a dějí se tam úžasné věci!</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a34dab3b1026&quot;}" data-wp-interactive="core/image" data-wp-key="6a34dab3b1026" 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/03/vet-kolem-nas-sopka-1024x683.jpg" alt="" class="wp-image-3747" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/03/vet-kolem-nas-sopka-1024x683.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/vet-kolem-nas-sopka-300x200.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/vet-kolem-nas-sopka-768x512.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/vet-kolem-nas-sopka-440x293.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/vet-kolem-nas-sopka-320x213.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/vet-kolem-nas-sopka-1400x933.jpg 1400w, https://snilkuvsvet.cz/wp-content/uploads/2026/03/vet-kolem-nas-sopka.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></figure>



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



<h2 class="wp-block-heading">Pro zvídavé školáky (1. a 2. třída)!</h2>



<p class="wp-block-paragraph">Ahoj školáci! Už víte, že sopka je něco jako ohnivý komín Země. Pojďme se podívat na to, co se děje v hloubce, trochu podrobněji.</p>



<ul class="wp-block-list">
<li><strong>Co je pod našima nohama?</strong> Naše Země se skládá z několika vrstev. Tou nejsvrchnější, po které chodíme, je <strong>zemská kůra</strong>. Pod ní je <strong>plášť</strong>, kde je takové horko, že jsou tam horniny roztavené. Tomu říkáme <strong>magma</strong>.</li>



<li><strong>Magmatický krb:</strong> Pod sopkou se nachází místo, kterému říkáme <strong>magmatický krb</strong>. Je to jako obrovská podzemní nádrž plná horké kaše, která čeká, až bude moci vytrysknout ven.</li>



<li><strong>Cesta ven:</strong> Když je tlak v krbu moc velký, magma stoupá vzhůru skrze <strong>hlavní komín</strong>. Někdy si ale najde i boční cestičky, kterým říkáme <strong>parazitické krátery</strong>.</li>



<li><strong>Kráter a láva:</strong> To, co vidíme na úplném vrcholku sopky, je <strong>kráter</strong>. To je hluboká díra, ze které tryská láva a popel. Jakmile se magma dotkne vzduchu, říkáme mu <strong>láva</strong>.</li>



<li><strong>Sopečný popel:</strong> Nejsou to jen tekuté kameny, ale i obrovská mračna popela a prachu, která mohou vyletět kilometry vysoko do nebe!</li>
</ul>



<p class="wp-block-paragraph">Sopky jsou úžasným důkazem síly naší planety. I když vypadají hrozivě, díky nim vznikla spousta ostrovů a velmi úrodná půda, kde se skvěle daří rostlinám.</p>



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



<p class="wp-block-paragraph">Fascinují děti sopky se svou lávou a erupcemi? Vyzkoušejte si vlastní domácí <a href="https://snilkuvsvet.cz/sopka-ve-sklenici/">experiment soptící sopky</a>.</p>



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



<h2 class="wp-block-heading">🌋 Kvíz pro malé vulkanology</h2>



<p class="wp-block-paragraph">Vyzkoušej si, co všechno už o sopkách víš! Správné odpovědi najdeš na konci.</p>



<h3 class="wp-block-heading">Část 1: Pro předškoláky (Otázky s nápovědou)</h3>



<ol start="1" class="wp-block-list">
<li><strong>Jak říkáme horké oranžové „řece“, která teče ze sopky ven?</strong>
<ul class="wp-block-list">
<li>A) Limonáda</li>



<li>B) Láva</li>



<li>C) Polévka</li>
</ul>
</li>



<li><strong>K čemu bychom mohli přirovnat sopku, když z ní stoupá dým?</strong>
<ul class="wp-block-list">
<li>A) K ledničce</li>



<li>B) Ke komínu</li>



<li>C) K autu</li>
</ul>
</li>



<li><strong>Jak se cítí kameny hluboko uvnitř sopky?</strong>
<ul class="wp-block-list">
<li>A) Je jim velká zima</li>



<li>B) Je jim tak akorát</li>



<li>C) Je jim strašné vedro, až se úplně roztékají</li>
</ul>
</li>
</ol>



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



<h3 class="wp-block-heading">Část 2: Pro školáky (1. a 2. třída)</h3>



<ol start="4" class="wp-block-list">
<li><strong>Jak se jmenují tekuté kameny, dokud jsou ještě schované hluboko pod zemí?</strong>
<ul class="wp-block-list">
<li>A) Magma</li>



<li>B) Štěrk</li>



<li>C) Bahno</li>
</ul>
</li>



<li><strong>Jak se jmenuje „nádrž“ hluboko pod sopkou, kde se horká hmota hromadí?</strong>
<ul class="wp-block-list">
<li>A) Sopečný batoh</li>



<li>B) Magmatický krb</li>



<li>C) Ohnivá garáž</li>
</ul>
</li>



<li><strong>Jak říkáme otvoru na úplném vrcholku sopky, kudy všechno létá ven?</strong>
<ul class="wp-block-list">
<li>A) Okno</li>



<li>B) Dveře</li>



<li>C) Kráter</li>
</ul>
</li>



<li><strong>Co dalšího kromě lávy může sopka při výbuchu vychrlit do nebe?</strong>
<ul class="wp-block-list">
<li>A) Cukrovou vatu</li>



<li>B) Sopečný popel a mraky plynů</li>



<li>C) Jenom čistou vodu</li>
</ul>
</li>
</ol>



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



<h3 class="wp-block-heading">🔑 Klíč se správnými odpověďmi:</h3>



<p class="wp-block-paragraph"><em>(Pst! Dívej se, až budeš mít hotovo!)</em></p>



<ol start="1" class="wp-block-list">
<li><strong>B</strong> (Láva)</li>



<li><strong>B</strong> (Ke komínu)</li>



<li><strong>C</strong> (Je jim strašné vedro)</li>



<li><strong>A</strong> (Magma)</li>



<li><strong>B</strong> (Magmatický krb)</li>



<li><strong>C</strong> (Kráter)</li>



<li><strong>B</strong> (Popel a plyny)</li>
</ol>



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



<p class="wp-block-paragraph"><strong>Hodnocení:</strong></p>



<ul class="wp-block-list">
<li><strong>0–2 správně:</strong> Nevadí! I sopka někdy spí. Zkus si článek přečíst ještě jednou.</li>



<li><strong>3–5 správně:</strong> Skvělé! Jsi na dobré cestě stát se expertem na přírodu.</li>



<li><strong>6–7 správně:</strong> Gratulujeme! Jsi opravdový <strong>Mistr Snílek Vulkanolog</strong>! 🏆</li>
</ul>



        <div id="ss-omalovanka-f05e52c1-175d-45b8-8850-82421a468516" 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/03/test-sopka.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/03/test-sopka.jpg"
             alt="Test sopka"
             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/03/test-sopka.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-f05e52c1-175d-45b8-8850-82421a468516');
      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-je-to-sopka-a-jak-funguje-hora-ktera-dycha-ohen/">Co je to sopka a jak funguje? Hora, která dýchá oheň!</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/co-je-to-sopka-a-jak-funguje-hora-ktera-dycha-ohen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/vet-kolem-nas-sopka.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Písmeno T: Hravý pracovní list pro děti</title>
		<link>https://snilkuvsvet.cz/pismeno-t-hravy-pracovni-list-pro-deti/</link>
					<comments>https://snilkuvsvet.cz/pismeno-t-hravy-pracovni-list-pro-deti/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 05:51:00 +0000</pubDate>
				<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Abeceda]]></category>
		<category><![CDATA[Grafomotorika]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3698</guid>

					<description><![CDATA[<p>Pro malé milovníky strojů je písmeno T s traktorem samozřejmě spojené. Tento znak učí děti symetrii. Vodorovná čára musí ležet přesně na středu svislé nožičky, jako střecha na sloupu. Je to ideální cvičení pro zklidnění ruky a nácvik rovných tahů bez pravítka. A když budou mít děti nacvičené písmeno T, můžete jim za odměnu vytisknout...</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-t-hravy-pracovni-list-pro-deti/">Písmeno T: Hravý pracovní list pro děti</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">Pro malé milovníky strojů je písmeno T s traktorem samozřejmě spojené. Tento znak učí děti symetrii. Vodorovná čára musí ležet přesně na středu svislé nožičky, jako střecha na sloupu. Je to ideální cvičení pro zklidnění ruky a nácvik rovných tahů bez pravítka. </p>



        <div id="ss-omalovanka-ef49beed-f132-43c3-8a33-c5e48ba1f827" 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/03/nacvik-psani-pismeno-T-traktor.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/03/nacvik-psani-pismeno-T-traktor.jpg"
             alt="Písmeno T Hravý pracovní list"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-T-traktor.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-ef49beed-f132-43c3-8a33-c5e48ba1f827');
      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">A když budou mít děti nacvičené písmeno T, můžete jim za odměnu vytisknout <a href="https://snilkuvsvet.cz/omalovanka-traktor-na-farme/">omalovánku traktoru na statku</a>.</p>
<p>Článek <a href="https://snilkuvsvet.cz/pismeno-t-hravy-pracovni-list-pro-deti/">Písmeno T: Hravý pracovní list pro děti</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/pismeno-t-hravy-pracovni-list-pro-deti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/nacvik-psani-pismeno-T-traktor.jpg" type="image/jpeg" />
	</item>
	</channel>
</rss>
