<?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>Druhá třída | Snilkuvsvet.cz</title>
	<atom:link href="https://snilkuvsvet.cz/tag/druha-trida/feed/" rel="self" type="application/rss+xml" />
	<link>https://snilkuvsvet.cz/tag/druha-trida/</link>
	<description>Pohádky na dobrou noc a nápady pro děti</description>
	<lastBuildDate>Thu, 12 Mar 2026 08:24:47 +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>Druhá třída | Snilkuvsvet.cz</title>
	<link>https://snilkuvsvet.cz/tag/druha-trida/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jarní osmisměrka: Najdi jména květin a vybarvi</title>
		<link>https://snilkuvsvet.cz/jarni-osmismerka-najdi-jmena-kvetin-a-vybarvi/</link>
					<comments>https://snilkuvsvet.cz/jarni-osmismerka-najdi-jmena-kvetin-a-vybarvi/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Tue, 10 Mar 2026 11:22:31 +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[Jarní aktivity]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Tématické aktivity]]></category>
		<category><![CDATA[Abeceda]]></category>
		<category><![CDATA[Druhá třída]]></category>
		<category><![CDATA[Jaro]]></category>
		<category><![CDATA[První třída]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3837</guid>

					<description><![CDATA[<p>Jaro už ťuká na dveře a příroda se začíná probouzet! Abychom si to čekání na první kvítky trochu zkrátili, připravili jsme pro děti zábavnou jarní osmisměrku, která je zároveň i krásnou omalovánkou. V této luštitelské výzvě se ukrývá osm známých jarních květin. Děti se tak nejen zabaví, ale také si procvičí čtení, soustředění a zopakují...</p>
<p>Článek <a href="https://snilkuvsvet.cz/jarni-osmismerka-najdi-jmena-kvetin-a-vybarvi/">Jarní osmisměrka: Najdi jména květin a vybarvi</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ž ťuká na dveře a příroda se začíná probouzet! Abychom si to čekání na první kvítky trochu zkrátili, připravili jsme pro děti zábavnou <strong>jarní osmisměrku</strong>, která je zároveň i krásnou omalovánkou.</p>



<p class="wp-block-paragraph">V této luštitelské výzvě se ukrývá osm známých jarních květin. Děti se tak nejen zabaví, ale také si procvičí čtení, soustředění a zopakují si, jaké kytičky na jaře vlastně kvetou. Podaří se jim najít <strong>sněženku, konvalinku, narcis, bleduli, tulipán, modřenec, sasanku i pampelišku</strong>?</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-51949d99-e4f3-4902-9883-f5bfb6a942dd" 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/jarni-osmismerka-kvetiny.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/jarni-osmismerka-kvetiny.jpg"
             alt="Jarní osmisměrka"
             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/jarni-osmismerka-kvetiny.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-51949d99-e4f3-4902-9883-f5bfb6a942dd');
      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řipravte si tužky na škrtání slov a pastelky na vybarvování. Přejeme spoustu zábavy při jarním luštění!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="snilek-box wp-block-paragraph"><em>Tip: Hledáte další jarní aktivity? Podívejte se naše <a href="https://snilkuvsvet.cz/omalovanky-prvni-jarni-kvetiny/">omalovánky prvních jarních květin</a> nebo si zkuste další se zajímavých <a href="https://snilkuvsvet.cz/prvni-poslove-jara-poznejte-s-detmi-jarni-kyticky-aktivity-a-hry/">tematických aktivit s prvními jarními květinami</a>.</em></p>
</blockquote>



<p class="wp-block-paragraph"></p>
<p>Článek <a href="https://snilkuvsvet.cz/jarni-osmismerka-najdi-jmena-kvetin-a-vybarvi/">Jarní osmisměrka: Najdi jména květin a vybarvi</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/jarni-osmismerka-najdi-jmena-kvetin-a-vybarvi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/03/jarni-osmismerka-kvetiny.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;6a34f166cec3b&quot;}" data-wp-interactive="core/image" data-wp-key="6a34f166cec3b" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" 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="(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-d1361ef8-1eed-4f9b-ac5b-2d963a6fbb87" 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-d1361ef8-1eed-4f9b-ac5b-2d963a6fbb87');
      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>Anglická abeceda pro děti: Hravé učení se Snílkem (Omalovánka a výukový plakát)</title>
		<link>https://snilkuvsvet.cz/anglicka-abeceda-omalovanka-a-vyukovy-plakat/</link>
					<comments>https://snilkuvsvet.cz/anglicka-abeceda-omalovanka-a-vyukovy-plakat/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Sun, 15 Feb 2026 10:04:14 +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[Angličtina hravě]]></category>
		<category><![CDATA[Inspirace pro volný čas]]></category>
		<category><![CDATA[Omalovánky]]></category>
		<category><![CDATA[Pracovní listy k vytištění]]></category>
		<category><![CDATA[Svět kolem nás]]></category>
		<category><![CDATA[Angličtina]]></category>
		<category><![CDATA[Dětská encyklopedie]]></category>
		<category><![CDATA[Druhá třída]]></category>
		<category><![CDATA[Předškoláci]]></category>
		<category><![CDATA[První třída]]></category>
		<category><![CDATA[Školáci]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3569</guid>

					<description><![CDATA[<p>Máte doma malého objevitele, který se začíná zajímat o cizí jazyky? Potřebuje se váš malý školák naučit správnou výslovnost anglické abecedy nebo jen chcete dětem angličtinu představit zábavnou formou? Ve Snílkově světě víme, že děti se nejlépe učí tehdy, když se u toho baví. Proto jsme připravili speciální sadu: Anglickou abecedu v podobě omalovánky i...</p>
<p>Článek <a href="https://snilkuvsvet.cz/anglicka-abeceda-omalovanka-a-vyukovy-plakat/">Anglická abeceda pro děti: Hravé učení se Snílkem (Omalovánka a výukový plakát)</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ého objevitele, který se začíná zajímat o cizí jazyky? Potřebuje se váš malý školák naučit<strong> správnou výslovnost anglické abecedy </strong>nebo jen chcete dětem angličtinu představit zábavnou formou? Ve Snílkově světě víme, že děti se nejlépe učí tehdy, když se u toho baví. Proto jsme připravili speciální sadu: <strong>Anglickou abecedu v podobě omalovánky i barevného plakátu!</strong></p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a34f166e3cc2&quot;}" data-wp-interactive="core/image" data-wp-key="6a34f166e3cc2" 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/02/anglicka-abeceda-titulni-obrazek-1-1024x683.jpg" alt="Grafický náhled článku zobrazující dvě verze anglické abecedy pro děti – černobílou k vybarvení a barevnou k tisku. Doplněno nápisem &quot;Anglická abeceda: Omalovánka &amp; plakát&quot; a pastelkami." class="wp-image-3582" srcset="https://snilkuvsvet.cz/wp-content/uploads/2026/02/anglicka-abeceda-titulni-obrazek-1-1024x683.jpg 1024w, https://snilkuvsvet.cz/wp-content/uploads/2026/02/anglicka-abeceda-titulni-obrazek-1-300x200.jpg 300w, https://snilkuvsvet.cz/wp-content/uploads/2026/02/anglicka-abeceda-titulni-obrazek-1-768x512.jpg 768w, https://snilkuvsvet.cz/wp-content/uploads/2026/02/anglicka-abeceda-titulni-obrazek-1-440x293.jpg 440w, https://snilkuvsvet.cz/wp-content/uploads/2026/02/anglicka-abeceda-titulni-obrazek-1-320x213.jpg 320w, https://snilkuvsvet.cz/wp-content/uploads/2026/02/anglicka-abeceda-titulni-obrazek-1-1400x933.jpg 1400w, https://snilkuvsvet.cz/wp-content/uploads/2026/02/anglicka-abeceda-titulni-obrazek-1.jpg 1536w" 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">Anglická abeceda pro děti: Omalovánka a plakát zdarma</figcaption></figure>



<p class="wp-block-paragraph"><em>Učení prvních slovíček nemusí být nuda.</em></p>



<h2 class="wp-block-heading">Proč spojit učení angličtiny s omalovánkami?</h2>



<p class="wp-block-paragraph">Když dítě vybarvuje, soustředí se na konkrétní obrázek. Pokud si u toho společně řeknete, že jablíčko je <em>Apple</em> [ei] a medvídek je <em>Bear</em> [bi:], písmenko se mu lépe spojí se správnou výslovností i slovíčkem. Učení se tak stává zábavou.</p>



<p class="wp-block-paragraph">Pokud hledáte další podobné aktivity na doma, určitě se podívejte do naší rubriky <a href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/pracovni-listy/" target="_blank" rel="noreferrer noopener">Pracovní listy k vytištění</a>, kde najdete spoustu další inspirace.</p>



        <div id="ss-omalovanka-4efa1069-ec46-4a38-a133-08a36ee32b35" 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/02/anglicka-abeceda-omalovanka-pro-deti.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/02/anglicka-abeceda-omalovanka-pro-deti.jpg"
             alt="Anglická abeceda pro děti - omalovánka k vytištění"
             style="max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);" />
      </figure>

      <!-- Ovládání (dolní) -->
      <div class="ss-ctrls" style="display:flex;gap:12px;justify-content:center;margin:14px 0;flex-wrap:wrap;">
        <a class="ss-omalovanka-download"
           href="https://snilkuvsvet.cz/wp-content/uploads/2026/02/anglicka-abeceda-omalovanka-pro-deti.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-4efa1069-ec46-4a38-a133-08a36ee32b35');
      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">Tipy pro rodiče: Jak s černobílou abecedou pracovat</h3>



<ol start="1" class="wp-block-list">
<li><strong>Nespěchejte:</strong> Nemusíte projít celou abecedu za jedno odpoledne. Vybarvěte si třeba jen 3 písmenka denně.</li>



<li><strong>Hrajte si s výslovností:</strong> Pod každým písmenkem najdete jednoduchý přepis výslovnosti v hranatých závorkách. Zkuste si s dětmi písmenka a slovíčka nahlas a vtipně přehánět. Zasmějete se u toho!</li>



<li><strong>Hledejte po bytě:</strong> Vybarvili jste <em>[di:] Dog</em> (pejska)? Běžte společně najít plyšového pejska v dětském pokojíčku.</li>
</ol>



<p class="wp-block-paragraph">Pro další klidné tvoření můžete po abecedě plynule navázat třeba našimi <a target="_blank" rel="noreferrer noopener" href="https://snilkuvsvet.cz/omalovanky/omalovanky-zviratka/">omalovánkami zvířátek</a>.</p>



<h2 class="wp-block-heading">Barevný plakát: Aby slovíčka nezmizela z očí</h2>



<p class="wp-block-paragraph">Kromě omalovánky jsme pro vás připravili i hotovou, krásně vybarvenou verzi. Ta je jako stvořená pro to, abyste ji dětem vytiskli a pověsili dětem nad pracovní stůl nebo třeba ve třídě na nástěnku.</p>



        <div id="ss-omalovanka-1d6f9127-aac4-49a3-8feb-d890bef4b6fa" 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/02/anglicka-abeceda-barevny-plakat.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/02/anglicka-abeceda-barevny-plakat.jpg"
             alt="Barevný výukový plakát - Anglická abeceda"
             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/02/anglicka-abeceda-barevny-plakat.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-1d6f9127-aac4-49a3-8feb-d890bef4b6fa');
      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">Plakát má příjemné, pastelové barvy, které nebudou v pokojíčku působit rušivě, ale zároveň si zachovávají dětskou hravost a roztomilost. Díky tomu, že na plakátu děti uvidí to samé, co samy předtím vybarvovaly, budou jim obrázky důvěrně známé.</p>



<blockquote class="wp-block-quote snilek-box is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Tip od Snílka:</strong> Vytiskněte si barevnou verzi na tvrdší papír, rozstříhejte ji na jednotlivé kartičky a zahrajte si s dětmi jednoduché pexeso nebo poznávačku! Další tipy na to, jak děti zabavit, najdete v naší sekci <a target="_blank" rel="noreferrer noopener" href="https://snilkuvsvet.cz/inspirace-pro-volny-cas/aktivity-a-hry/">Aktivity a hry</a>.</p>
</blockquote>



<h2 class="wp-block-heading">Jak s anglickou abecedou doma trénovat, aby to dítě bavilo</h2>



<p class="wp-block-paragraph">Největší kouzlo je v tom, že se vůbec nemusíte „učit“. Stačí si hrát!</p>



<h3 class="wp-block-heading">1) Hra „Najdi písmenko“</h3>



<p class="wp-block-paragraph">Řekněte jedno písmeno (třeba „B“) a dítě ho na plakátu hledá. Jakmile ho najde, společně řeknete slovo a ukážete na obrázek. Pokud to dítě ještě neumí, stačí když opakuje po vás. Když písmeno najde rychle, pochvalte ho za postřeh. Ať má chuť pokračovat.</p>



<h3 class="wp-block-heading">2) Hra „Ukáž obrázek, řekni slovo“</h3>



<p class="wp-block-paragraph">Vy ukážete na obrázek (třeba kočku) a dítě hádá, jaké je k tomu anglické slovíčko. Když neví, nic se neděje. Řekněte ho vy a dítě ho zopakuje. U malých dětí je úplně v pořádku, když první týdny jen poslouchají a opakují.</p>



<h3 class="wp-block-heading">3) Spojování s češtinou</h3>



<p class="wp-block-paragraph">Když dítě řekne „cat“, můžete dodat: „Jo, cat je kočka.“ Ne jako test, ale jako potvrzení významu. Dítě si vytvoří jistotu, že rozumí.</p>



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



<p class="wp-block-paragraph">Přejeme vám i vašim dětem spoustu zábavy a radosti při objevování nových anglických slovíček. Nezapomeňte si připravit ty nejlepší pastelky!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>
<p>Článek <a href="https://snilkuvsvet.cz/anglicka-abeceda-omalovanka-a-vyukovy-plakat/">Anglická abeceda pro děti: Hravé učení se Snílkem (Omalovánka a výukový plakát)</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/anglicka-abeceda-omalovanka-a-vyukovy-plakat/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/02/anglicka-abeceda-titulni-obrazek-1.jpg" type="image/jpeg" />
	</item>
		<item>
		<title>Vánoční osmisměrka pro děti: Zábavné luštění a omalovánka v jednom</title>
		<link>https://snilkuvsvet.cz/vanocni-osmismerka-pro-deti-a-omalovanka-v-jednom/</link>
					<comments>https://snilkuvsvet.cz/vanocni-osmismerka-pro-deti-a-omalovanka-v-jednom/#respond</comments>
		
		<dc:creator><![CDATA[Mgr. Jana Russková]]></dc:creator>
		<pubDate>Fri, 09 Jan 2026 11:45:29 +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[Tématické aktivity]]></category>
		<category><![CDATA[Vánoční aktivity]]></category>
		<category><![CDATA[Druhá třída]]></category>
		<category><![CDATA[První třída]]></category>
		<category><![CDATA[Školáci]]></category>
		<category><![CDATA[Vánoce]]></category>
		<guid isPermaLink="false">https://snilkuvsvet.cz/?p=3014</guid>

					<description><![CDATA[<p>Už je po Vánocích, cukroví snězené, ale vánoční nálada u dětí stále přetrvává. Pokud hledáte klidnější aktivitu, která děti zabaví v lavicích, v družině nebo doma během dlouhých zimních večerů, připravili jsme pro vás Vánoční osmisměrku. Není to jen obyčejné luštění. Po nalezení všech slov slouží jako krásná zimní omalovánka. 🧠 Více než jen zábava...</p>
<p>Článek <a href="https://snilkuvsvet.cz/vanocni-osmismerka-pro-deti-a-omalovanka-v-jednom/">Vánoční osmisměrka pro děti: Zábavné luštění a omalovánka v jednom</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">Už je po Vánocích, cukroví snězené, ale vánoční nálada u dětí stále přetrvává. Pokud hledáte klidnější aktivitu, která děti zabaví v lavicích, v družině nebo doma během dlouhých zimních večerů, připravili jsme pro vás <strong>Vánoční osmisměrku</strong>. Není to jen obyčejné luštění. Po nalezení všech slov slouží jako krásná zimní omalovánka.</p>



<h4 class="wp-block-heading">🧠 Více než jen zábava</h4>



<p class="wp-block-paragraph">Tato osmisměrka je ideální pro děti na prvním stupni ZŠ (1.–2. třída). Co všechno touto aktivitou trénují?</p>



<ol start="1" class="wp-block-list">
<li><strong>Zrakové vnímání:</strong> Rozlišování písmen v mřížce a orientace na ploše.</li>



<li><strong>Slovní zásobu:</strong> Upevnění pravopisu slov spojených s Vánocemi (např. <em>Ježíšek, Cukroví, Hvězda</em>).</li>



<li><strong>Soustředění:</strong> Najít všechna slova vyžaduje trpělivost a pozornost.</li>



<li><strong>Relaxace:</strong> Vybarvování okolních obrázků pomáhá dětem zklidnit se po soustředěné práci.</li>
</ol>



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



<ol start="1" class="wp-block-list">
<li><strong>Vytiskněte:</strong> Stáhněte si PDF soubor (odkaz níže) a vytiskněte ho na formát A4. </li>



<li><strong>Hledejte slova:</strong> Úkolem dětí je najít a vyškrtat 6 ukrytých slov: <em>JEŽÍŠEK, KAPR, CUKROVÍ, HVĚZDA, SALÁT, DÁREK</em>. Slova mohou být ukryta vodorovně, svisle i šikmo (záleží na obtížnosti, kterou jste zvolili při tvorbě &#8211; <em>pozn. pro tebe: pokud je to pro menší děti, doporučuji jen vodorovně a svisle</em>).</li>



<li><strong>Vybarvěte:</strong> Jakmile je tajenka vyluštěna (nebo všechna slova nalezena), děti si mohou vybarvit tématické ilustrace okolo rámečku.</li>
</ol>



<p class="wp-block-paragraph"><strong>💡 Tip pro učitele:</strong> Pro rychlíky, kteří mají hotovo jako první, mějte připravený doplňkový úkol. Například: <em>&#8222;Otoč papír a napiš větu s každým slovem, které jsi v osmisměrce našel.&#8220;</em> nebo <em>&#8222;Nakresli na druhou stranu to slovo, které máš z Vánoc nejraději.&#8220;</em></p>



<h3 class="wp-block-heading">🖨️ Stáhněte si osmisměrku zdarma</h3>



<p class="wp-block-paragraph">Klikněte na tlačítko níže a získejte pracovní list ve vysoké kvalitě připravený k tisku.</p>



        <div id="ss-omalovanka-accb269e-6998-451c-9665-ffcf3d7795db" 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/01/vanocni-osmismerka-1.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>
        <button type="button" class="ss-omalovanka-print"
                style="background:#cfe8ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
          🖨️ Vytisknout
        </button>
      </div>

      <figure style="margin:0;">
        <img decoding="async" class="ss-omalovanka-img"
             src="https://snilkuvsvet.cz/wp-content/uploads/2026/01/vanocni-osmismerka-1.jpg"
             alt="Vánocni osmisměrka"
             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/01/vanocni-osmismerka-1.jpg"
                      style="background:#f6d1f5;color:#222;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;">
           🖼️ Stáhnout JPG
        </a>
		  <button type="button" class="ss-omalovanka-pdf"
        style="background:#e7e0ff;color:#222;padding:10px 16px;border-radius:10px;font-weight:600;border:none;cursor:pointer;">
  📄 Stáhnout PDF
</button>

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

    <script>
    (function(){
      const root = document.getElementById('ss-omalovanka-accb269e-6998-451c-9665-ffcf3d7795db');
      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">Bavilo děti luštění? Zkuste je také rozhýbat s naším <strong><a href="https://snilkuvsvet.cz/po-vanocni-aktivita-po-vanocni-bingo/">Po-vánočním BINGEM</a></strong>, které je skvělé na sdílení zážitků.</p>



<p class="wp-block-paragraph">Přejeme vám i dětem pohodové povánoční luštění!</p>
<p>Článek <a href="https://snilkuvsvet.cz/vanocni-osmismerka-pro-deti-a-omalovanka-v-jednom/">Vánoční osmisměrka pro děti: Zábavné luštění a omalovánka v jednom</a> se nejdříve objevil na <a href="https://snilkuvsvet.cz">Snilkuvsvet.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://snilkuvsvet.cz/vanocni-osmismerka-pro-deti-a-omalovanka-v-jednom/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<enclosure url="https://snilkuvsvet.cz/wp-content/uploads/2026/01/vanocni-osmismerka-1.jpg" type="image/jpeg" />
	</item>
	</channel>
</rss>
