<?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>Lengyelország Archívum - Mikor utazz?</title>
	<atom:link href="https://mikorutazz.hu/category/europa/lengyelorszag/feed/" rel="self" type="application/rss+xml" />
	<link>https://mikorutazz.hu/category/europa/lengyelorszag/</link>
	<description>Népszerű helyek időjárása</description>
	<lastBuildDate>Fri, 31 Oct 2025 08:54:21 +0000</lastBuildDate>
	<language>hu</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mikorutazz.hu/wp-content/uploads/2025/03/logo-512.jpg</url>
	<title>Lengyelország Archívum - Mikor utazz?</title>
	<link>https://mikorutazz.hu/category/europa/lengyelorszag/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Zakopane időjárása &#8211; mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/zakopane-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Sat, 25 Oct 2025 13:08:39 +0000</pubDate>
				<category><![CDATA[Európa]]></category>
		<category><![CDATA[Lengyelország]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1523</guid>

					<description><![CDATA[<p>Zakopane Lengyelország téli fővárosának számít. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni. Zakopane időjárását a nedves kontinentális éghajlat határozza meg, ami hűvös nyarakat és hosszú, fagyos&#8230;</p>
<p>A <a href="https://mikorutazz.hu/zakopane-idojarasa/">Zakopane időjárása &#8211; mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Zakopane Lengyelország téli fővárosának számít. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni.</strong></p>



<p>Zakopane időjárását a nedves kontinentális éghajlat határozza meg, ami hűvös nyarakat és hosszú, fagyos teleket eredményez. A Tátra-hegység lábánál, 800-1000 méteres tengerszint feletti magasságban elhelyezkedő várost a hegyvidéki klíma jellemzi. A hegységek közelsége jelentős hatással van az időjárásra, ami gyorsan változó körülményeket és jelentős hőmérséklet-ingadozást eredményezhet akár egy napon belül is.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Zakopane négy jól elkülöníthető évszakkal rendelkezik, bár a tél egyértelműen dominál. A téli időszak novembertől márciusig tart, míg a többi évszak viszonylag rövid átmeneti periódusokat képez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong></h3>



<p>A tavasz rövid átmeneti időszak Zakopanéban, fokozatosan melegedő hőmérséklettel. Az átlaghőmérséklet <strong>-3 és 14°C</strong> között mozog. A március még hideg, néha havazással, de áprilisra már kellemesebb lesz az idő. Májusra már elég meleg lehet a túrázáshoz, bár az esők gyakoriak. A hegyvidéki növényzet ekkor borul virágba, különösen április végén és május elején.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Nyár (június-augusztus)</strong></h3>



<p>A nyár kellemes és mérsékelt, bár esős időszak. Az átlaghőmérséklet <strong>15-21°C</strong> között alakul, a nappali maximum ritkán haladja meg a 22°C-ot. Július és augusztus a legmelegebb hónapok. A nyári hónapokban gyakoriak a délutáni zivatarok és változékony időjárás. A hosszú nappalok és kellemes hőmérséklet ideálissá teszi ezt az időszakot túrázásra és hegymászásra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Ősz (szeptember-október)</strong></h3>



<p>Az ősz rövid, de gyakran kellemes évszaka Zakopanénak, fokozatosan csökkenő hőmérséklettel. Az átlaghőmérséklet <strong>10-17°C</strong> között mozog. Szeptember még kellemes, gyakran napos idővel, míg október már hűvösebb és előfordulhatnak az első hóesések a magasabb hegycsúcsokon. Az őszi színek gyönyörűek a hegyekben.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tél (november-március)</strong></h3>



<p>A tél hosszú, hideg és havas, az átlaghőmérséklet <strong>-7 és 4°C</strong> között mozog. December és február között a legerősebb a havazás, a hótakaró vastagsága elérheti a 3-4 métert is a magasabb részeken. Január a leghidegebb hónap. A nappalok rövidek, de a havas tájak gyönyörűek. Ez a síszezon csúcsidőszaka.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Zakopane időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Zakopane leghidegebb hónapja és a téli síszezon csúcspontja. A nappali hőmérséklet általában -1°C körül mozog, míg éjszaka -7°C körülire süllyedhet. A fagypont alatti hőmérséklet folyamatos, néha akár -20°C alá is csökkenhet.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 2 óra. A nappali világosság időtartama rövid, mintegy 8,5 óra. A napkelte 7:30 körül, a napnyugta pedig már 16:00 körül van.</p>



<p>A havazás intenzív, átlagosan 60 mm körüli csapadék hullik, ami hó formájában érkezik. A havi csapadékos napok száma 18, folyamatos hótakaró jellemző.</p>



<p>A relatív páratartalom magas, 92% körüli, ami hideg, nedves levegőt jelent. Az égbolt gyakran borult, de a havas hegyek lenyűgözőek.</p>



<p>Ha januárban utazol Zakopanéba, vigyél magaddal komoly téli felszerelést: meleg kabátot, vízálló csizmát, kesztyűt és sapkát. Ez az ideális időszak a síeléshez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonló az januárhoz, de már enyhe felmelegedés érezhető. A nappali hőmérséklet 1°C körülire emelkedhet, míg éjszaka -6°C körül alakul. A hónap második felében már enyhébb időszakok is előfordulhatnak.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 2,5 óra. A nappali világosság időtartama észrevehetően növekszik, 9,5 órára. A napkelte 7:00 körül, a napnyugta pedig 17:00 körül történik.</p>



<p>A havazás továbbra is jelentős, átlagosan 65 mm körüli csapadékkal. A csapadékos napok száma 15, továbbra is folyamatos hótakaró jellemzi a régiót.</p>



<p>A levegő magas páratartalmú, 92% körüli értékkel. A februári látogatáshoz még mindig teljes téli felszerelés szükséges, de ez szintén kiváló hónap a síeléshez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március átmenetet jelent a tél és tavasz között. A hőmérséklet emelkedik, nappal már 4°C-ot is elérhet, míg az éjszakák -3°C körül alakulnak. A hó még megmarad, de a napok már hosszabbak.</p>



<p>A napsütéses órák száma tovább emelkedik, átlagosan napi 4 óra. A nappali világosság időtartama jelentősen megnő, 12 órára. A napkelte 6:00 körül, a napnyugta pedig 18:00 körül következik be.</p>



<p>A csapadék mennyisége enyhe csökkenést mutat, 67 mm körüli értékkel, ami még mindig többnyire hó formájában érkezik. A csapadékos napok száma 14.</p>



<p>A páratartalom csökken, 87% körüli értékre. Március végén még lehet síelni, de a túraszezon is lassan kezdődik a magasabb régiókban.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Az április már egyértelműen tavaszi hónap, jelentős felmelegedéssel. A nappali hőmérséklet 8°C körülire emelkedik, míg éjszaka -1°C körül alakul. A hó fokozatosan olvad az alacsonyabb területeken, bár a magasabb csúcsokon megmarad.</p>



<p>A napsütéses órák száma átlagosan napi 5 óra. A nappali világosság időtartama 14 órára nő. A napkelte 5:15 körül, a napnyugta pedig 19:00 körül történik.</p>



<p>A csapadék mennyisége 79 mm körüli értékkel, ami már gyakran eső formájában érkezik. Az esős napok száma 12.</p>



<p>A levegő páratartalma 73%, ami már kellemesebb. Április ideális a természetjárásra az alacsonyabb területeken, és a magasabb hegycsúcsokon még síelni is lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május a kora nyári időszak kezdete, amikor már igazán kellemes a túrázás. A nappali értékek 15°C körülire emelkednek, míg éjszaka 5°C körül alakulnak. A hó már csak a legmagasabb csúcsokon található.</p>



<p>A napsütéses órák száma továbbra is növekszik, átlagosan 6 óra. A nappali világosság időtartama eléri a 15 órát. A napkelte 5:00 körül, a napnyugta pedig 20:00 körül van.</p>



<p>A csapadék mennyisége jelentősen növekszik, 120 mm körüli értékkel. A csapadékos napok száma 13, mivel a tavaszi esők gyakoriak.</p>



<p>A páratartalom 72% körüli értékre csökken. A májusi látogatáshoz rétegzett öltözködés, esőkabát és jó túracipő ajánlott. Ez az egyik legjobb hónap a túrázáshoz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Június már igazi nyári hónap, kellemes hőmérsékletekkel. A nappali maximum 19°C körülire emelkedik, míg éjszaka 9°C körül alakul. A túraszezon teljes erővel működik.</p>



<p>A napsütéses órák száma átlagosan napi 6,5 óra. A nappali világosság időtartama eléri az éves csúcsot, 16 órát. A napkelte rendkívül korán, 4:30 körül, a napnyugta pedig késői, 20:30 körül van.</p>



<p>A csapadék mennyisége magas, 158 mm körüli értékkel. Az esős napok száma 17, gyakran délutáni zivatarok formájában. A hegyvidéki időjárás kiszámíthatatlan lehet.</p>



<p>A páratartalom 67% körüli, ami kellemes közérzetet okoz. A júniusi utazáshoz könnyű túraruházat, esőkabát és fényvédelem ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Július Zakopane egyik legmelegebb és legkellemesebb hónapja. A nappali hőmérséklet rendszeresen eléri a 18°C-ot, míg az éjszakák is melegek maradnak, 8°C körüli értékekkel. A napok hosszúak és gyakran napfényesek.</p>



<p>A napsütéses órák száma átlagosan napi 6,5 óra. A nappali világosság időtartama még mindig hosszú, 15,5 óra. A napkelte 4:45 körül, a napnyugta pedig 20:15 körül következik be.</p>



<p>A csapadék mennyisége a legmagasabb az évben, 175 mm körüli értékkel. Szinte minden nap előfordulhatnak délutáni zivatarok. A csapadékos napok száma 16.</p>



<p>A páratartalom alacsony, 67% körüli, ami kellemes közérzetet okoz. A júliusi látogatáshoz könnyű túraruházat, esőkabát és erős fényvédelem ajánlott. Ez a csúcsszezon a túrázók körében.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus szintén kellemes és meleg. A nappali hőmérséklet 18°C körül alakul, míg éjszaka 8°C-ra hűl le. Ez szintén kiváló hónap a hegyi túrázáshoz és szabadtéri tevékenységekhez.</p>



<p>A napsütéses órák száma napi 6 óra. A nappali világosság időtartama csökken, 14 órára. A napkelte 5:15 körül, a napnyugta pedig 19:45 körül van.</p>



<p>A csapadék mennyisége magas, 157 mm körüli értékkel. Továbbra is gyakoriak a délutáni zivatarok. A csapadékos napok száma 15.</p>



<p>A páratartalom 67% körüli. Az augusztusi látogatáshoz hasonló felszerelésre van szükség, mint júliusban: könnyű túraruházat, esővédelem és fényvédelem.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>A szeptember az ősz kezdetét jelzi, fokozatos hűlést hozva, de még kellemes időjárással. A nappali hőmérséklet 14°C körül alakul, éjszaka pedig 5°C-ra csökken. A hónap vége felé már hűvösebb napok jellemzőek.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 5 óra. A nappali világosság időtartama tovább csökken, 12,5 órára. A napkelte 6:00 körül, a napnyugta pedig 18:30 körül történik.</p>



<p>A csapadék mennyisége 109 mm körüli értékre csökken. A csapadékos napok száma 12, de az esők általában kevésbé intenzívek.</p>



<p>A páratartalom 73% körüli. A szeptemberi látogatás még mindig kiváló a túrázáshoz, már kevesebb turistával és gyönyörű őszi színekkel.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október Zakopane egyik legváltozékonyabb hónapja. A nappali hőmérséklet 10°C körülire csökken, míg éjszaka 1°C körül alakul. A hónap végére már megjelenhetnek az első hóesések a magasabb csúcsokon.</p>



<p>A napsütéses órák száma napi 4 óra. A nappali világosság időtartama jelentősen csökken, 11 órára. A napkelte 6:45 körülre, a napnyugta pedig 17:30 körülre tolódik.</p>



<p>A csapadék mennyisége a legalacsonyabb az évben, 71 mm körüli értékkel. A csapadékos napok száma mindössze 11.</p>



<p>A páratartalom 78% körüli értékre emelkedik. Az októberi látogatás még lehetséges túrázásra, de felkészültnek kell lenni a változékony időjárásra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>A november már a tél kezdetét jelenti, jelentős hőmérséklet-csökkenéssel. A nappali hőmérséklet 4°C körülire süllyed, míg éjszaka már -1°C körött alakul. A hó fokozatosan felgyülemlik, különösen a magasabb részeken.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 2,5 órára. A nappali világosság időtartama tovább rövidül, 9 órára. A napkelte 6:45 körül, a napnyugta pedig már 16:00 körül következik be.</p>



<p>A csapadék mennyisége 89 mm körüli értékkel, ami már gyakran hó formájában hullik. A csapadékos napok száma 12.</p>



<p>A páratartalom 82% körüli, ami nedves levegőt eredményez. A novemberi látogatáshoz meleg kabát és téli felszerelés kezd szükségessé válni.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>A december Zakopane egyik leghidegebb és leghavasabb hónapja. A nappali hőmérséklet 1°C körül alakul, míg éjszaka -5°C körülire is süllyedhet. A havazás intenzív, a hótakaró gyorsan gyülemlik.</p>



<p>A napsütéses órák száma eléri a legalacsonyabb értéket, átlagosan napi 2 óra. A nappali világosság időtartama eléri a legrövidebb időszakot, mindössze 8 órát. A napkelte késői, 7:30 körüli, a napnyugta pedig korai, 15:30 körüli.</p>



<p>A csapadék mennyisége rendkívül magas, 224 mm körüli értékkel, ami hó formájában érkezik. A csapadékos napok száma 17.</p>



<p>A levegő magas páratartalmú, 85% körüli értékkel. A decemberi látogatáshoz teljes téli felszerelés szükséges. A síszezon megkezdődik, bár a legjobb feltételek általában januárban várhatók.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Zakopane havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
      { honap5: "Január", homerseklet5: -1 },
{ honap5: "Február", homerseklet5: 1 },
{ honap5: "Március", homerseklet5: 4 },
{ honap5: "Április", homerseklet5: 8 },
{ honap5: "Május", homerseklet5: 15 },
{ honap5: "Június", homerseklet5: 19 },
{ honap5: "Július", homerseklet5: 18 },
{ honap5: "Augusztus", homerseklet5: 18 },
{ honap5: "Szeptember", homerseklet5: 14 },
{ honap5: "Október", homerseklet5: 10 },
{ honap5: "November", homerseklet5: 4 },
{ honap5: "December", homerseklet5: 1 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([-5, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Zakopane havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: -4 },
{ honap: "Február", homerseklet: -2.5 },
{ honap: "Március", homerseklet: 0.5 },
{ honap: "Április", homerseklet: 3.5 },
{ honap: "Május", homerseklet: 10 },
{ honap: "Június", homerseklet: 14 },
{ honap: "Július", homerseklet: 13 },
{ honap: "Augusztus", homerseklet: 13 },
{ honap: "Szeptember", homerseklet: 9.5 },
{ honap: "Október", homerseklet: 5.5 },
{ honap: "November", homerseklet: 1.5 },
{ honap: "December", homerseklet: -2 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([-5, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Zakopane átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 60 },
{ honap: "Február", csapadek: 65 },
{ honap: "Március", csapadek: 67 },
{ honap: "Április", csapadek: 79 },
{ honap: "Május", csapadek: 120 },
{ honap: "Június", csapadek: 158 },
{ honap: "Július", csapadek: 175 },
{ honap: "Augusztus", csapadek: 157 },
{ honap: "Szeptember", csapadek: 109 },
{ honap: "Október", csapadek: 71 },
{ honap: "November", csapadek: 89 },
{ honap: "December", csapadek: 224 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Zakopane jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
      { honap11: "Január", paratartalom11: 92 },
{ honap11: "Február", paratartalom11: 92 },
{ honap11: "Március", paratartalom11: 87 },
{ honap11: "Április", paratartalom11: 73 },
{ honap11: "Május", paratartalom11: 72 },
{ honap11: "Június", paratartalom11: 67 },
{ honap11: "Július", paratartalom11: 67 },
{ honap11: "Augusztus", paratartalom11: 67 },
{ honap11: "Szeptember", paratartalom11: 73 },
{ honap11: "Október", paratartalom11: 78 },
{ honap11: "November", paratartalom11: 82 },
{ honap11: "December", paratartalom11: 85 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Zakopanéban</strong></h2>



<p>Zakopane UV-sugárzási szintjei mérsékeltek az év nagy részében, de a hegyvidéki elhelyezkedés és a hótükröződés miatt fokozott óvatosság szükséges. A magasság növeli az UV-sugárzás intenzitását.</p>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong></h3>



<p>A tavaszi hónapokban az UV-index fokozatosan emelkedik. Márciusban 3-4-es értéket ér el (mérsékelt), áprilisban 5-6-ra (magas), májusban pedig 6-7-es szintre (magas) emelkedik. A tavaszi napfény erős lehet, különösen a hótükröződés miatt.</p>



<h3 class="wp-block-heading"><strong>Nyár (június-augusztus)</strong></h3>



<p>A nyári hónapokban Zakopane UV-indexe eléri a 7-8-as értéket (magas-nagyon magas), különösen a déli órákban (11:00-15:00 között). A sugárzás intenzitása miatt védelem nélkül 15-25 perc alatt lehet napégést szenvedni a magasabb hegyvidéki területeken.</p>



<h3 class="wp-block-heading"><strong>Ősz (szeptember-október)</strong></h3>



<p>Az ősz elején, szeptemberben az UV-index még mindig jelentős, 5-6-os értékkel (magas), majd októberre csökken 3-4-es szintre (mérsékelt). Azonban még ebben az időszakban is fennáll a leégés veszélye.</p>



<h3 class="wp-block-heading"><strong>Tél (november-március)</strong></h3>



<p>A téli hónapokban az UV-index alacsonyabb, átlagosan 2-3-as értékkel (alacsony-mérsékelt). Azonban a hótükröződés jelentősen megnövelheti az expozíciót, különösen síelés közben. A téli napfény megtévesztő lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Védekezés az UV-sugárzás ellen</strong></h3>



<ul class="wp-block-list">
<li><strong>Magas faktorszámú fényvédő</strong>: Minimum SPF 30-as fényvédő használata ajánlott, amit 2-3 óránként érdemes újra felvinni, különösen síelés közben.</li>



<li><strong>Megfelelő ruházat</strong>: Takaró ruházat, sapka és UV-szűrős napszemüveg használata minden évszakban.</li>



<li><strong>Megfelelő időzítés</strong>: A túrákat érdemes a reggeli órákra időzíteni, különösen nyáron.</li>



<li><strong>Hótükröződés elleni védelem</strong>: Télen különösen fontos a fényvédelem, mivel a hó 80%-ig is visszaverheti az UV-sugarakat.</li>



<li><strong>Hidratálás</strong>: A magas UV-sugárzás és a hegyvidéki klíma együttesen jelentős igénybevételt jelent a szervezet számára.</li>
</ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 6 },
      { honap: "Február", uv: 7 },
      { honap: "Március", uv: 9 },
      { honap: "Április", uv: 11 },
      { honap: "Május", uv: 11 },
      { honap: "Június", uv: 12 },
      { honap: "Július", uv: 12 },
      { honap: "Augusztus", uv: 11 },
      { honap: "Szeptember", uv: 10 },
      { honap: "Október", uv: 9 },
      { honap: "November", uv: 7 },
      { honap: "December", uv: 6 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Zakopane térsége különösen ki van téve a hegyvidéki szélsőséges időjárási jelenségeknek, amelyek gyorsan változhatnak és potenciálisan veszélyesek lehetnek.</p>



<p>A téli hónapokban, különösen december és április között, jelentős lavinaveszély áll fenn a Tátra-hegységben. A lavinaveszély szintjét 1-től 5-ig terjedő skálán mérik. A kijelölt sípályák biztonságosak, de a pályán kívüli területeken fokozott óvatosság szükséges. A hegyimentő szolgálat (TOPR) folyamatosan figyelemmel kíséri a körülményeket és közzéteszi a lavinaveszély jelentéseket.</p>



<p>A nyári hónapokban, különösen július és augusztus folyamán, gyakoriak a délutáni zivatarok, amelyek erős villámlásveszéllyel járnak. A hegycsúcsokon és kitett gerinceken különösen veszélyes a villámcsapás. A túrázóknak ajánlott korán indulni, hogy délután 14:00 előtt visszaérjenek az alacsonyabb területekre.</p>



<p>A Halny egy meleg, száraz szél, amely a Tátrából fúj le Zakopane irányába. Ennek a föhn jellegű szélnek a sebessége elérheti a 280 km/órát is a legerősebb széllökések esetén. Ez a szél nemcsak veszélyes lehet, de hatással van az emberek közérzetére is, fejfájást és irritabilitást okozva. A Halny leggyakrabban tavasszal és ősszel jelentkezik.</p>



<p>A hegyvidéki időjárás rendkívül kiszámíthatatlan. Egy napos napsütéses reggel gyorsan átválthat sűrű ködbe, esőbe vagy hóviharba. A hegyekben az időjárás néhány óra alatt drasztikusan változhat, és a hőmérséklet 10-15°C-ot is eshet rövid időn belül. A helyi közmondás szerint &#8222;a hegyekben egy nap alatt mind a négy évszakot megtapasztalhatod.&#8221;</p>



<p>A téli hónapokban az éjszakai hőmérséklet rendszeresen -15°C alá esik, és szélsőséges esetekben -25°C-ig is süllyedhet. A széllel való kombinációban a szélhűtés-érzet még hidegebbé teszi a levegőt. A megfelelő téli felszerelés elengedhetetlen.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Zakopanéba utazni időjárás szempontjából?</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Téli sportok kedvelőinek</strong></h3>



<p>A legjobb időszak Zakopane meglátogatására téli sportok céljából <strong>január és február</strong>, valamint <strong>március eleje</strong>. Ilyenkor a legjobb a hótakaró (átlagosan 2-3 méter a magasabb területeken), stabil hideg hőmérséklet (-5 &#8211; 0°C) és ideális síkörülmények jellemzik a régiót. A napok rövidek, de a havas táj lenyűgöző. December végén megkezdődik a síszezon, de a legjobb feltételek általában januárban alakulnak ki.</p>



<p>Előnyök: Kiváló síkörülmények, téli mesebeli hangulat, karácsonyi és újévi ünnepségek, kevesebb esőzés.</p>



<p>Hátrányok: Hideg időjárás, rövid nappalok, turistacsúcs január-februárban, magasabb árak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Túrázók és természetjárók számára</strong></h3>



<p>A legjobb időszak a hegyi túrázáshoz a <strong>késő tavaszi és nyári hónapok</strong>, különösen június és szeptember között. Ilyenkor kellemes hőmérséklet (15-20°C), hosszú nappalok (14-16 óra világosság) és a legtöbb túraútvonal biztonságosan járható. Július és augusztus a csúcsidőszak, amikor minden menedékház nyitva van, és a hegyi mentőszolgálat teljes erővel működik.</p>



<p>Szeptember különösen ajánlott azoknak, akik el akarják kerülni a nyári tömegeket. Az időjárás még mindig kellemes, kevesebb a turista, és az őszi színek gyönyörűek a hegyekben.</p>



<p>Előnyök: Kellemes hőmérséklet, hosszú nappalok, nyitott turistautak és menedékházak, gazdag hegyi flóra és fauna.</p>



<p>Hátrányok: Gyakori délutáni zivatarok, július-augusztusban zsúfolt turistautak, magasabb árak a csúcsszezonban.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Átmeneti időszakok</strong></h3>



<p>A <strong>május és október</strong> átmeneti hónapok, amelyek előnyöket és hátrányokat egyaránt kínálnak. Májusban a turistautak nyitnak, kevesebb a turista, és a természet virágba borul, de még előfordulhat hó a magasabb csúcsokon, és egyes utak zárva lehetnek. Októberben szép őszi időjárás lehet, de az első hóesések már megjelenhetnek, és a napok rövidülnek.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Kerülendő időszakok</strong></h3>



<p><strong>November</strong> az egyik legkevésbé ideális hónap, mivel túl hideg a túrázáshoz, de még nincs elég hó a síeléshez. Borús, nedves időjárás jellemzi, és sok létesítmény zárva tart.</p>



<p><strong>Április</strong> szintén változékony lehet &#8211; néha még síelni is lehet, de az olvadó hó és változékony időjárás miatt ez nem a legjobb választás sem síelésre, sem túrázásra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Zakopane &#8211; Utazási Idő Táblázat</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}

thead {
background: linear-gradient(to right, #2c3e50, #4ca1af);
color: white;
}

th {
padding: 15px;
text-align: left;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
}

td {
padding: 15px;
font-size: 18px;
}

.excellent {
background-color: #c8e6c9;
}

.excellent td {
background-color: #c8e6c9;
}

.average {
background-color: #fff9c4;
}

.average td {
background-color: #fff9c4;
}

.not-recommended {
background-color: #ffcdd2;
}

.not-recommended td {
background-color: #ffcdd2;
}

tr:hover {
opacity: 0.9;
}

tr {
border-bottom: 1px solid rgba(0,0,0,0.05);
}

tr:last-child {
border-bottom: none;
}
</style>
</head>
<body>

<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="excellent">
<td>Január</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Február</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Március</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>Április</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Május</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Június</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Július</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Augusztus</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Szeptember</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>Október</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>November</td>
<td>Nem ajánlott</td>
</tr>
<tr class="excellent">
<td>December</td>
<td>Kiváló</td>
</tr>
</tbody>
</table></div>

</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/49d3019d95/zakopane/" data-label_1="ZAKOPANE" data-theme="original" >ZAKOPANE</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>
<p>A <a href="https://mikorutazz.hu/zakopane-idojarasa/">Zakopane időjárása &#8211; mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Gdańsk időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/gdansk-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Mon, 06 Oct 2025 15:13:34 +0000</pubDate>
				<category><![CDATA[Európa]]></category>
		<category><![CDATA[Lengyelország]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1387</guid>

					<description><![CDATA[<p>Gdańsk egy hangulatos észak-lengyelországi kikötőváros. Részletesen megtudhatjátok az időjárását havi bontásban és mikor érdemes ide utazni. Gdańsk időjárását a kontinentális éghajlat határozza meg, ami hideg teleket és kellemes, enyhe nyarakat&#8230;</p>
<p>A <a href="https://mikorutazz.hu/gdansk-idojarasa/">Gdańsk időjárása – mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Gdańsk egy </strong><strong>hangulatos</strong><strong> észak-lengyelországi kikötőváros. Részletesen megtudhatjátok az időjárását havi bontásban és mikor érdemes ide utazni.</strong></p>



<p>Gdańsk időjárását a kontinentális éghajlat határozza meg, ami hideg teleket és kellemes, enyhe nyarakat eredményez. A Balti-tenger partján elhelyezkedő várost a tengerparti elhelyezkedésének köszönhetően enyhébb éghajlat jellemzi, mint Lengyelország belső területeit.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Gdańsk négy jól elkülöníthető évszakkal rendelkezik, ahol a tél és a nyár határozott különbséget mutat. A tavasz és az ősz rövid átmeneti időszakok, amelyek különösen kedvezőek a látogatók számára.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong>:</h3>



<p>A tavasz fokozatos felmelegedést hoz Gdańskban, a hóolvadástól kezdve a kellemes meleg napokig. Az átlaghőmérséklet <strong>2-16°C</strong> között mozog. A tavasz elején még előfordulhatnak hűvös, fagyos reggelek, de gyorsan melegedik. A Balti-tenger partján a szél gyakran erős lehet, de a napfény órák száma jelentősen növekszik.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Nyár (június-szeptember)</strong>:</h3>



<p>A nyár kellemes és mérsékelt, átlaghőmérséklet <strong>15-22°C</strong> között. A nappali maximum ritkán haladja meg a 30°C-ot. A nyári időszak a legkevesebb csapadékkal és a legtöbb napsütéssel jellemezik. A Balti-tenger hűsítő hatása miatt a hőség sosem válik elviselhetetlenné. Július és augusztus a legmelegebb hónapok.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Ősz (szeptember-november)</strong>:</h3>



<p>Az ősz fokozatos lehűléssel és gyakoribb esőzéssel jellemzik. Az átlaghőmérséklet <strong>3-17°C</strong> között alakul. Szeptember még kellemes lehet, de október és november már hűvös, szeles időt hoz. Az őszi viharok és a Balti-tenger hullámzása különösen látványos lehet ebben az időszakban.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tél (december-február)</strong>:</h3>



<p>A tél hideg és szürke, gyakran havazással. Az átlaghőmérséklet <strong>-3-2°C</strong> között mozog, de a szélcsillapító hatás miatt -15°C alá is süllyedhet. A nappalok rövidek, mindössze 7-8 óra világosság. A hó általában decembertől márciusig fedhet a város, és a Balti-tenger partjai befagyhatnak.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Gdańsk időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Gdańsk egyik leghidegebb hónapja. A nappali hőmérséklet általában 1°C körül mozog, míg éjszaka -4°C körülire süllyedhet. Fagypont alatti hőmérséklet gyakori, különösen a hajnali órákban, és szélsőséges esetben -26°C is előfordulhat.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 1,5 óra. A nappali világosság időtartama rövid, mindössze 8 óra. A napkelte késői, 8:00 körül, a napnyugta pedig korai, 15:30 körül van.</p>



<p>A csapadék mennyisége alacsony, átlagosan 30 mm körül mozog. A havi csapadékos napok száma 7, többnyire hó vagy ónos eső formájában.</p>



<p>A relatív páratartalom magas, 88% körüli, ami nedves, szürke időjárást eredményez. A szél erős lehet, átlagosan 16 km/h sebességgel.</p>



<p>Ha januárban utazol Gdańskba, vigyél magaddal meleg kabátot, kesztyűt és sapkát. A hideg szél miatt a hőérzet jelentősen alacsonyabb lehet.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonló az januárhoz, de már enyhe felmelegedés érezhető. A nappali hőmérséklet 2°C körülire emelkedhet, míg éjszaka -4°C körül alakul. A fagy még gyakori, de a hónap második felében már enyhébb napok várhatóak.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 2,5 óra. A nappali világosság időtartama észrevehetően növekszik, 10 órára. A napkelte 7:30 körül, a napnyugta pedig 17:00 körül történik.</p>



<p>A csapadék mennyisége az év legalacsonyabb, átlagosan 25 mm körül. A csapadékos napok száma 6 között mozog.</p>



<p>A levegő továbbra is párás, 85% körüli páratartalommal. Az égbolt többnyire borult, és a szél még mindig erős lehet. A februári látogatáshoz még mindig teljes téli öltözet szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március egyértelmű átmenetet jelent a tavasz felé. A hőmérséklet emelkedik, nappal már 6°C-ot is elérhet, míg az éjszakák -1°C körül alakulnak. Fagyos reggelek még előfordulnak, de egyre ritkábban.</p>



<p>A napsütéses órák száma jelentősen emelkedik, átlagosan napi 4,5 óra. A nappali világosság időtartama 12 órára nő. A napkelte 6:30 körül, a napnyugta pedig 18:30 körül következik be.</p>



<p>A csapadék mennyisége enyhe növekedést mutat, 30 mm körüli értékkel. A csapadékos napok száma 7, gyakran még hó vagy olvadó hó formájában.</p>



<p>A páratartalom csökken, 79% körüli értékre. A márciusi időjárás változékony lehet &#8211; tavaszi napsütés és téli visszatérés is előfordulhat.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Az április már egyértelműen tavaszi hónap, jelentős felmelegedéssel. A nappali hőmérséklet 12°C körülire emelkedik, míg éjszaka 2°C körül alakul. A hideg napok ritkák, és a hónap végére már kellemes meleg napok jellemzőek.</p>



<p>A napsütéses órák száma tovább növekszik, átlagosan napi 5,5 óra. A nappali világosság időtartama 14 órára nő. A napkelte 6:00 körül, a napnyugta pedig 19:30 körül történik.</p>



<p>A csapadék mennyisége mérsékelt, 30 mm körüli értékkel. Az esős napok száma 7, általában rövid záporok formájában.</p>



<p>A levegő páratartalma a legalacsonyabb az évben, 71% körüli. Április az egyik legjobb hónap Gdańsk látogatására &#8211; kellemes hőmérséklet, kevés eső, sok napsütés.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május a késő tavaszi időszak, amikor a hőmérséklet már nyári értékek felé kúszik. A nappali értékek 17°C körülire emelkednek, míg éjszaka 6°C körül alakulnak. A hónap végére már meleg napok jellemzőek.</p>



<p>A napsütéses órák száma magas, átlagosan 8 óra. A nappali világosság időtartama eléri a 16 órát. A napkelte korai, 5:30 körül, a napnyugta pedig késői, 20:00 körül van.</p>



<p>A csapadék mennyisége növekszik, 55 mm körüli értékkel. A csapadékos napok száma 9, mivel a tavaszi esők gyakoribbak.</p>



<p>A páratartalom 71% körüli értékre. A májusi látogatáshoz könnyebb ruházat, de még egy könnyű kabát is ajánlott az esti órákra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Június már igazi nyári hónap, kellemes hőmérsékletekkel. A nappali maximum 20°C körülire emelkedik, míg éjszaka 10°C körül alakul. A nyári időszak kezdete, hosszú nappalokkal.</p>



<p>A napsütéses órák száma eléri az évi csúcsot, átlagosan napi 8,5 óra. A nappali világosság időtartama eléri az éves maximumot, 17 órát. A napkelte rendkívül korán, 4:30 körül, a napnyugta pedig késői, 21:30 körül van.</p>



<p>A csapadék mennyisége mérsékelt, 60 mm körüli értékkel. Az esős napok száma 9, gyakran rövid nyári záporok formájában.</p>



<p>A páratartalom 72% körüli, ami kellemes közérzetet biztosít. A júniusi utazáshoz könnyű nyári ruházat és könnyű kabát ajánlott az esti órákra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Július Gdańsk legmelegebb hónapja. A nappali hőmérséklet rendszeresen eléri a 22°C-ot, míg az éjszakák is melegek maradnak, 13°C körüli értékekkel. A nyár csúcsidőszaka, ideális időjárással.</p>



<p>A napsütéses órák száma átlagosan napi 7,5 óra. A nappali világosság időtartama hosszú, 16,5 óra. A napkelte 5:00 körül, a napnyugta pedig 21:00 körül következik be.</p>



<p>A csapadék mennyisége az év legmagasabb, 80 mm körüli értékkel. A nyári záporok gyakoriak, a csapadékos napok száma 9.</p>



<p>A páratartalom 75% körüli, de a kellemes hőmérséklet miatt ez nem zavaró. A júliusi látogatáshoz könnyű nyári ruházat tökéletes, de esernyő is ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus szintén kellemes nyári hónap. A nappali hőmérséklet 22°C körül alakul, míg éjszaka 12°C-ra hűl le. Ez a legstabilabb nyári hónap, kevés hőmérséklet-ingadozással.</p>



<p>A napsütéses órák száma napi 7,5 óra. A nappali világosság időtartama csökkenni kezd, 15 órára. A napkelte 5:30 körül, a napnyugta pedig 20:00 körül van.</p>



<p>A csapadék mennyisége csökken, 70 mm körüli értékkel. A csapadékos napok száma 9, de általában rövidebb záporok.</p>



<p>A páratartalom 75% körüli értékre. Az augusztusi látogatás ideális &#8211; stabil meleg időjárás, kellemes esték.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>A szeptember még kellemes, de már érezhetően őszi hónap. A nappali hőmérséklet 17°C körül alakul, éjszaka pedig 9°C-ra csökken. A hónap vége felé már hűvösebb napok jellemzőek.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6 óra. A nappali világosság időtartama tovább csökken, 12,5 órára. A napkelte 6:30 körül, a napnyugta pedig 19:00 körül történik.</p>



<p>A csapadék mennyisége mérsékelt, 65 mm körüli értékre. A csapadékos napok száma 9.</p>



<p>A páratartalom növekszik, 80% körüli, de még kellemes. A szeptemberi látogatás még jó választás, átmeneti ruházat ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október már egyértelműen őszi hónap, hűvös hőmérsékletekkel. A nappali hőmérséklet 12°C körülire csökken, míg éjszaka 5°C körül alakul. A színes őszi táj gyönyörű lehet.</p>



<p>A napsütéses órák száma tovább csökken, napi 3,5 óra, gyakori borult idővel. A nappali világosság időtartama 10,5 órára rövidül. A napkelte 7:00 körülre, a napnyugta pedig 18:00 körülre tolódik.</p>



<p>A csapadék mennyisége csökken, 55 mm körüli értékkel. A csapadékos napok száma 9, gyakran csöpögős őszi eső.</p>



<p>A páratartalom magas, 83% körüli értékre. Az októberi látogatáshoz már melegebb ruházat, kabát szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>A november már a hidegebb őszi időszak, jelentős lehűléssel. A nappali hőmérséklet 6°C körülire süllyed, míg éjszaka már 1°C körött alakul. Az első fagyok megjelenése.</p>



<p>A napsütéses órák száma minimálisra csökken, átlagosan napi 1,5 órára. A nappali világosság időtartama tovább rövidül, 8,5 órára. A napkelte 7:00 körül, a napnyugta pedig már 16:00 körül következik be.</p>



<p>A csapadék mennyisége alacsony, 45 mm körüli értékkel. A csapadékos napok száma 9, gyakran ködös, csepergős idő.</p>



<p>A páratartalom nagyon magas, 89% körüli, ami párás, komor időjárást eredményez. A novemberi látogatáshoz meleg kabát, kesztyű ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>A december Gdańsk egyik leghidegebb hónapja. A nappali hőmérséklet 2°C körül alakul, míg éjszaka -2°C körülire is süllyedhet. Gyakori a havazás és a fagy.</p>



<p>A napsütéses órák száma eléri a legalacsonyabb értéket, átlagosan napi 1 óra. A nappali világosság időtartama eléri a legrövidebb időszakot, mindössze 7,5 órát. A napkelte késői, 8:00 körüli, a napnyugta pedig korai, 15:30 körüli.</p>



<p>A csapadék mennyisége alacsony, 35 mm körüli értékkel. A csapadékos napok száma 9, többnyire hó vagy ónos eső formájában.</p>



<p>A levegő páratartalma a legmagasabb, 90% körüli, ami nedves, szürke időjárást jelent. A decemberi látogatáshoz teljes téli felszerelés szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Gdansk havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
      { honap5: "Január", homerseklet5: 1 },
{ honap5: "Február", homerseklet5: 2 },
{ honap5: "Március", homerseklet5: 6 },
{ honap5: "Április", homerseklet5: 12 },
{ honap5: "Május", homerseklet5: 17 },
{ honap5: "Június", homerseklet5: 20 },
{ honap5: "Július", homerseklet5: 22 },
{ honap5: "Augusztus", homerseklet5: 22 },
{ honap5: "Szeptember", homerseklet5: 17 },
{ honap5: "Október", homerseklet5: 12 },
{ honap5: "November", homerseklet5: 6 },
{ honap5: "December", homerseklet5: 2 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([0, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Gdansk havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: -1 },
{ honap: "Február", homerseklet: -1 },
{ honap: "Március", homerseklet: 2 },
{ honap: "Április", homerseklet: 7 },
{ honap: "Május", homerseklet: 11 },
{ honap: "Június", homerseklet: 15 },
{ honap: "Július", homerseklet: 17 },
{ honap: "Augusztus", homerseklet: 17 },
{ honap: "Szeptember", homerseklet: 13 },
{ honap: "Október", homerseklet: 8 },
{ honap: "November", homerseklet: 4 },
{ honap: "December", homerseklet: 0 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Gdansk átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 30 },
{ honap: "Február", csapadek: 25 },
{ honap: "Március", csapadek: 30 },
{ honap: "Április", csapadek: 30 },
{ honap: "Május", csapadek: 55 },
{ honap: "Június", csapadek: 60 },
{ honap: "Július", csapadek: 80 },
{ honap: "Augusztus", csapadek: 70 },
{ honap: "Szeptember", csapadek: 65 },
{ honap: "Október", csapadek: 55 },
{ honap: "November", csapadek: 45 },
{ honap: "December", csapadek: 35 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html> 




<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Gdansk jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
      { honap11: "Január", paratartalom11: 88 },
{ honap11: "Február", paratartalom11: 85 },
{ honap11: "Március", paratartalom11: 79 },
{ honap11: "Április", paratartalom11: 71 },
{ honap11: "Május", paratartalom11: 71 },
{ honap11: "Június", paratartalom11: 72 },
{ honap11: "Július", paratartalom11: 75 },
{ honap11: "Augusztus", paratartalom11: 75 },
{ honap11: "Szeptember", paratartalom11: 80 },
{ honap11: "Október", paratartalom11: 83 },
{ honap11: "November", paratartalom11: 89 },
{ honap11: "December", paratartalom11: 90 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Gdańskban</strong></h2>



<p>Gdańsk UV-sugárzási szintjei mérsékeltebben alakulnak az északi elhelyezkedés miatt, de még így is figyelmet érdemelnek a látogatók számára.</p>



<p><strong>Tavasz (március-május)</strong>:</p>



<p>A tavaszi hónapokban az UV-index fokozatosan emelkedik. Márciusban még alacsony, 4-es értéket ér el (mérsékelt), áprilisban 5-ös szintre (mérsékelt-magas) emelkedik, májusban pedig 6-os értéket (magas) érhet el. A tavasz második felében 30 perc alatt le lehet égni védelem nélkül.</p>



<p><strong>Nyár (június-szeptember)</strong>:</p>



<p>A nyári hónapokban Gdańsk UV-indexe eléri a legmagasabb szintet. Júniusban és júliusban 6-7-es értéket (magas-nagyon magas), augusztusban 7-es szintet ér el. Ez 15-25 perc alatt napégést okozhat védelem nélkül.</p>



<p><strong>Ősz (október-november)</strong>:</p>



<p>Az ősz elején, októberben az UV-index 3-as értékkel (mérsékelt), majd novemberre 1-es szintre (alacsony) csökken. November-december már minimális kockázatot jelent.</p>



<p><strong>Tél (december-február)</strong>:</p>



<p>A téli hónapokban az UV-index alacsony, átlagosan 1-2-es értékkel (alacsony), de a hóról való visszaverődés miatt még mindig fennáll némi kockázat.</p>



<h3 class="wp-block-heading"><strong>Védekezés az UV-sugárzás ellen</strong>:</h3>



<ul class="wp-block-list">
<li><strong>Napvédő krém</strong>: Minimum SPF 30-as fényvédő használata ajánlott a nyári hónapokban.</li>



<li><strong>Megfelelő ruházat</strong>: Hosszú ujjú ruházat, kalap és napszemüveg viselése.</li>



<li><strong>Megfelelő időzítés</strong>: A déli órákban (11-15 óra között) árnyékos helyek keresése.</li>



<li><strong>Hó-visszaverődés</strong>: Télen a hó akár 80%-kal is növelheti az UV-sugárzást.</li>
</ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 1 },
{ honap: "Február", uv: 2 },
{ honap: "Március", uv: 4 },
{ honap: "Április", uv: 5 },
{ honap: "Május", uv: 6 },
{ honap: "Június", uv: 7 },
{ honap: "Július", uv: 7 },
{ honap: "Augusztus", uv: 6 },
{ honap: "Szeptember", uv: 5 },
{ honap: "Október", uv: 3 },
{ honap: "November", uv: 1 },
{ honap: "December", uv: 1 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Gdańsk térsége különböző szélsőséges időjárási jelenségeknek van kitéve, amelyek jelentős hatással lehetnek az utazási tervekre.</p>



<p><strong>Téli viharok és hófúvások</strong>: A téli hónapokban erős északi szelek hozzák a szibériai hideg levegőt, amely -20°C alatti hőmérsékleteket is okozhat. A Balti-tenger &#8222;lake-effect&#8221; hóesőket eredményezhet, amikor a hideg levegő a viszonylag meleg tenger felett áthalad.</p>



<p><strong>Tengerparti viharok</strong>: A Balti-tenger viharai különösen ősszel és télen lehetnek intenzívek. A dagályok és apályok normál esetben alacsonyak, de viharos időben akár 2 méteres hullámok is előfordulhatnak.</p>



<p><strong>Jégvihar és ónos eső</strong>: A téli és kora tavaszi időszakban gyakori az ónos eső, amely veszélyessé teheti a közlekedést és járást. A jégviharok áramkimaradásokat is okozhatnak.</p>



<p><strong>Hőhullámok</strong>: Bár ritkák, előfordulhatnak rövid hőhullámok nyáron, amikor a hőmérséklet 30°C fölé emelkedhet. 1994-ben 35°C-ot is mértek.</p>



<p><strong>Hidegfronts és fagyok</strong>: Tavasztól őszig váratlan fagyok léphetnek fel, különösen áprilisban és májusban, ami károkat okozhat a növénytermesztésben.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Gdańskba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Gdańsk meglátogatására a <strong>késő tavaszi és nyári hónapok</strong>, különösen május és szeptember között. Ilyenkor kellemes hőmérséklet (16-22°C), elfogadható csapadékmennyiség és hosszú nappalok jellemzik a várost, ami ideális a városnézéshez, történelmi helyszínek felfedezéséhez és tengerparti programokhoz.</p>



<p>A <strong>júniusi-augusztusi időszak</strong> a legkedveltebb a turisták körében, amikor a legmelegebb az idő és a legtöbb a napsütés. Ez az időszak különösen népszerű a családok körében, mivel a gyerekek is szabadságon vannak.</p>



<p>A <strong>májusi és szeptemberi hónapok</strong> kiváló kompromisszumot jelentenek: kellemes időjárás kevesebb tömeg mellett. Május különösen gyönyörű lehet a virágzás idején.</p>



<p>A téli hónapok (december-február) csak azoknak ajánlottak, akik szeretik a téli hangulatot és a karácsonyi vásárokat. A rövid nappalok és hideg időjárás korlátozza a szabadtéri tevékenységeket, de a belváros hangulata és a történelmi épületek még mindig lenyűgözőek.</p>



<p>Kerülendő időszakok: A november-március közötti időszak különöselén zord lehet a hideg, szeles időjárás, gyakori csapadék és rövid nappalok miatt. Ez az időszak a legkevésbé alkalmas turistakörutra, kivéve azokat, akik kifejezetten a téli Balti-tenger hangulatát keresik.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Gdańsk &#8211; Utazási Idő Táblázat</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}

thead {
background: linear-gradient(to right, #2c3e50, #4ca1af);
color: white;
}

th {
padding: 15px;
text-align: left;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
}

td {
padding: 15px;
font-size: 18px;
}

.excellent {
background-color: #c8e6c9;
}

.excellent td {
background-color: #c8e6c9;
}

.average {
background-color: #fff9c4;
}

.average td {
background-color: #fff9c4;
}

.not-recommended {
background-color: #ffcdd2;
}

.not-recommended td {
background-color: #ffcdd2;
}

tr:hover {
opacity: 0.9;
}

tr {
border-bottom: 1px solid rgba(0,0,0,0.05);
}

tr:last-child {
border-bottom: none;
}
</style>
</head>
<body>

<div class="pcrstb-wrap"><table>
<thead>
<tr>
<th>Hónap</th>
<th>Idő az utazáshoz</th>
</tr>
</thead>
<tbody>
<tr class="not-recommended">
<td>Január</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Február</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>Március</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Április</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Május</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Június</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Július</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Augusztus</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Szeptember</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>Október</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>November</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>December</td>
<td>Nem ajánlott</td>
</tr>
</tbody>
</table></div>

</body>
</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/54d3518d65/gdansk/" data-label_1="GDAŃSK" data-theme="original" >GDAŃSK</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>
<p>A <a href="https://mikorutazz.hu/gdansk-idojarasa/">Gdańsk időjárása – mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Krakkó időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/krakko-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Wed, 24 Sep 2025 08:08:48 +0000</pubDate>
				<category><![CDATA[Európa]]></category>
		<category><![CDATA[Lengyelország]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1373</guid>

					<description><![CDATA[<p>Krakkó Lengyelország talán legszebb városa. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni. Krakkó időjárását a kontinentális éghajlat határozza meg, amely hideg teleket és kellemes, meleg nyarakat&#8230;</p>
<p>A <a href="https://mikorutazz.hu/krakko-idojarasa/">Krakkó időjárása – mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Krakkó </strong><strong>Lengyelország talán legszebb városa</strong><strong>. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni.</strong></p>



<p>Krakkó időjárását a kontinentális éghajlat határozza meg, amely hideg teleket és kellemes, meleg nyarakat eredményez. A dél-lengyelországi városban, amely 200 méterrel a tengerszint felett helyezkedik el, a Visztula folyó keresztezi, jelentős szezonális eltérések jellemzik az időjárást. A történelmi város négy jól elkülöníthető évszakot élvez, amelyek mindegyike egyedi varázst kölcsönöz a helynek.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Krakkó négy markánsan elkülönülő évszakkal rendelkezik, amelyek mindegyike különleges élményt nyújt a látogatók számára. A kontinentális éghajlat hatására a város jelentős hőmérséklet-ingadozásokat tapasztal az év során.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong>:</h3>



<p>A tavaszi időszak kellemes átmenetet jelent a hideg téltől a meleg nyár felé. Az átlaghőmérséklet <strong>4-14°C</strong> között mozog, fokozatos melegedéssel. A tavasz elején még előfordulhatnak fagyos éjszakák, de április végére már kellemes, meleg napok jellemzőek. A város virágba borul, és a napfényes órák száma jelentősen növekszik.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Nyár (június-augusztus)</strong>:</h3>



<p>A nyár meleg és kellemes, az átlaghőmérséklet <strong>18-20°C</strong> körül alakul. A nappali maximumok gyakran 23-25°C-ot érnek el, alkalmanként még magasabbra is kúszhatnak. A nyári hónapokban a legtöbb csapadék hull, gyakran zivatarok formájában. A nappalok hosszúak, akár 16 órás napfény is előfordul.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Ősz (szeptember-november)</strong>:</h3>



<p>Az ősz fokozatos hőmérséklet-csökkenést hoz, kellemes hűvös időjárással. Az átlaghőmérséklet <strong>14°C-ról 4°C-ra</strong> csökken a hónapok során. Az őszi színek gyönyörű látványt nyújtanak, és a csapadék mennyisége mérsékelt marad. A nappalok rövidülnek, de még mindig kellemes a szabadtéri tevékenységekhez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tél (december-február)</strong>:</h3>



<p>A tél hideg és gyakran havas, az átlaghőmérséklet <strong>-2°C és 0°C</strong> között mozog. A nappali maximumok általában 1-4°C körül alakulnak, míg éjszaka akár -15°C alá is süllyedhet a hőmérséklet. Havazás gyakori, és a város gyönyörű havas tájakba öltözik.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Krakkó időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Krakkó egyik leghidegebb hónapja. A nappali hőmérséklet átlagosan 2°C körül alakul, míg éjszaka -5°C-ra süllyedhet. Szélsőséges hidegben akár -20°C vagy annál is alacsonyabb értékek is előfordulhatnak.</p>



<p>A napsütéses órák száma minimális, átlagosan napi 1,5 óra. A nappali világosság időtartama rövid, mindössze 8,5 óra. A napkelte 7:30 körül, a napnyugta pedig 16:00 körül van.</p>



<p>A csapadék mennyisége alacsony, átlagosan 40 mm körül mozog. A havi csapadékos napok száma 9, gyakran hó formájában.</p>



<p>A relatív páratartalom magas, 85% körüli. A havazás gyakori, és a város gyönyörű téli hangulatba öltözik.</p>



<p>Ha januárban utazol Krakkóba, vigyél magaddal meleg télikabátot, sálat, kesztyűt és jó minőségű téli cipőt. A rétegezett öltözködés ajánlott a változó körülmények miatt.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonló a januárhoz, de már enyhe felmelegedés érezhető. A nappali hőmérséklet 4°C körülire emelkedik, míg éjszaka -4°C körül alakul. A hónap végére már érezhetően melegebb napok várhatóak.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 2,5 óra. A nappali világosság időtartama 10 órára nő. A napkelte 7:00 körül, a napnyugta pedig 17:00 körül történik.</p>



<p>A csapadék mennyisége a legalacsonyabb az évben, átlagosan 30 mm. A csapadékos napok száma 8, főként hó formájában.</p>



<p>A levegő továbbra is párás, 82% körüli páratartalommal. A februári látogatáshoz még mindig teljes téli felszerelés szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március az igazi tavaszi átmenet kezdete. A hőmérséklet jelentősen emelkedik, nappal 8°C-ot is elérhet, míg az éjszakák -1°C körül alakulnak. A hó fokozatosan eltűnik, és a város életre kel.</p>



<p>A napsütéses órák száma tovább emelkedik, átlagosan napi 3 óra. A nappali világosság időtartama 12 órára nő. A napkelte 6:30 körül, a napnyugta pedig 18:00 körül van.</p>



<p>A csapadék mennyisége mérsékelt, 40 mm körüli értékkel. A csapadékos napok száma 9, vegyes eső és hó formájában.</p>



<p>A páratartalom csökken, 75% körüli értékre. A márciusi időjárás ideális az első tavaszi séták megtételéhez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Az április már egyértelműen tavaszi hónap, jelentős felmelegedéssel. A nappali hőmérséklet 15°C körülire emelkedik, míg éjszaka 4°C körül alakul. A növényzet virágba borul, és a város színes tavaszba öltözik.</p>



<p>A napsütéses órák száma átlagosan napi 4,5 óra. A nappali világosság időtartama 14 órára nő. A napkelte 6:00 körül, a napnyugta pedig 19:00 körül történik.</p>



<p>A csapadék mennyisége enyhe növekedést mutat, 45 mm körüli értékkel. Az esős napok száma 8, általában kellemes tavaszi záporok formájában.</p>



<p>A levegő páratartalma a legalacsonyabb az évben, 68% körüli. Április az egyik legjobb hónap Krakkó látogatására &#8211; kellemes hőmérséklet, kevés eső, alacsony páratartalom.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május a kellemes tavaszi időszak csúcspontja, ideális hőmérsékletekkel. A nappali értékek 20°C körülire emelkednek, míg éjszaka 9°C körül alakulnak. A város tele van virágzó fákkal és parkokkal.</p>



<p>A napsütéses órák száma jelentősen nő, átlagosan 6,5 óra. A nappali világosság időtartama eléri a 15,5 órát. A napkelte 5:30 körül, a napnyugta pedig 19:30 körül van.</p>



<p>A csapadék mennyisége növekszik, 75 mm körüli értékkel. A csapadékos napok száma 10, mivel tavaszi záporok gyakoribbak.</p>



<p>A páratartalom mérsékelt, 70% körüli értékre emelkedik. A májusi látogatáshoz könnyű tavaszi ruházat ajánlott, esetleges esőkabáttal.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Június már a nyár kezdete, kellemes meleg hőmérsékletekkel. A nappali maximum 23°C körülire emelkedik, míg éjszaka 12°C körül alakul. A nyári napok hosszúak és élvezetesek.</p>



<p>A napsütéses órák száma átlagosan napi 6,5 óra. A nappali világosság időtartama eléri a csúcsot, 16 órát. A napkelte rendkívül korán, 5:00 körül, a napnyugta pedig késői, 20:00 körül van.</p>



<p>A csapadék mennyisége tovább növekszik, 80 mm körüli értékkel. Az esős napok száma 9, gyakran délutáni zivatarok formájában.</p>



<p>A páratartalom 71% körüli, ami kellemes nyári közérzetet biztosít. A júniusi utazáshoz könnyű nyári ruházat ajánlott, esernyővel.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Július Krakkó legmelegebb hónapja. A nappali hőmérséklet rendszeresen eléri a 25°C-ot, míg az éjszakák is melegek maradnak, 14°C körüli értékekkel. Alkalmanként akár 32°C feletti hőségnapok is előfordulhatnak.</p>



<p>A napsütéses órák száma a legmagasabb, átlagosan napi 7 óra. A nappali világosság időtartama még mindig hosszú, 15,5 óra. A napkelte 5:15 körül, a napnyugta pedig 19:45 körül van.</p>



<p>A csapadék mennyisége a legmagasabb az évben, 100 mm körüli értékkel. A nyári zivatarok gyakoriak, a csapadékos napok száma 11.</p>



<p>A páratartalom mérsékelt, 71% körüli, ami kellemes nyári időjárást biztosít. A júliusi látogatáshoz könnyű nyári ruházat, napvédelem és esernyő ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus szintén meleg nyári hónap, hasonló a júliushoz. A nappali hőmérséklet 25°C körül alakul, míg éjszaka 13°C-ra hűl le. Az augusztusi időjárás ideális a szabadtéri programokhoz.</p>



<p>A napsütéses órák száma napi 6,5 óra. A nappali világosság időtartama csökkenni kezd, 14,5 órára. A napkelte 5:45 körül, a napnyugta pedig 19:15 körül van.</p>



<p>A csapadék mennyisége csökken, 70 mm körüli értékre. A csapadékos napok száma 8, kevesebb zivatar jellemzi a hónapot.</p>



<p>A páratartalom 73% körüli értékre emelkedik. Az augusztusi látogatáshoz hasonló felkészülés ajánlott, mint júliusban.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>A szeptember a kellemes őszi időszak kezdete, ideális hőmérsékletekkel. A nappali hőmérséklet 19°C körül alakul, éjszaka pedig 9°C-ra csökken. Az őszi színek gyönyörű látványt nyújtanak.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 4 óra. A nappali világosság időtartama tovább csökken, 12,5 órára. A napkelte 6:30 körül, a napnyugta pedig 18:30 körül történik.</p>



<p>A csapadék mennyisége mérsékelt, 65 mm körüli értékre csökken. A csapadékos napok száma 9.</p>



<p>A páratartalom emelkedik, 79% körüli értékre. A szeptemberi látogatás ideális, rétegezett őszi öltözködés ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október kellemes őszi hónap, fokozatos lehűléssel. A nappali hőmérséklet 14°C körülire csökken, míg éjszaka 5°C körül alakul. Az őszi lombszín csúcspontját éli.</p>



<p>A napsütéses órák száma tovább csökken, napi 3 óra. A nappali világosság időtartama jelentősen csökken, 10,5 órára. A napkelte 7:15 körül, a napnyugta pedig 17:45 körül van.</p>



<p>A csapadék mennyisége alacsony, 50 mm körüli értékkel. A csapadékos napok száma 8.</p>



<p>A páratartalom magas, 83% körüli értékre emelkedik. Az októberi látogatáshoz meleg őszi kabát ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>A november a tél előtti utolsó őszi hónap, jelentős lehűléssel. A nappali hőmérséklet 8°C körülire süllyed, míg éjszaka 1°C körött alakul. A hónap végére már téli hangulat uralkodik.</p>



<p>A napsütéses órák száma minimálisra csökken, átlagosan napi 1,5 óra. A nappali világosság időtartama tovább rövidül, 9 órára. A napkelte 7:00 körül, a napnyugta pedig már 16:00 körül van.</p>



<p>A csapadék mennyisége alacsony marad, 40 mm körüli értékkel. A csapadékos napok száma 9.</p>



<p>A páratartalom a legmagasabb az évben, 87% körüli. A novemberi látogatáshoz már téli kabát szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>A december Krakkó egyik leghidegebb hónapja, a tél igazi kezdete. A nappali hőmérséklet 3°C körül alakul, míg éjszaka -3°C körülire is süllyedhet. Havazás gyakori, és a város téli mesebe illő képet mutat.</p>



<p>A napsütéses órák száma eléri a legalacsonyabb értéket, átlagosan napi 1 óra. A nappali világosság időtartama a legrövidebb, mindössze 8 óra. A napkelte késői, 7:45 körül, a napnyugta pedig korai, 15:45 körül.</p>



<p>A csapadék mennyisége alacsony, 35 mm körüli értékkel, főként hó formájában. A csapadékos napok száma 8.</p>



<p>A levegő igen párás, 87% körüli páratartalommal. A decemberi látogatáshoz teljes téli felszerelés szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Krakkó havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
      { honap5: "Január", homerseklet5: 2 },
{ honap5: "Február", homerseklet5: 4 },
{ honap5: "Március", homerseklet5: 8 },
{ honap5: "Április", homerseklet5: 15 },
{ honap5: "Május", homerseklet5: 20 },
{ honap5: "Június", homerseklet5: 23 },
{ honap5: "Július", homerseklet5: 25 },
{ honap5: "Augusztus", homerseklet5: 25 },
{ honap5: "Szeptember", homerseklet5: 19 },
{ honap5: "Október", homerseklet5: 14 },
{ honap5: "November", homerseklet5: 8 },
{ honap5: "December", homerseklet5: 3 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([0, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Krakkó havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: -2 },
{ honap: "Február", homerseklet: 0 },
{ honap: "Március", homerseklet: 4 },
{ honap: "Április", homerseklet: 9 },
{ honap: "Május", homerseklet: 14 },
{ honap: "Június", homerseklet: 18 },
{ honap: "Július", homerseklet: 20 },
{ honap: "Augusztus", homerseklet: 19 },
{ honap: "Szeptember", homerseklet: 14 },
{ honap: "Október", homerseklet: 9 },
{ honap: "November", homerseklet: 4 },
{ honap: "December", homerseklet: 0 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Krakkó átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 40 },
{ honap: "Február", csapadek: 30 },
{ honap: "Március", csapadek: 40 },
{ honap: "Április", csapadek: 45 },
{ honap: "Május", csapadek: 75 },
{ honap: "Június", csapadek: 80 },
{ honap: "Július", csapadek: 100 },
{ honap: "Augusztus", csapadek: 70 },
{ honap: "Szeptember", csapadek: 65 },
{ honap: "Október", csapadek: 50 },
{ honap: "November", csapadek: 40 },
{ honap: "December", csapadek: 35 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html> 




<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Krakkó jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
      { honap11: "Január", paratartalom11: 85 },
{ honap11: "Február", paratartalom11: 82 },
{ honap11: "Március", paratartalom11: 75 },
{ honap11: "Április", paratartalom11: 68 },
{ honap11: "Május", paratartalom11: 70 },
{ honap11: "Június", paratartalom11: 71 },
{ honap11: "Július", paratartalom11: 71 },
{ honap11: "Augusztus", paratartalom11: 73 },
{ honap11: "Szeptember", paratartalom11: 79 },
{ honap11: "Október", paratartalom11: 83 },
{ honap11: "November", paratartalom11: 87 },
{ honap11: "December", paratartalom11: 87 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Krakkóban</strong></h2>



<p>Krakkó UV-sugárzási szintjei jelentős szezonális eltéréseket mutatnak, ami a kontinentális éghajlatnak és a földrajzi elhelyezkedésnek köszönhető. Az UV-index értékek nagy jelentőséggel bírnak a látogatók számára.</p>



<p><strong>Tavasz (március-május)</strong>:</p>



<p>A tavaszi hónapokban az UV-index fokozatosan emelkedik. Márciusban még alacsony, 2-3-as értéket ér el, áprilisban 4-5-re (mérsékelt-magas), májusban pedig 6-7-es szintre (magas) emelkedik. A tavasz végén már 30-40 perc alatt le lehet égni védelem nélkül.</p>



<p><strong>Nyár (június-augusztus)</strong>:</p>



<p>A nyári hónapokban Krakkó UV-indexe eléri a legmagasabb értékeket. Júniusban és júliusban 7-es értéket (magas), augusztusban kissé alacsonyabb, 6-os szintet ér el. A sugárzás intenzitása miatt védelem nélkül 20-25 perc alatt napégést lehet szenvedni.</p>



<p><strong>Ősz (szeptember-november)</strong>:</p>



<p>Az őszi időszakban az UV-index fokozatosan csökken. Szeptemberben még 6-os értékkel (magas), októberben 3-4-re (mérsékelt), novemberben pedig 1-2-es szintre (alacsony) süllyed.</p>



<p><strong>Tél (december-február)</strong>:</p>



<p>A téli hónapokban az UV-index a legalacsonyabb, átlagosan 1-es értékkel. A rövid nappalok és az alacsony napsugárzás miatt a napégés veszélye minimális, de a hóról visszaverődő fény miatt továbbra is ajánlott a védelem.</p>



<p><strong>Védekezés az UV-sugárzás ellen</strong>:</p>



<ul class="wp-block-list">
<li><strong>Megfelelő fényvédő</strong>: Tavaszi és nyári hónapokban minimum SPF 30-as fényvédő használata ajánlott.</li>



<li><strong>Megfelelő ruházat</strong>: Könnyű, de takaró ruházat, széles karimájú kalap és UV-szűrős napszemüveg.</li>



<li><strong>Megfelelő időzítés</strong>: A déli órákban (11:00-15:00 között) árnyékos helyek keresése.</li>



<li><strong>Téli védelem</strong>: Télen is ajánlott napszemüveg használata a hóról visszaverődő UV-sugárzás miatt.</li>
</ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 6 },
      { honap: "Február", uv: 7 },
      { honap: "Március", uv: 9 },
      { honap: "Április", uv: 11 },
      { honap: "Május", uv: 11 },
      { honap: "Június", uv: 12 },
      { honap: "Július", uv: 12 },
      { honap: "Augusztus", uv: 11 },
      { honap: "Szeptember", uv: 10 },
      { honap: "Október", uv: 9 },
      { honap: "November", uv: 7 },
      { honap: "December", uv: 6 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Krakkó térségét különböző szélsőséges időjárási jelenségek érinthetik, amelyek jelentős hatást gyakorolhatnak a város életére és a látogatókra.</p>



<p><strong>Árvizek és villámárvizek</strong>:</p>



<p>Lengyelország legjelentősebb természeti veszélye az árvíz. A 2024-es Boris vihar során súlyos árvizek sújtották Krakkót és környékét, 10 ember halt meg, és több ezer embert kellett evakuálni. A 2010-es árvizek során Krakkóban szükségállapotot kellett kihirdetni, amikor a Visztula 300 cm-rel a szokásos árvízszint fölé emelkedett.</p>



<p><strong>Téli viharok és hóesések</strong>:</p>



<p>A téli hónapokban intenzív hóviharok sújthatják a várost. A leghidegebb időszakokban a hőmérséklet akár -20°C alá is süllyedhet, a rekord -30°C volt 1987 januárjában. A hóesések gyakran megbénítják a közlekedést és ellátási problémákat okoznak.</p>



<p><strong>Nyári zivatarok</strong>:</p>



<p>A nyári hónapokban gyakori jelenség az intenzív zivatarok kialakulása. Ezek általában rövid ideig tartanak, de heves esőzéssel, jégeső és erős széllel járhatnak. A villámárvizek veszélye különösen városi területeken jelentős.</p>



<p><strong>Hőhullámok</strong>:</p>



<p>Bár Krakkó kontinentális éghajlata mérsékelt nyarakat jelent, időnként hőhullámok is előfordulhatnak, amikor a hőmérséklet 30°C fölé emelkedik. A rekord 37,3°C volt 2013 augusztusában.</p>



<p><strong>Szél- és jégviharok</strong>:</p>



<p>Különösen az átmeneti évszakokban (tavasz, ősz) erős szélviharok sújthatják a várost. Ezek kárt okozhatnak épületekben, fákban és közlekedési infrastruktúrában.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Krakkóba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Krakkó meglátogatására a <strong>késő tavaszi és kora nyári hónapok</strong>, különösen <strong>május és szeptember között</strong>. Ilyenkor kellemes, meleg hőmérséklet (15-25°C), mérsékelt csapadék és hosszú nappalok jellemzik a várost, ami ideális a városnézéshez és szabadtéri programokhoz.</p>



<p>A <strong>május és június</strong> különösen ajánlott, amikor a város virágba borul, a hőmérséklet kellemes (19-23°C), és a turistatömeg még nem éri el a nyári csúcsot. Ez az időszak tökéletes a történelmi központ felfedezéséhez és a környező táj megtekintéséhez.</p>



<p>A <strong>szeptember és október eleje</strong> szintén kiváló választás, amikor az őszi színek varázslatos hangulatot teremtenek, a hőmérséklet még kellemes (14-19°C), és kevesebb a turista. Az őszi időjárás ideális a kulturális programokhoz és a város nyugodt felfedezéséhez.</p>



<p>A nyári hónapok (július-augusztus) ugyan a legmelegebbek és leghosszabb nappalokkal rendelkeznek, de gyakoribbak a zivatarok és nagyobb a turistaforgalom. Ennek ellenére kiváló időszak a szabadtéri fesztiválokhoz és rendezvényekhez.</p>



<p>Kerülendő időszakok: A téli hónapok (december-február) hidegek és rövidek, bár a karácsonyi vásárok és téli hangulat varázslatos lehet. A november és március átmeneti időszakok gyakran szürke, nedves időjárással jellemezhetők, ami kevésbé kedvező a város felfedezéséhez.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Krakkó &#8211; Utazási Idő Táblázat</title>

<style>

body {

font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;

}

table {

width: 100%;

border-collapse: collapse;

margin: 20px 0;

box-shadow: 0 5px 15px rgba(0,0,0,0.1);

border-radius: 8px;

overflow: hidden;

}

thead {

background: linear-gradient(to right, #2c3e50, #4ca1af);

color: white;

}

th {

padding: 15px;

text-align: left;

font-size: 18px;

font-weight: bold;

letter-spacing: 1px;

}

td {

padding: 15px;

font-size: 18px;

}

.excellent {

background-color: #c8e6c9;

}

.excellent td {

background-color: #c8e6c9;

}

.average {

background-color: #fff9c4;

}

.average td {

background-color: #fff9c4;

}

.not-recommended {

background-color: #ffcdd2;

}

.not-recommended td {

background-color: #ffcdd2;

}

tr:hover {

opacity: 0.9;

}

tr {

border-bottom: 1px solid rgba(0,0,0,0.05);

}

tr:last-child {

border-bottom: none;

}

</style>

</head>

<body>

<div class="pcrstb-wrap"><table>

<thead>

<tr>

<th>Hónap</th>

<th>Idő az utazáshoz</th>

</tr>

</thead>

<tbody>

<tr class="not-recommended">

<td>Január</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Február</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>Március</td>

<td>Átlagos</td>

</tr>

<tr class="excellent">

<td>Április</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Május</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Június</td>

<td>Kiváló</td>

</tr>

<tr class="average">

<td>Július</td>

<td>Átlagos</td>

</tr>

<tr class="average">

<td>Augusztus</td>

<td>Átlagos</td>

</tr>

<tr class="excellent">

<td>Szeptember</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Október</td>

<td>Kiváló</td>

</tr>

<tr class="average">

<td>November</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>December</td>

<td>Nem ajánlott</td>

</tr>

</tbody>

</table></div>

</body>

</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/50d0619d94/krakow/" data-label_1="KRAKKÓ" data-theme="original" >KRAKKÓ</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>
<p>A <a href="https://mikorutazz.hu/krakko-idojarasa/">Krakkó időjárása – mikor a legjobb utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Varsó időjárása – mikor a legjobb a lengyel fővárosba utazni?</title>
		<link>https://mikorutazz.hu/varso-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Wed, 24 Sep 2025 07:41:41 +0000</pubDate>
				<category><![CDATA[Európa]]></category>
		<category><![CDATA[Lengyelország]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1371</guid>

					<description><![CDATA[<p>Varsó Lengyelország történelmi fővárosa és kulturális központja. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni. Varsó időjárását a kontinentális-óceáni átmeneti éghajlat határozza meg, ami melegebb nyarakat és&#8230;</p>
<p>A <a href="https://mikorutazz.hu/varso-idojarasa/">Varsó időjárása – mikor a legjobb a lengyel fővárosba utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Varsó Lengyelország történelmi fővárosa és kulturális központja. Részletesen megtudhatjátok az időjárást havi bontásban és mikor érdemes ide utazni.</strong></p>



<p>Varsó időjárását a kontinentális-óceáni átmeneti éghajlat határozza meg, ami melegebb nyarakat és hideg, havas teleket eredményez. A lengyel főváros a kontinens szívében elhelyezkedő városi környezetben található, ahol a négy évszak markánsan elkülönül egymástól. Az Atlanti-óceán hatása enyhíti a kontinentális szélsőségeket, kellemes tavaszi és őszi időszakokat biztosítva az év nagy részében.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Évszakok</strong></h2>



<p>Varsó négy jól elkülöníthető évszakkal rendelkezik, ahol a tél és a nyár között jelentős hőmérséklet-különbségek alakulnak ki. A tavasz és az ősz átmeneti időszakok, amelyek különösen kedvezőek a látogatók számára.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tavasz (március-május)</strong>:</h3>



<p>A tavasz fokozatos felmelegedést és növekvő napfénytartamot hoz Varsóban. Az átlaghőmérséklet <strong>7-19°C</strong> között mozog. A hónap elején még hideg napok fordulhatnak elő, de gyorsan melegszik az idő. A városban virágba borulnak a parkok és közterületek, különösen áprilisban és májusban.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Nyár (június-szeptember)</strong>:</h3>



<p>A nyár kellemes meleg időjárást biztosít, az átlaghőmérséklet <strong>12-24°C</strong> között alakul. A nappali maximum gyakran 25-26°C-ot ér el. A páratartalom mérsékelt (65-70%), így a hőérzet kellemes marad. A nyári hónapokban a leghosszabbak a nappalok és a legbőségesebb a napsütés.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Ősz (szeptember-november)</strong>:</h3>



<p>Az ősz Varsó egyik legszebb évszaka, fokozatosan csökkenő hőmérséklettel és színes lombozattal. Az átlaghőmérséklet <strong>18-1°C</strong> között alakul. A csapadék mennyisége mérsékelt, és a levegő friss lesz. Az őszi hónapok kiválóak a városlátogatáshoz és kulturális programokhoz.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Tél (december-február)</strong>:</h3>



<p>A tél hideg és havas, az átlaghőmérséklet <strong>-5 és +2°C</strong> között mozog. A nappali hőmérséklet gyakran fagypont körül alakul, éjszaka pedig -5°C alá süllyedhet. Havazás gyakori, és a városban téli mese-hangulat alakul ki.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Varsó időjárása havi bontásban</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Január</strong></h3>



<p>Január Varsó egyik leghidegebb hónapja. A nappali hőmérséklet általában 0°C körül mozog, míg éjszaka -5°C körülire süllyedhet. Fagy és havazás gyakori jelenség.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 1-2 óra. A nappali világosság időtartama rövid, mintegy 8 óra. A napkelte 7:30 körül, a napnyugta pedig már 15:30 körül van.</p>



<p>A csapadék mennyisége közepes, átlagosan 35 mm körül mozog, főként hó formájában. A havi csapadékos napok száma 16, gyakran hóesés és szitálás formájában.</p>



<p>A relatív páratartalom 85% körüli, ami nedves, hideg levegőt jelent. Az égbolt többnyire borús, kevés napsütéssel.</p>



<p>Ha januárban utazol Varsóba, vigyél magaddal meleg téli kabátot, sapkát, kesztyűt és vízálló cipőt. A rétegesen öltözködés elengedhetetlen a hideg ellen.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Február</strong></h3>



<p>A február hasonló az januárhoz, de már enyhe javulás érezhető a napfénytartamban. A nappali hőmérséklet 2°C körülire emelkedhet, míg éjszaka -4°C körül alakul. A hó még mindig gyakori, de a hónap második felében melegebb napok várhatóak.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 2-3 óra. A nappali világosság időtartama észrevehetően növekszik, 9,5 órára. A napkelte 7:00 körül, a napnyugta pedig 17:00 körül történik.</p>



<p>A csapadék mennyisége a legalacsonyabb az évben, átlagosan 26 mm körül. A csapadékos napok száma 14, főként hó és szitáló eső formájában.</p>



<p>A levegő száraz-nedves, 80% körüli páratartalommal. Az égbolt gyakran tisztább, és a napfényes órák száma növekszik. A februári látogatáshoz még mindig meleg téli ruházat szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Március</strong></h3>



<p>A március egyértelmű átmenetet jelent a tavasz felé. A hőmérséklet jelentősen emelkedik, nappal már 7°C-ot is elérhet, míg az éjszakák -1°C körül alakulnak. A hó már ritkább, és a talaj kezd felengedni.</p>



<p>A napsütéses órák száma tovább emelkedik, átlagosan napi 3-4 óra. A nappali világosság időtartama jelentősen megnő, 12 órára. A napkelte 6:15 körül, a napnyugta pedig 18:15 körül következik be.</p>



<p>A csapadék mennyisége enyhe növekedést mutat, 30 mm körüli értékkel. A csapadékos napok száma 14, már gyakrabban eső, ritkábban hó formájában.</p>



<p>A páratartalom csökken, 75% körüli értékre, ami kellemes változást jelent. A márciusi időjárás alkalmas a városnézésre, de még átmeneti ruházat szükséges.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Április</strong></h3>



<p>Az április már egyértelműen tavaszi hónap, jelentős felmelegedéssel. A nappali hőmérséklet 13°C körülire emelkedik, míg éjszaka 3°C körül alakul. A fák kihajtanak, és a városban tavaszi hangulat uralkodik.</p>



<p>A napsütéses órák száma átlagosan napi 5 óra. A nappali világosság időtartama 14 órára nő. A napkelte 5:45 körül, a napnyugta pedig 19:00 körül történik.</p>



<p>A csapadék mennyisége mérsékelt, 35 mm körüli értékkel. Az esős napok száma 13, általában rövid záporok formájában.</p>



<p>A levegő páratartalma kellemes, 70% körüli. Április az egyik legjobb hónap Varsó látogatására &#8211; kellemes hőmérséklet, kevés eső, növekvő napfénytartam.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Május</strong></h3>



<p>Május a kora nyári időszak kezdete, amikor a hőmérséklet már nyáriasra kúszik. A nappali értékek 19°C körülire emelkednek, míg éjszaka 8°C körül alakulnak. A város zöldellő parkokkal és virágzó fákkal vonz.</p>



<p>A napsütéses órák száma továbbra is növekszik, átlagosan 7 óra naponta. A nappali világosság időtartama eléri a 15,5 órát. A napkelte 5:15 körül, a napnyugta pedig 19:45 körül van.</p>



<p>A csapadék mennyisége növekszik, 55 mm körüli értékkel. A csapadékos napok száma 14, mivel a tavaszi esős időszak jellemző.</p>



<p>A páratartalom kellemes, 68% körüli értékre. A májusi látogatáshoz könnyebb átmeneti ruházat, esetleg vékony dzseki ajánlott az esti órákra.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Június</strong></h3>



<p>Június már igazi nyári hónap, kellemes meleggel és hosszú nappalokkal. A nappali maximum 22°C körülire emelkedik, míg éjszaka 11°C körül alakul. A nyári turista szezon kezdete.</p>



<p>A napsütéses órák száma eléri a csúcsot, átlagosan napi 8 óra. A nappali világosság időtartama eléri az éves maximumot, 16,7 órát. A napkelte rendkívül korán, 4:45 körül, a napnyugta pedig késői, 20:45 körül van.</p>



<p>A csapadék mennyisége mérsékelt, 65 mm körüli értékkel. Az esős napok száma 14, gyakran rövid délutáni záporok formájában.</p>



<p>A páratartalom kellemes, 70% körüli, ami friss közérzetet biztosít. A júniusi utazáshoz könnyű nyári ruházat és fényvédelem ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Július</strong></h3>



<p>Július Varsó legmelegebb hónapja. A nappali hőmérséklet rendszeresen eléri a 24°C-ot, míg az éjszakák is melegek maradnak, 13°C körüli értékekkel. A városban pezsgő nyári élet folyik.</p>



<p>A napsütéses órák száma továbbra is magas, átlagosan napi 8 óra. A nappali világosság időtartama kezd lassan csökkenni, de még mindig hosszú, 16 óra. A napkelte 5:00 körül, a napnyugta pedig 20:30 körül következik be.</p>



<p>A csapadék mennyisége a legmagasabb az évben, 73 mm körüli értékkel. A csapadékos napok száma 13, gyakran délutáni zivatarok formájában.</p>



<p>A páratartalom kellemes, 72% körüli, ami még mindig jó közérzetet biztosít. A júliusi látogatáshoz könnyű nyári ruházat, esernyő és fényvédelem ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Augusztus</strong></h3>



<p>Az augusztus szintén kellemes nyári hónap. A nappali hőmérséklet 23°C körül alakul, míg éjszaka 12°C-ra hűl le. A hőmérséklet optimális a városlátogatáshoz.</p>



<p>A napsütéses órák száma napi 7 óra. A nappali világosság időtartama érezhetően csökken, 14,5 órára. A napkelte 5:30 körül, a napnyugta pedig 19:45 körül van.</p>



<p>A csapadék mennyisége közepes, 68 mm körüli értékkel. A csapadékos napok száma 13, többnyire rövid záporok formájában.</p>



<p>A páratartalom 75% körüli értékre nő, de még mindig kellemes. Az augusztusi látogatáshoz nyári ruházat és alkalmi esernyő ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Szeptember</strong></h3>



<p>A szeptember az ősz kezdetét és kellemes időjárást jelzi. A nappali hőmérséklet 18°C körül alakul, éjszaka pedig 8°C-ra csökken. A hónap vége felé már őszi hangulat alakul ki.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 5 óra. A nappali világosság időtartama tovább csökken, 12,5 órára. A napkelte 6:15 körül, a napnyugta pedig 18:45 körül történik.</p>



<p>A csapadék mennyisége mérsékelt, 47 mm körüli értékre. A csapadékos napok száma 12, főként enyhe esőzések formájában.</p>



<p>A páratartalom 78% körüli, de a hűvösebb hőmérséklet miatt kellemes. A szeptemberi látogatás ideális, átmeneti ruházat ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Október</strong></h3>



<p>Az október Varsó egyik legkellemesebb hónapja, színes őszi lombozattal. A nappali hőmérséklet 12°C körülire csökken, míg éjszaka 4°C körül alakul. A város őszi színekben pompázik.</p>



<p>A napsütéses órák száma napi 3 óra, még mindig kellemes látási viszonyokkal. A nappali világosság időtartama jelentősen csökken, 10,5 órára. A napkelte 7:00 körülre, a napnyugta pedig 17:30 körülre tolódik.</p>



<p>A csapadék mennyisége alacsony, 35 mm körüli értékkel. A csapadékos napok száma 12, általában enyhe esőzések formájában.</p>



<p>A páratartalom magas, 82% körüli értékre, ami nedvesebb levegőt eredményez. Az októberi látogatás kellemes, réteges öltözködés ajánlott.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>November</strong></h3>



<p>A november már az ősz közepét jelenti, hűvösebb hőmérsékletekkel. A nappali hőmérséklet 6°C körülire süllyed, míz éjszaka már 1°C körütt alakul. A hónap végére már téli hangulat érződik.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 1,5 órára. A nappali világosság időtartama tovább rövidül, 9 órára. A napkelte 7:00 körül, a napnyugta pedig már 15:30 körül következik be.</p>



<p>A csapadék mennyisége alacsony, 40 mm körüli értékkel. A csapadékos napok száma 15, gyakran szitáló eső formájában.</p>



<p>A páratartalom 85% körüli, ami párás levegőt eredményez. A novemberi látogatáshoz melegebb kabát ajánlott, és a rövidebb nappalokra készülni kell.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>December</strong></h3>



<p>A december Varsó egyik leghidegebb hónapja. A nappali hőmérséklet 2°C körül alakul, míz éjszaka -3°C körülire is süllyedhet. Havazás gyakori, és téli ünnepélyesség lengi be a várost.</p>



<p>A napsütéses órák száma eléri a legalacsonyabb értéket, átlagosan napi 1 óra. A nappali világosság időtartama eléri a legrövidebb időszakot, mindössze 7,8 órát. A napkelte késői, 7:30 körüli, a napnyugta pedig korai, 15:15 körüli.</p>



<p>A csapadék mennyisége alacsony, 35 mm körüli értékkel, főként hó formájában. A csapadékos napok száma 16.</p>



<p>A levegő párás, 85% körüli páratartalommal, de a hideg miatt ez zord érzetet kelt. A decemberi látogatáshoz meleg téli kabát, sapka és kesztyű elengedhetetlen.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container5 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title5 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar5 {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar5:hover {
      fill: #edbf07;
    }
    .axis5 text {
      font-size: 17px;
    }
    .axis-label5 {
      font-size: 17px;
    }
    .tooltip5 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container5 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider5 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container5 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart5 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container5" id="chartContainer5">
    <div class="chart-title5">Varsó havi nappali átlaghőmérséklete</div>
    <div id="chart5"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container5">
    <input type="range" min="0" max="100" value="0" class="slider5" id="chartSlider5">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data5 = [
      { honap5: "Január", homerseklet5: 0 },
{ honap5: "Február", homerseklet5: 2 },
{ honap5: "Március", homerseklet5: 7 },
{ honap5: "Április", homerseklet5: 13 },
{ honap5: "Május", homerseklet5: 19 },
{ honap5: "Június", homerseklet5: 22 },
{ honap5: "Július", homerseklet5: 24 },
{ honap5: "Augusztus", homerseklet5: 23 },
{ honap5: "Szeptember", homerseklet5: 18 },
{ honap5: "Október", homerseklet5: 12 },
{ honap5: "November", homerseklet5: 6 },
{ honap5: "December", homerseklet5: 2 }
    ];
    // Méretek és margók beállítása
    const margin5 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width5 = 800 - margin5.left - margin5.right;
    const height5 = 400 - margin5.top - margin5.bottom;
    // SVG elem létrehozása
    const svg5 = d3.select("#chart5")
      .append("svg")
      .attr("width", width5 + margin5.left + margin5.right)
      .attr("height", height5 + margin5.top + margin5.bottom)
      .append("g")
      .attr("transform", `translate(${margin5.left},${margin5.top})`);
    // Tooltip létrehozása
    const tooltip5 = d3.select("body").append("div")
      .attr("class", "tooltip5");
    // Skálák beállítása
    const x5 = d3.scaleBand()
      .domain(data5.map(d => d.honap5))
      .range([0, width5])
      .padding(0.2);
    const y5 = d3.scaleLinear()
      .domain([0, d3.max(data5, d => d.homerseklet5) + 0])
      .nice()
      .range([height5, 0]);
    // X tengely rajzolása
    svg5.append("g")
      .attr("class", "axis5")
      .attr("transform", `translate(0,${height5})`)
      .call(d3.axisBottom(x5))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis5 = svg5.append("g")
      .attr("class", "axis5")
      .call(d3.axisLeft(y5).tickSize(-width5).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis5.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis5.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg5.append("text")
      .attr("class", "axis-label5")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin5.left + 15)
      .attr("x", -height5 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg5.selectAll(".bar5")
      .data(data5)
      .enter()
      .append("rect")
      .attr("class", "bar5")
      .attr("x", d => x5(d.honap5))
      .attr("width", x5.bandwidth())
      .attr("y", d => y5(d.homerseklet5))
      .attr("height", d => height5 - y5(d.homerseklet5))
      .on("mouseover", (event, d) => {
        tooltip5.style("opacity", 1)
          .html(`${d.honap5}: ${d.homerseklet5} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip5.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container5 = document.getElementById('chartContainer5');
      const slider5 = document.getElementById('chartSlider5');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling5() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider5.addEventListener('input', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            const scrollPosition5 = (slider5.value / 100) * maxScroll5;
            container5.scrollLeft = scrollPosition5;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container5.addEventListener('scroll', function() {
            const maxScroll5 = container5.scrollWidth - container5.clientWidth;
            if (maxScroll5 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage5 = (container5.scrollLeft / maxScroll5) * 100;
              slider5.value = scrollPercentage5;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling5();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling5);
    });
  </script>
</body>
</html>



<p><em>(Havi nappali átlaghőmérséklet: a nappali órákra vonatkozó hőmérsékletek átlaga. Azt mutatja meg, milyen meleg van napközben.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar {
      fill: #ffd633;
      transition: fill 0.3s;
    }
    .bar:hover {
      fill: #edbf07;
    }
    .axis text {
      font-size: 17px;
    }
    .axis-label {
      font-size: 17px;
    }
    .tooltip {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container" id="chartContainer">
    <div class="chart-title">Varsó havi átlaghőmérséklete</div>
    <div id="chart"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container">
    <input type="range" min="0" max="100" value="0" class="slider" id="chartSlider">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data = [
      { honap: "Január", homerseklet: -2 },
{ honap: "Február", homerseklet: -1 },
{ honap: "Március", homerseklet: 3 },
{ honap: "Április", homerseklet: 8 },
{ honap: "Május", homerseklet: 14 },
{ honap: "Június", homerseklet: 17 },
{ honap: "Július", homerseklet: 18 },
{ honap: "Augusztus", homerseklet: 18 },
{ honap: "Szeptember", homerseklet: 13 },
{ honap: "Október", homerseklet: 8 },
{ honap: "November", homerseklet: 4 },
{ honap: "December", homerseklet: 0 }
    ];
    // Méretek és margók beállítása
    const margin = { top: 20, right: 30, bottom: 70, left: 60 };
    const width = 800 - margin.left - margin.right;
    const height = 400 - margin.top - margin.bottom;
    // SVG elem létrehozása
    const svg = d3.select("#chart")
      .append("svg")
      .attr("width", width + margin.left + margin.right)
      .attr("height", height + margin.top + margin.bottom)
      .append("g")
      .attr("transform", `translate(${margin.left},${margin.top})`);
    // Tooltip létrehozása
    const tooltip = d3.select("body").append("div")
      .attr("class", "tooltip");
    // Skálák beállítása
    const x = d3.scaleBand()
      .domain(data.map(d => d.honap))
      .range([0, width])
      .padding(0.2);
    const y = d3.scaleLinear()
      .domain([0, d3.max(data, d => d.homerseklet) + 0])
      .nice()
      .range([height, 0]);
    // X tengely rajzolása
    svg.append("g")
      .attr("class", "axis")
      .attr("transform", `translate(0,${height})`)
      .call(d3.axisBottom(x))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis = svg.append("g")
      .attr("class", "axis")
      .call(d3.axisLeft(y).tickSize(-width).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg.append("text")
      .attr("class", "axis-label")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin.left + 15)
      .attr("x", -height / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg.selectAll(".bar")
      .data(data)
      .enter()
      .append("rect")
      .attr("class", "bar")
      .attr("x", d => x(d.honap))
      .attr("width", x.bandwidth())
      .attr("y", d => y(d.homerseklet))
      .attr("height", d => height - y(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer');
      const slider = document.getElementById('chartSlider');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Havi átlaghőmérséklet: az egész hónapra vonatkozó összes hőmérsékleti adat átlaga, azaz minden nap minden órájának hőmérséklete beleszámít. Ez mutatja meg a teljes időszak általános klímáját.)</em></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container2 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title2 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar2 {
      fill: #3385ff;
      transition: fill 0.3s;
    }
    .bar2:hover {
      fill: #0066ff;
    }
    .axis2 text {
      font-size: 17px;
    }
    .axis-label2 {
      font-size: 17px;
    }
    .tooltip2 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container2 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider2 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container2 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart2 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container2" id="chartContainer2">
    <div class="chart-title2">Varsó átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 35 },
{ honap: "Február", csapadek: 26 },
{ honap: "Március", csapadek: 30 },
{ honap: "Április", csapadek: 35 },
{ honap: "Május", csapadek: 55 },
{ honap: "Június", csapadek: 65 },
{ honap: "Július", csapadek: 73 },
{ honap: "Augusztus", csapadek: 68 },
{ honap: "Szeptember", csapadek: 47 },
{ honap: "Október", csapadek: 35 },
{ honap: "November", csapadek: 40 },
{ honap: "December", csapadek: 35 }
    ];
    // Méretek és margók beállítása
    const margin2 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width2 = 800 - margin2.left - margin2.right;
    const height2 = 400 - margin2.top - margin2.bottom;
    // SVG elem létrehozása
    const svg2 = d3.select("#chart2")
      .append("svg")
      .attr("width", width2 + margin2.left + margin2.right)
      .attr("height", height2 + margin2.top + margin2.bottom)
      .append("g")
      .attr("transform", `translate(${margin2.left},${margin2.top})`);
    // Tooltip létrehozása
    const tooltip2 = d3.select("body").append("div")
      .attr("class", "tooltip2");
    // Skálák beállítása
    const x2 = d3.scaleBand()
      .domain(data2.map(d => d.honap))
      .range([0, width2])
      .padding(0.2);
    const y2 = d3.scaleLinear()
      .domain([0, d3.max(data2, d => d.csapadek) + 0])
      .nice()
      .range([height2, 0]);
    // X tengely rajzolása
    svg2.append("g")
      .attr("class", "axis2")
      .attr("transform", `translate(0,${height2})`)
      .call(d3.axisBottom(x2))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis2 = svg2.append("g")
      .attr("class", "axis2")
      .call(d3.axisLeft(y2).tickSize(-width2).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis2.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis2.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg2.append("text")
      .attr("class", "axis-label2")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin2.left + 15)
      .attr("x", -height2 / 2)
      .attr("text-anchor", "middle")
      .text("mm");
    // Oszlopok rajzolása
    svg2.selectAll(".bar2")
      .data(data2)
      .enter()
      .append("rect")
      .attr("class", "bar2")
      .attr("x", d => x2(d.honap))
      .attr("width", x2.bandwidth())
      .attr("y", d => y2(d.csapadek))
      .attr("height", d => height2 - y2(d.csapadek))
      .on("mouseover", (event, d) => {
        tooltip2.style("opacity", 1)
          .html(`${d.honap}: ${d.csapadek} mm`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip2.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer2');
      const slider = document.getElementById('chartSlider2');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html> 




<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container11 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title11 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar11 {
      fill: #94B4C1;
      transition: fill 0.3s;
    }
    .bar11:hover {
      fill: #547792;
    }
    .axis11 text {
      font-size: 17px;
    }
    .axis-label11 {
      font-size: 17px;
    }
    .tooltip11 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container11 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider11 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container11 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart11 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container11" id="chartContainer11">
    <div class="chart-title11">Varsó jellemző páratartalma</div>
    <div id="chart11"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container11">
    <input type="range" min="0" max="100" value="0" class="slider11" id="chartSlider11">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása
    const data11 = [
      { honap11: "Január", paratartalom11: 85 },
{ honap11: "Február", paratartalom11: 80 },
{ honap11: "Március", paratartalom11: 75 },
{ honap11: "Április", paratartalom11: 70 },
{ honap11: "Május", paratartalom11: 68 },
{ honap11: "Június", paratartalom11: 70 },
{ honap11: "Július", paratartalom11: 72 },
{ honap11: "Augusztus", paratartalom11: 75 },
{ honap11: "Szeptember", paratartalom11: 78 },
{ honap11: "Október", paratartalom11: 82 },
{ honap11: "November", paratartalom11: 85 },
{ honap11: "December", paratartalom11: 85 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



<p>A páratartalom és a hőérzet kapcsolatáról <a href="https://mikorutazz.hu/hogyan-hat-a-paratartalom-a-hoerzetre/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz részletesebben!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>UV sugárzás Varsóban</strong></h2>



<p>Varsó UV-sugárzási szintjei az évszakoknak megfelelően alakulnak, amely a mérsékelt övi elhelyezkedésnek és a változó napfénytartamnak köszönhető. A védelem az év nagy részében fontos.</p>



<p><strong>Tavasz (március-május)</strong>:</p>



<p>A tavaszi hónapokban az UV-index fokozatosan emelkedik. Márciusban 2-es értéket ér el (alacsony), áprilisban 4-re (mérsékelt), májusban pedig 5-ös szintre (mérsékelt-magas) emelkedik. A tavasz második felében már 30-45 perc alatt le lehet égni védelem nélkül.</p>



<p><strong>Nyár (június-szeptember)</strong>:</p>



<p>A nyári hónapokban Varsó UV-indexe eléri a 6-8-as értéket (magas-nagyon magas), különösen a déli órákban (11:00-15:00 között). A sugárzás intenzitása miatt védelem nélkül 15-20 perc alatt napégést lehet szenvedni.</p>



<p><strong>Ősz (szeptember-november)</strong>:</p>



<p>Az ősz elején, szeptemberben az UV-index még mérsékelt, 4-es értékkel, majd októberre csökken 2-es szintre (alacsony), novemberre pedig 1-es szintre (alacsony). Azonban még az őszi hónapokban is ajánlott a fényvédelem.</p>



<p><strong>Tél (december-február)</strong>:</p>



<p>A téli hónapokban az UV-index alacsony, átlagosan 0-1-es értékkel (alacsony), de a hóról való visszaverődés miatt mégis jelentős lehet az expozíció.</p>



<p><strong>Védekezés az UV-sugárzás ellen</strong>:</p>



<ul class="wp-block-list">
<li><strong>Fényvédő használata</strong>: Minimum SPF 30-as fényvédő használata ajánlott, különösen nyáron, amit 2 óránként érdemes újra felvinni.</li>



<li><strong>Megfelelő ruházat</strong>: Hosszú ujjú könnyű ruházat, sapka és UV-szűrős napszemüveg használata.</li>



<li><strong>Megfelelő időzítés</strong>: A szabadtéri tevékenységeket érdemes a kora reggeli vagy késő délutáni időszakra időzíteni nyáron.</li>



<li><strong>Árnyékos helyek keresése</strong>: Különösen a déli órákban fontos az árnyékos helyek felkeresése.</li>
</ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .chart-container4 {
      font-family: Arial, sans-serif;
      max-width: 800px;
      margin: 0 auto;
      overflow-x: auto; /* Vízszintes görgetés engedélyezése */
      -webkit-overflow-scrolling: touch; /* Simább görgetés iOS eszközökön */
    }
    .chart-title4 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar4 {
      fill: #e60000;
      transition: fill 0.3s;
    }
    .bar4:hover {
      fill: #b30000;
    }
    .axis4 text {
      font-size: 17px;
    }
    .axis-label4 {
      font-size: 17px;
    }
    .tooltip4 {
      position: absolute;
      text-align: center;
      padding: 8px;
      font: 17px sans-serif;
      background: white;
      border: 1px solid #ddd;
      pointer-events: none;
      opacity: 0;
    }
    
    /* Csúszka stílusa mobilnézethez */
    .slider-container4 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider4 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container4 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart4 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container4" id="chartContainer4">
    <div class="chart-title4">UV index</div>
    <div id="chart4"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container4">
    <input type="range" min="0" max="100" value="0" class="slider4" id="chartSlider4">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - UV index adatok
    const data4 = [
      { honap: "Január", uv: 1 },
{ honap: "Február", uv: 1 },
{ honap: "Március", uv: 2 },
{ honap: "Április", uv: 4 },
{ honap: "Május", uv: 5 },
{ honap: "Június", uv: 6 },
{ honap: "Július", uv: 6 },
{ honap: "Augusztus", uv: 5 },
{ honap: "Szeptember", uv: 4 },
{ honap: "Október", uv: 2 },
{ honap: "November", uv: 1 },
{ honap: "December", uv: 0 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>




<p><em>(Az UV index a Napból érkezõ ultraibolya sugárzás veszélyességi szintjét jelenti: 5-6,9 között erős, 7-7,9 között nagyon erős, 8 felett extrém az értéke.)</em> Részletesen <a href="https://mikorutazz.hu/mit-jelent-az-uv-index-es-hogyan-vedd-magad-a-napsugarzastol/" target="_blank" rel="noreferrer noopener">ebben a cikkben</a> olvashatsz az utazás közbeni UV-sugárzás megelőzéséről!</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Szélsőséges időjárási jelenségek</strong></h2>



<p>Varsó térsége ki van téve különböző szélsőséges időjárási jelenségeknek, amelyek főként a kontinentális éghajlat hatásának köszönhetőek.</p>



<p>A nyári hónapokban gyakran előfordulnak délutáni és esti zivatarok, amelyek erős széllel, jégesővel és villámlással járhatnak. Ezek a viharok általában 1-2 óra hosszúak, de intenzívek lehetnek, és a szélsebesség elérheti a 65 km/h-t.</p>



<p>A téli időszakban hóviharok és jeges esők sújthatják a várost. A hőmérséklet hirtelen -20°C alá süllyedhet, és a havazás akár napokig is tarthat. A jégképződés közlekedési problémákat okozhat.</p>



<p>A tavaszi és őszi hónapokban előfordulhatnak hirtelen hőmérséklet-változások, amikor egy-két nap alatt 15-20°C-os ingadozás is lehetséges.</p>



<p>A szélsőséges csapadékmennyiség ritkán, de előfordulhat, különösen nyáron, amikor rövid idő alatt nagy mennyiségű eső eshet, áradásokat okozva a város egyes részeiben.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>Mikor a legjobb Varsóba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Varsó meglátogatására a <strong>késő tavaszi és kora nyári hónapok</strong>, különösen május és szeptember között. Ilyenkor kellemes, mérsékelt hőmérséklet (15-25°C), alacsonyabb páratartalom és optimális napsütés jellemzi a várost, ami ideális a városlátogatáshoz, múzeumlátogatáshoz és szabadtéri programokhoz.</p>



<p>A másik kedvező időszak a <strong>kora őszi szezon</strong>, szeptember és október eleje között, amikor szintén kellemes a hőmérséklet, és a város őszi színekben pompázik. Ez az időszak különösen romantikus a párok és a fotózni szeretők számára.</p>



<p>A nyári hónapok (június-augusztus) szintén kiválóak, bár ekkor a legnagyobb a turistaforgalom és a szállásárak is magasabbak. Az időjárás kellemes és stabil, hosszú nappalokkal.</p>



<p>Kerülendő időszakok: A téli hónapok (december-február) hidegek és sötétek, bár a karácsonyi időszak varázslatos lehet. A késő őszi (november) és kora tavaszi (március) hónapok szürke és csapadékos időjárást hozhatnak, kevés napfénnyel.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Varsó &#8211; Utazási Idő Táblázat</title>

<style>

body {

font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;

}

table {

width: 100%;

border-collapse: collapse;

margin: 20px 0;

box-shadow: 0 5px 15px rgba(0,0,0,0.1);

border-radius: 8px;

overflow: hidden;

}

thead {

background: linear-gradient(to right, #2c3e50, #4ca1af);

color: white;

}

th {

padding: 15px;

text-align: left;

font-size: 18px;

font-weight: bold;

letter-spacing: 1px;

}

td {

padding: 15px;

font-size: 18px;

}

.excellent {

background-color: #c8e6c9;

}

.excellent td {

background-color: #c8e6c9;

}

.average {

background-color: #fff9c4;

}

.average td {

background-color: #fff9c4;

}

.not-recommended {

background-color: #ffcdd2;

}

.not-recommended td {

background-color: #ffcdd2;

}

tr:hover {

opacity: 0.9;

}

tr {

border-bottom: 1px solid rgba(0,0,0,0.05);

}

tr:last-child {

border-bottom: none;

}

</style>

</head>

<body>

<div class="pcrstb-wrap"><table>

<thead>

<tr>

<th>Hónap</th>

<th>Idő az utazáshoz</th>

</tr>

</thead>

<tbody>

<tr class="not-recommended">

<td>Január</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Február</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>Március</td>

<td>Átlagos</td>

</tr>

<tr class="excellent">

<td>Április</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Május</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Június</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Július</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Augusztus</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Szeptember</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Október</td>

<td>Kiváló</td>

</tr>

<tr class="average">

<td>November</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>December</td>

<td>Nem ajánlott</td>

</tr>

</tbody>

</table></div>

</body>

</html>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center"><strong>7 napos időjárás előrejelzés</strong></h2>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<a class="weatherwidget-io" href="https://forecast7.com/hu/52d2321d01/warsaw/" data-label_1="VARSÓ" data-theme="original" >VARSÓ</a>
<script>
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');
</script>
<p>A <a href="https://mikorutazz.hu/varso-idojarasa/">Varsó időjárása – mikor a legjobb a lengyel fővárosba utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
