<?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>Közép-Amerika és Karib-térség Archívum - Mikor utazz?</title>
	<atom:link href="https://mikorutazz.hu/category/kozep-amerika-karib-terseg/feed/" rel="self" type="application/rss+xml" />
	<link>https://mikorutazz.hu/category/kozep-amerika-karib-terseg/</link>
	<description>Népszerű helyek időjárása</description>
	<lastBuildDate>Thu, 17 Jul 2025 16:09:30 +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>Közép-Amerika és Karib-térség Archívum - Mikor utazz?</title>
	<link>https://mikorutazz.hu/category/kozep-amerika-karib-terseg/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jamaica időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/jamaica-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Fri, 11 Jul 2025 12:56:23 +0000</pubDate>
				<category><![CDATA[Közép-Amerika és Karib-térség]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1036</guid>

					<description><![CDATA[<p>Jamaica időjárása trópusi, amely meleg és változó csapadékos klímát eredményez az év nagy részében. A Karib-tenger és a Nagy-Antillák szigetcsoportjának elhelyezkedése jelentősen befolyásolják a sziget éghajlatát. Jamaica meleg egész évben,&#8230;</p>
<p>A <a href="https://mikorutazz.hu/jamaica-idojarasa/">Jamaica 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>Jamaica időjárása trópusi, amely meleg és változó csapadékos klímát eredményez az év nagy részében.</strong></p>



<p>A Karib-tenger és a Nagy-Antillák szigetcsoportjának elhelyezkedése jelentősen befolyásolják a sziget éghajlatát. Jamaica meleg egész évben, kivéve a magasabb és a központi régiókban, ahol a hőmérséklet valamivel alacsonyabb.</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>Jamaica-n két fő évszak különíthető el: száraz évszak és esős évszak, amelyeket az északkelet-délnyugati kereskedelmi szelek befolyásolnak.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (december-április)</strong>:</h3>



<p>A száraz évszak Jamaica legkellemesebb időszaka, tiszta kék égbolttal, alacsony páratartalommal és kellemes hőmérséklettel. Az átlaghőmérséklet januárban 24°C (75°F) és július 28°C (82°F) között mozog. A csapadék mennyisége minimális és a levegő kevésbé párás. Az időjárás ideális a strandoláshoz, túrázáshoz és egyéb szabadtéri tevékenységekhez. A tenger nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz és szigettúrákhoz.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (május-november)</strong>:</h3>



<p>Az esős évszak május-június és szeptember-november hónapokban jelentkezik intenzívebben, jelentős csapadékkal és változékony időjárással. Az éves csapadékmennyiség 800-5000 mm évente. A csapadék eloszlása nem egyenletes a szigeten: a keleti része az országnak kap több csapadék, mint más részein az ország, míg délen nagyon kevés csapadék. Az esőzések általában rövid, intenzív záporok formájában jelentkeznek, többnyire délután vagy este.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Jamaica 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 Jamaica egyik legkellemesebb hónapja, a száraz évszak közepén. A nappali hőmérséklet általában 29-31°C között mozog, míg éjszaka 22-24°C-ra hűl le, ami kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra. A csapadék mennyisége rendkívül alacsony, átlagosan 20-30 mm körül mozog, és a havi csapadékos napok száma mindössze 2-3. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta, felhőmentes, ideális a napozáshoz és a strandoláshoz. A relatív páratartalom mérsékelt, 70-75% körüli. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Jamaica-ra, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban enyhén lehűlhet a levegő, így egy vékony kardigán hasznos 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óan kellemes, mint a január, továbbra is a száraz évszak része. A leghidegebb hónap február. Ebben a hónapban hőmérséklet lehet még 22°C (72°F) éjjel! A nappali hőmérséklet 29-32°C közé emelkedhet, míg éjszaka 22-24°C között alakul.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A csapadék mennyisége továbbra is alacsony, átlagosan 20-30 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 2-3 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 70-75% körüli. Az égbolt többnyire felhőtlen, kiváló látási viszonyokkal. A tenger továbbra is nyugodt és tiszta, ideális a vízi tevékenységekhez.</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 még mindig a száraz évszak része, ideális időjárási viszonyokkal. A nappali hőmérséklet 30-33°C közé emelkedik, míg az éjszakák 23-25°C között alakulnak. A hőség kezd erősödni, különösen a hónap vége felé.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A csapadék mennyisége továbbra is alacsony, 30-40 mm körüli értékkel. Az esős napok száma 3-4 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom lassan emelkedni kezd, 75-80% körülire. A tenger továbbra is nyugodt, bár a délutáni szellők időnként erősödhetnek.</p>



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



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



<p>Április a száraz évszak utolsó hónapja, de már az átmeneti időszak kezdete. A nappali hőmérséklet 31-34°C közé emelkedik, míg éjszaka 24-26°C körül alakul.</p>



<p>A napsütéses órák száma továbbra is magas, napi 7-8 óra. A csapadék mennyisége enyhén emelkedik, 50-70 mm körüli értékkel. Az esős napok száma 5-7 közötti, általában rövid, de már intenzívebb záporok formájában.</p>



<p>A páratartalom emelkedik, 75-80% körülire, ami már érezhetően fülledtté teszi a levegőt. A tenger még mindig viszonylag nyugodt.</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 már az esős évszak kezdete, gyakoribb csapadékkal. A legcsapadékosabb hónapok általában május és október. A nappali hőmérséklet 31-35°C közé emelkedhet, míg éjszaka 25-27°C körül alakul.</p>



<p>A napsütéses órák száma csökken a növekvő felhőzet miatt, átlagosan napi 6-7 óra. A csapadék mennyisége növekszik, 100-150 mm körüli értékkel. Az esős napok száma 10-12 közé emelkedik, gyakoribb záporok, esetenként zivatarok formájában.</p>



<p>A páratartalom magas, 80-85% körüli, ami a magas hőmérséklettel kombinálva fülledtté teszi a levegőt. A tenger még viszonylag nyugodt, de a délutáni viharok kockázata növekszik.</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úniusban fokozódik a csapadékos időjárás. A nappali hőmérséklet 30-34°C között alakul, míg éjszaka 25-27°C körül mozog.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 5-6 óra, a növekvő felhőzet miatt. A csapadék mennyisége jelentősen növekszik, 150-200 mm körüli értékkel. Az esőzések egyre gyakoribbá és intenzívebbé válnak.</p>



<p>A páratartalom magas, 80-85% körüli, de az esőzések miatt a hőérzet némileg csökkenhet. A tenger kezd nyugtalanabbá válni, különösen a délutáni órákban.</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 az esős évszak része, de még viszonylag kellemes időjárással. A legmelegebb hónap július, amikor a Max hőmérséklet körülbelül 31°C (88°F). A nappali hőmérséklet 30-33°C között mozog, míg éjszaka 24-26°C körül alakul.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 5-6 óra. A csapadék mennyisége magas, 180-220 mm körüli értékkel. A csapadékos napok száma 12-15 között alakul.</p>



<p>A páratartalom magas, 85-90% körüli. A tenger gyakran változékony lehet, ami korlátozhatja a vízi tevékenységeket.</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 az esős évszak egyik csapadékosabb hónapja. A nappali hőmérséklet 30-32°C között mozog, míg éjszaka 24-26°C körül alakul.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5 óra, a gyakori felhőzet miatt. A csapadék mennyisége magas, 200-250 mm körüli értékkel. Hurrikánok hónap július, augusztus, szeptember, október és november.</p>



<p>A páratartalom magas, 85-90% körüli. A tenger viharos lehet, különösen a délutáni órákban, ami jelentősen korlátozhatja a vízi tevékenységeket.</p>



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



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



<p>Szeptember Jamaica egyik legcsapadékosabb hónapja. A nappali hőmérséklet 29-31°C között, az éjszakai pedig 24-25°C körül alakul.</p>



<p>A napsütéses órák száma rendkívül alacsony, átlagosan napi 4-5 óra, a sűrű felhőzet miatt. A csapadék mennyisége ebben a hónapban a legmagasabb, 250-300 mm körüli értékkel. A csapadékos napok száma 18-20 között alakul.</p>



<p>A páratartalom rendkívül magas, 85-90% körüli. A tenger gyakran viharos, ami jelentősen korlátozza a vízi tevékenységeket és a hajóutak lehetőségét.</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ég mindig az esős évszak része, bár a hónap vége felé kezd enyhülni. A legcsapadékosabb hónapok általában május és október. A nappali hőmérséklet 29-31°C között, az éjszakai pedig 24-25°C körül alakul.</p>



<p>A napsütéses órák száma lassan emelkedik, átlagosan napi 5-6 óra. A csapadék mennyisége még mindig jelentős, 200-250 mm körüli értékkel, de már csökkenő tendenciát mutat a hónap folyamán.</p>



<p>A páratartalom magas, 80-85% körüli. A tenger még mindig nyugtalan lehet, de a hónap vége felé kezd megnyugodni.</p>



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



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



<p>November az átmeneti időszak az esős és a száraz évszak között. A legjobb hónap, hogy látogassa meg a Jamaica is: Október, November, December. A nappali hőmérséklet 28-31°C közé emelkedik, míg éjszaka 23-25°C körül alakul.</p>



<p>A napsütéses órák száma jelentősen növekszik, átlagosan napi 7 óra. A csapadék mennyisége jelentősen csökken, 100-150 mm körüli értékre. Az esőzések ritkábbá és kevésbé intenzívvé válnak.</p>



<p>A páratartalom lassan csökken, 75-80% körülire. A tenger kezd megnyugodni, és egyre több lehetőség nyílik a vízi sportok és kirándulások számára.</p>



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



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



<p>December már egyértelműen a száraz évszak kezdete, ideális időjárási viszonyokkal. Jamaicára utazáshoz a legoptimálisabb a december és április közötti időszak, amikor a legkevesebb a csapadék. A nappali hőmérséklet 28-30°C között, míg éjszaka 22-24°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8 óra. A csapadék mennyisége minimálisra csökken, 40-60 mm körüli értékre. Az esőzések ritkák és rövidek.</p>



<p>A páratartalom csökken, 70-75% körülire. A tenger nyugodt és tiszta, ideális feltételeket teremtve minden vízi tevékenységhez.</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">Jamaica 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: 30 },
{ honap5: "Február", homerseklet5: 31 },
{ honap5: "Március", homerseklet5: 32 },
{ honap5: "Április", homerseklet5: 33 },
{ honap5: "Május", homerseklet5: 33 },
{ honap5: "Június", homerseklet5: 32 },
{ honap5: "Július", homerseklet5: 32 },
{ honap5: "Augusztus", homerseklet5: 31 },
{ honap5: "Szeptember", homerseklet5: 30 },
{ honap5: "Október", homerseklet5: 30 },
{ honap5: "November", homerseklet5: 30 },
{ honap5: "December", homerseklet5: 29 }
    ];
    // 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">Jamaica 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: 26 },
{ honap: "Február", homerseklet: 26 },
{ honap: "Március", homerseklet: 27 },
{ honap: "Április", homerseklet: 28 },
{ honap: "Május", homerseklet: 29 },
{ honap: "Június", homerseklet: 29 },
{ honap: "Július", homerseklet: 28 },
{ honap: "Augusztus", homerseklet: 28 },
{ honap: "Szeptember", homerseklet: 27 },
{ honap: "Október", homerseklet: 27 },
{ honap: "November", homerseklet: 27 },
{ honap: "December", homerseklet: 26 }
    ];
    // 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">Jamaica á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: 25 },
{ honap: "Február", csapadek: 25 },
{ honap: "Március", csapadek: 35 },
{ honap: "Április", csapadek: 60 },
{ honap: "Május", csapadek: 125 },
{ honap: "Június", csapadek: 175 },
{ honap: "Július", csapadek: 200 },
{ honap: "Augusztus", csapadek: 225 },
{ honap: "Szeptember", csapadek: 275 },
{ honap: "Október", csapadek: 225 },
{ honap: "November", csapadek: 125 },
{ honap: "December", csapadek: 50 }
    ];
    // 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">Jamaica 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: 75 },
      { honap11: "Február", paratartalom11: 73 },
      { honap11: "Március", paratartalom11: 72 },
      { honap11: "Április", paratartalom11: 68 },
      { honap11: "Május", paratartalom11: 65 },
      { honap11: "Június", paratartalom11: 62 },
      { honap11: "Július", paratartalom11: 60 },
      { honap11: "Augusztus", paratartalom11: 62 },
      { honap11: "Szeptember", paratartalom11: 66 },
      { honap11: "Október", paratartalom11: 70 },
      { honap11: "November", paratartalom11: 73 },
      { honap11: "December", paratartalom11: 76 }
    ];
    // 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>Tenger vízhőmérséklete</strong></h2>



<p>Jamaica tenger vízhőmérséklete az év során viszonylag stabil, csak kismértékű ingadozást mutat. A Karib-tenger vize meleg, általában 26-29°C között alakul egész évben, így fürdésre mindig ideális.</p>



<p><strong>Január-február</strong>: A víz hőmérséklete 26-27°C között alakul. Ez ideális hőmérséklet a fürdőzéshez, frissítő, de egyáltalán nem hideg.</p>



<p><strong>Március-május</strong>: A víz hőmérséklete emelkedik, 27-29°C közötti értékeket érve el. Ebben az időszakban a tenger különösen meleg és kellemes.</p>



<p><strong>Június-augusztus</strong>: Az esős évszak ellenére a víz hőmérséklete magas marad, 27-28°C körül. A gyakori esőzések és felhős időjárás ellenére a víz továbbra is meleg.</p>



<p><strong>Szeptember-október</strong>: A tenger hőmérséklete 27-28°C körül alakul. Bár ez az időszak a legcsapadékosabb, a víz hőmérséklete kellemes marad, azonban a viharos tenger és az erős hullámzás korlátozhatja a fürdési lehetőségeket.</p>



<p><strong>November-december</strong>: A víz hőmérséklete ismét 26-27°C között mozog. Ahogy visszatér a száraz évszak, a nyugodt tenger és a kellemes vízhőmérséklet ideális feltételeket teremt az úszáshoz és a vízi sportokhoz.</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-container3 {
      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-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      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-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 27 },
{ honap: "Február", homerseklet: 27 },
{ honap: "Március", homerseklet: 27 },
{ honap: "Április", homerseklet: 28 },
{ honap: "Május", homerseklet: 29 },
{ honap: "Június", homerseklet: 28 },
{ honap: "Július", homerseklet: 28 },
{ honap: "Augusztus", homerseklet: 28 },
{ honap: "Szeptember", homerseklet: 28 },
{ honap: "Október", homerseklet: 28 },
{ honap: "November", homerseklet: 27 },
{ honap: "December", homerseklet: 27 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // 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>



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



<p>Jamaica földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. A trópusi égöv alatt, az Egyenlítőhöz közel a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



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



<p><strong>Január-február</strong>: Az UV index általában 10-11 között mozog, ami &#8222;extrém&#8221; kategóriának számít. A napsugárzás legintenzívebb 10:00 és 16:00 óra között.</p>



<p><strong>Március-május</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 11-12 körül, ami a legmagasabb, &#8222;extrém&#8221; kategóriába tartozik. A déli órákban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Június-augusztus</strong>: Az UV index továbbra is magas, 9-10 körüli értékekkel, de a gyakori felhőzet némileg csökkenti a közvetlen sugárzást. Fontos tudni, hogy a felhőkön keresztül is jelentős UV sugárzás éri a bőrt.</p>



<p><strong>Szeptember-október</strong>: Az UV index kissé csökken, 8-9 körüli értékekre, de még mindig a &#8222;nagyon magas&#8221; kategóriába tartozik. A felhős égbolt ellenére is szükséges a napvédelem.</p>



<p><strong>November-december</strong>: Az UV index visszatér a 10-11 körüli értékekre, ahogy csökken a felhőborítás és nő a napsütéses órák száma.</p>



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



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között).</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-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: 11 },
{ honap: "Február", uv: 11 },
{ honap: "Március", uv: 12 },
{ honap: "Április", uv: 12 },
{ honap: "Május", uv: 12 },
{ honap: "Június", uv: 10 },
{ honap: "Július", uv: 10 },
{ honap: "Augusztus", uv: 10 },
{ honap: "Szeptember", uv: 9 },
{ honap: "Október", uv: 9 },
{ honap: "November", uv: 11 },
{ honap: "December", uv: 11 }
    ];
    // 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>Régiónkénti időjárási különbségek</strong></h2>



<p>Jamaica időjárása nem egyforma a sziget minden részén, jelentős regionális különbségek figyelhetők meg:</p>



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



<h3 class="wp-block-heading"><strong>Északi part (Montego Bay, Ocho Rios)</strong>: </h3>



<p>Az északi partvidék általában melegebb és szárazabb, mint a sziget többi része. A tengerparti klíma meleg és párás. Ez a terület különösen népszerű a turisták körében a stabil időjárás miatt.</p>



<h3 class="wp-block-heading"><strong>Déli part (Kingston környéke)</strong>: </h3>



<p>A déli részén Jamaica esik kevesebb, mint 1000 mm (Kingston, 786 mm), ami jelentősen kevesebb, mint az ország más részein. Ez a szárazabb éghajlat teszi Kingstont az egyik legkevésbé csapadékos területté a szigeten.</p>



<h3 class="wp-block-heading"><strong>Keleti rész</strong>: </h3>



<p>A keleti része az országnak kap több csapadék, mint más részein az ország. Itt az éves csapadékmennyiség jelentősen magasabb lehet.</p>



<h3 class="wp-block-heading"><strong>Blue Mountains régió</strong>: </h3>



<p>A sziget keleti részén található Blue Mountains régióban az időjárás kicsit hűvösebb és csapadékosabb, főleg a magasság miatt – itt a levegő frissebb, és egyes helyeken ködös, esős napok is előfordulnak. A környékén a kék hegyek éves csapadék mehet akár 7620 mm, ami több mint hétszerese a déli part csapadékmennyiségének.</p>



<h3 class="wp-block-heading"><strong>Hegyi területek</strong>: </h3>



<p>A hegy kellemes és enyhe éghajlattal rendelkezik. A sziget hegyes-völgyes belsejében az éghajlat némileg hűvösebb, mint a síkparti területeken. A magasság miatt a hőmérséklet 100 méterenként körülbelül 0,5°C-kal csökken.</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>A sziget esetenként ki vannak téve az erős <a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">trópusi ciklon (hurrikán)</a>, hogy előfordulhat időszakban júniustól novemberig. A hurrikánszezon júniustól novemberig tart, és bár a sziget nem mindig kerül a viharok közvetlen útjába, időnként komolyabb trópusi viharokkal is számolni kell.</p>



<p>A hurrikánszezon csúcspontja augusztus és szeptember között van, amikor a legnagyobb valószínűséggel fordulhatnak elő intenzív trópusi viharok. A hurrikánveszély miatt ilyenkor érdemes figyelni az időjárás-előrejelzést, különösen augusztus és szeptember körül.</p>



<p>Az esős évszakban előfordulhatnak hirtelen kialakuló, intenzív zivatarok, amelyek erős széllel, villámlással és heves esőzésekkel járnak. Ezek általában rövid ideig tartanak, de jelentősen befolyásolhatják a kültéri tevékenységeket.</p>



<p>Jamaica található a földrengés övezetben, így kisebb földrengések időnként előfordulhatnak, bár ritkán okoznak jelentős károkat.</p>



<p>A száraz évszakban extrém hőség fordulhat elő, amikor a hőmérséklet 35°C fölé emelkedhet, és a magas páratartalommal kombinálva a hőérzet meghaladhatja a 40°C-ot.</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 Jamaica-ra utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Jamaica meglátogatására a száraz évszak, különösen <strong>december elejétől április végéig</strong>. Jamaicára utazáshoz a legoptimálisabb a december és április közötti időszak, amikor a legkevesebb a csapadék. Ebben az időszakban a hőmérséklet kellemes (26-32°C), minimális a csapadék, alacsonyabb a páratartalom és maximális a napsütéses órák száma. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a fürdőzéshez, búvárkodáshoz és kirándulásokhoz.</p>



<p>November eleje és május eleje szintén jó választás lehet, amikor az időjárás még/már viszonylag kedvező, de a turisták száma és az árak alacsonyabbak. Ebben az időszakban alkalmanként előfordulhatnak esőzések, de általában rövid ideig tartanak.</p>



<p>Az esős évszak (június elejétől október végéig) általában kevésbé ajánlott, különösen az augusztus-szeptember időszak, amikor a legintenzívebb a csapadék és a legnagyobb a hurrikánveszély. Azonban ebben az időszakban is vannak napos időszakok, az árak jelentősen alacsonyabbak, és a turisták száma minimális.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Jamaica &#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="excellent">

<td>Április</td>

<td>Kiváló</td>

</tr>

<tr class="average">

<td>Május</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>Június</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Július</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Augusztus</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Szeptember</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Október</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>November</td>

<td>Átlagos</td>

</tr>

<tr class="excellent">

<td>December</td>

<td>Kiváló</td>

</tr>

</tbody>

</table></div>

</body>

</html>
<p>A <a href="https://mikorutazz.hu/jamaica-idojarasa/">Jamaica 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>Kuba időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/kuba-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Sun, 08 Jun 2025 15:34:11 +0000</pubDate>
				<category><![CDATA[Közép-Amerika és Karib-térség]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=952</guid>

					<description><![CDATA[<p>Kuba időjárása trópusi monszun jellegű, amelyet két fő évszak jellemez: a száraz, hűvösebb időszak és a meleg, csapadékos évszak. Kuba a trópusi övezetben fekszik, a Karib-tenger és a Mexikói-öböl által&#8230;</p>
<p>A <a href="https://mikorutazz.hu/kuba-idojarasa/">Kuba 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>Kuba időjárása trópusi <a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">monszun</a> jellegű, amelyet két fő évszak jellemez: a száraz, hűvösebb időszak és a meleg, csapadékos évszak.</strong></p>



<p>Kuba a trópusi övezetben fekszik, a Karib-tenger és a Mexikói-öböl által körülvéve. Az ország földrajzi elhelyezkedése jelentősen befolyásolja éghajlatát: a szárazföldi tömeg közelsége és a tengeri hatások egyaránt érezhetők.</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>Kubában két fő évszak különíthető el: a száraz évszak és az esős évszak, amelyek között jelentős különbségek vannak mind hőmérséklet, mind csapadék tekintetében.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (november-április):</strong></h3>



<p>A száraz évszak Kuba legkellemesebb időszaka, tiszta égbolttal, alacsony páratartalommal és kellemes hőmérséklettel. Az átlaghőmérséklet <strong>22-28°C</strong> között mozog. A csapadék mennyisége minimális, és a levegő kevésbé párás. </p>



<p>Az időjárás ideális a városnézéshez, túrázáshoz és egyéb szabadtéri tevékenységekhez. A tenger nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz és strandoláshoz.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (május-október):</strong></h3>



<p>Az esős évszak forró és párás, jelentős csapadékkal és változékony időjárással. Az átlaghőmérséklet <strong>25-32°C</strong> között alakul. Az esőzések általában rövid, intenzív záporok vagy zivatarok formájában jelentkeznek, többnyire délután vagy este. A páratartalom magas, ami fülledtté teszi a levegőt. Ez az időszak egybeesik a hurrikánszezonnal is.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Kuba 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 Kuba egyik legkellemesebb hónapja, a száraz évszak közepén. A nappali hőmérséklet általában 26-28°C között mozog, míg éjszaka 18-20°C-ra hűl le, ami kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A csapadék mennyisége rendkívül alacsony, átlagosan 50-70 mm körül mozog, és a havi csapadékos napok száma mindössze 4-6. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta, felhőmentes, ideális a napozáshoz és a strandoláshoz. A relatív páratartalom mérsékelt, 75-78% körüli. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz. A víz hőmérséklete 24-25°C körül alakul.</p>



<p>Ha januárban utazol Kubába, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban enyhén lehűlhet a levegő, így egy vékony kardigán vagy hosszú ujjú ing hasznos 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óan kellemes, mint a január, továbbra is a száraz évszak része. A nappali hőmérséklet 26-29°C közé emelkedhet, míg éjszaka 18-20°C között alakul. A hőmérséklet-ingadozás kicsi, ami stabil időjárási viszonyokat jelent.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 7-8 óra. A csapadék mennyisége továbbra is alacsony, átlagosan 40-45 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 3-4 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 72-75% körüli. Az égbolt többnyire felhőtlen, kiváló látási viszonyokkal. A tenger továbbra is nyugodt és tiszta, ideális a vízi tevékenységekhez. A víz hőmérséklete 24-25°C körül alakul.</p>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, szellős ruhák, megfelelő napvédelem. A vízi tevékenységekhez UV-szűrős pólók is hasznosak lehetnek a hosszabb napozás során.</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 még mindig a száraz évszak része, ideális időjárási viszonyokkal. A nappali hőmérséklet 28-30°C közé emelkedik, míg az éjszakák 19-21°C között alakulnak. A hőség kezd erősödni, különösen a hónap vége felé.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A csapadék mennyisége továbbra is alacsony, 40-50 mm körüli értékkel. Az esős napok száma 4-5 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom lassan emelkedni kezd, 69-72% körülire. A tenger továbbra is nyugodt, bár a délutáni szellők időnként erősödhetnek. A víz hőmérséklete 25-26°C körül alakul.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A növekvő hőség miatt fontos a megfelelő hidratálás és a déli órákban az árnyékban tartózkodás.</p>



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



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



<p>Április a száraz évszak utolsó hónapja, jelentős melegedéssel. A nappali hőmérséklet 29-31°C közé emelkedik, míg éjszaka 20-22°C körül alakul. Ez a hónap jelzi az átmenetet a forróbb időszak felé.</p>



<p>A napsütéses órák száma továbbra is magas, napi 9-10 óra. A csapadék mennyisége enyhén emelkedik, 60-70 mm körüli értékkel. Az esős napok száma 4-6 közötti, általában rövid, de már intenzívebb záporok formájában.</p>



<p>A páratartalom emelkedik, 70-72% körülire. A tenger még mindig viszonylag nyugodt, bár az időnkénti rövid viharok előfordulhatnak. A víz hőmérséklete 26-27°C körül alakul.</p>



<p>Az áprilisi látogatáshoz könnyű ruházat ajánlott, bőséges folyadékbevitel és fokozott napvédelem.</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 már az esős évszak kezdete, növekvő hőmérsékletekkel és csapadékkal. A nappali maximum 30-31°C közé emelkedik, míg éjszaka 22-23°C körül alakul.</p>



<p>A napsütéses órák száma csökken a növekvő felhőzet miatt, átlagosan napi 8-9 óra. A csapadék mennyisége jelentősen növekszik, 120-150 mm körüli értékkel. Az esős napok száma 7-11 közé emelkedik, gyakoribb záporok, esetenként zivatarok formájában.</p>



<p>A páratartalom magas, 74-76% körüli. A tenger még viszonylag nyugodt, de a délutáni viharok kockázata növekszik. A víz hőmérséklete 27-28°C körül alakul.</p>



<p>A májusi látogatáshoz gyorsan száradó ruházat ajánlott, vízálló cipő és könnyű esőkabát. A programokat rugalmasan kell tervezni, figyelembe véve a rendszeres délutáni esőzéseket.</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úniusban fokozódik a csapadékosság és a páratartalom. A nappali hőmérséklet 31-32°C között alakul, míg éjszaka 23-24°C körül mozog.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 8 óra, a növekvő felhőzet miatt. A csapadék mennyisége magas, 165-210 mm körüli értékkel. Az esőzések egyre gyakoribbá és intenzívebbé válnak. A csapadékos napok száma 10-15 között alakul.</p>



<p>A páratartalom magas, 78-80% körüli. A tenger kezd nyugtalanabbá válni, különösen a délutáni órákban. A víz hőmérséklete 28-29°C körül alakul.</p>



<p>A júniusi látogatáshoz könnyű, gyorsan száradó ruházat ajánlott, vízálló cipő és esőkabát. A programokat rugalmasan kell tervezni, figyelembe véve a rendszeres délutáni esőzéseket.</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 az esős évszak kellős közepén van, de általában kevesebb csapadékkal, mint június. A nappali hőmérséklet 31-33°C között mozog, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma 7-9 óra között változik régiótól függően. A csapadék mennyisége 125-165 mm körüli értékkel. A csapadékos napok száma 6-11 között alakul, jelentős regionális eltérésekkel.</p>



<p>A páratartalom magas, 74-79% körüli. A tenger gyakran viharos lehet, ami korlátozhatja a vízi tevékenységeket. A víz hőmérséklete 29-30°C körül, a legmelegebb az évben.</p>



<p>A júliusi látogatás esetén feltétlenül szükséges a vízálló öltözék és alternatív, beltéri programlehetőségek tervezése az esős napokra.</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 az év egyik legforróbb hónapja, magas páratartalommal. A nappali hőmérséklet 31-33°C között mozog, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma 7-8 óra körül alakul. A csapadék mennyisége 135-195 mm körüli értékkel. Az esős napok száma 9-15 között alakul, regionális különbségekkel.</p>



<p>A páratartalom nagyon magas, 76-80% körüli. A tenger viharos lehet, különösen a délutáni órákban. A víz hőmérséklete 29-30°C körül alakul. Ez a hónap a hurrikánszezon egyik legaktívabb időszaka.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban, fokozott figyelemmel a hurrikánokra.</p>



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



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



<p>Szeptember Kuba egyik legcsapadékosabb hónapja, a hurrikánszezon csúcspontja. A nappali hőmérséklet 31-32°C között, az éjszakai pedig 23-24°C körül alakul.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 6-8 óra. A csapadék mennyisége nagyon magas, 144-210 mm körüli értékkel. A csapadékos napok száma 11-15 között alakul.</p>



<p>A páratartalom rendkívül magas, 78-82% körüli. A tenger gyakran viharos, ami jelentősen korlátozza a vízi tevékenységeket. A víz hőmérséklete 29-30°C körül alakul.</p>



<p>A szeptemberi látogatás esetén elengedhetetlen a megfelelő esőfelszerelés, és számítani kell arra, hogy számos szabadtéri program elmaradhat az időjárás miatt.</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ég mindig az esős évszak része, de a hónap vége felé kezd enyhülni. A nappali hőmérséklet 29-31°C között, az éjszakai pedig 22-24°C körül alakul.</p>



<p>A napsütéses órák száma lassan emelkedik, átlagosan napi 6-8 óra. A csapadék mennyisége még mindig jelentős, 160-215 mm körüli értékkel, de már csökkenő tendenciát mutat a hónap folyamán. A csapadékos napok száma 11-14 között alakul.</p>



<p>A páratartalom magas, 78-82% körüli. A tenger még mindig nyugtalan lehet, de a hónap vége felé kezd megnyugodni. A víz hőmérséklete 28-29°C körül alakul.</p>



<p>Az októberi látogatáshoz még mindig szükséges az esőfelszerelés, de érdemes kihasználni a növekvő számú napos órákat.</p>



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



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



<p>November az átmeneti időszak az esős és a száraz évszak között. A nappali hőmérséklet 28-30°C közé csökken, míg éjszaka 20-23°C körül alakul.</p>



<p>A napsütéses órák száma jelentősen növekszik, átlagosan napi 6-8 óra. A csapadék mennyisége jelentősen csökken, 55-100 mm körüli értékre. Az esőzések ritkábbá és kevésbé intenzívvé válnak. A csapadékos napok száma 7-9 közé csökken.</p>



<p>A páratartalom lassan csökken, 75-79% körülire. A tenger kezd megnyugodni, és egyre több lehetőség nyílik a vízi sportok és kirándulások számára. A víz hőmérséklete 27-28°C körül alakul.</p>



<p>A novemberi látogatás már sokkal kellemesebb élményt nyújt, mint az előző hónapok. Érdemes könnyű, szellős ruházatot vinni, de még mindig célszerű felkészülni alkalmi esőzésekre.</p>



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



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



<p>December már egyértelműen a száraz évszak kezdete, ideális időjárási viszonyokkal. A nappali hőmérséklet 27-28°C között, míg éjszaka 19-21°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 6-8 óra. A csapadék mennyisége minimálisra csökken, 25-60 mm körüli értékre. Az esőzések ritkák és rövidek. A csapadékos napok száma 5-7 közé csökken.</p>



<p>A páratartalom csökken, 73-78% körülire. A tenger nyugodt és tiszta, ideális feltételeket teremtve minden vízi tevékenységhez. A víz hőmérséklete 25-27°C körül alakul.</p>



<p>A decemberi látogatás az egyik legjobb választás, könnyű, szellős ruházattal és megfelelő napvédelemmel. Az időjárás stabil és kiszámítható, ideális a nyaraláshoz.</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">Kuba 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: 27 },
{ honap5: "Február", homerseklet5: 28 },
{ honap5: "Március", homerseklet5: 29 },
{ honap5: "Április", homerseklet5: 30 },
{ honap5: "Május", homerseklet5: 31 },
{ honap5: "Június", homerseklet5: 32 },
{ honap5: "Július", homerseklet5: 32 },
{ honap5: "Augusztus", homerseklet5: 32 },
{ honap5: "Szeptember", homerseklet5: 32 },
{ honap5: "Október", homerseklet5: 30 },
{ honap5: "November", homerseklet5: 29 },
{ honap5: "December", homerseklet5: 27 }
    ];
    // 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">Kuba 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: 23 },
{ honap: "Február", homerseklet: 24 },
{ honap: "Március", homerseklet: 24 },
{ honap: "Április", homerseklet: 26 },
{ honap: "Május", homerseklet: 27 },
{ honap: "Június", homerseklet: 28 },
{ honap: "Július", homerseklet: 28 },
{ honap: "Augusztus", homerseklet: 28 },
{ honap: "Szeptember", homerseklet: 28 },
{ honap: "Október", homerseklet: 27 },
{ honap: "November", homerseklet: 25 },
{ honap: "December", homerseklet: 24 }
    ];
    // 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">Kuba á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: 70 },
{ honap: "Február", csapadek: 45 },
{ honap: "Március", csapadek: 45 },
{ honap: "Április", csapadek: 60 },
{ honap: "Május", csapadek: 120 },
{ honap: "Június", csapadek: 165 },
{ honap: "Július", csapadek: 125 },
{ honap: "Augusztus", csapadek: 135 },
{ honap: "Szeptember", csapadek: 150 },
{ honap: "Október", csapadek: 170 },
{ honap: "November", csapadek: 80 },
{ honap: "December", csapadek: 60 }
    ];
    // 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">Kuba 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: 77 },
{ honap11: "Február", paratartalom11: 75 },
{ honap11: "Március", paratartalom11: 72 },
{ honap11: "Április", paratartalom11: 71 },
{ honap11: "Május", paratartalom11: 75 },
{ honap11: "Június", paratartalom11: 80 },
{ honap11: "Július", paratartalom11: 79 },
{ honap11: "Augusztus", paratartalom11: 80 },
{ honap11: "Szeptember", paratartalom11: 82 },
{ honap11: "Október", paratartalom11: 82 },
{ honap11: "November", paratartalom11: 79 },
{ honap11: "December", paratartalom11: 78 }
    ];
    // 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>Tenger vízhőmérséklete</strong></h2>



<p>Kuba tenger vízhőmérséklete az év során viszonylag stabil, csak kismértékű ingadozást mutat. A trópusi elhelyezkedés miatt a víz mindig kellemes, fürdésre alkalmas.</p>



<p>A kubai partok mentén az árapály jelentős ingadozást mutat, különösen a Karib-tenger oldalán. Apály idején egyes partok jelentősen visszahúzódnak, és sekély lagúnák alakulhatnak ki.</p>



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



<p><strong>Január-február</strong>: A víz hőmérséklete 24-25°C között alakul. Ez kellemes hőmérséklet a fürdőzéshez, frissítő, de egyáltalán nem hideg.</p>



<p><strong>Március-április</strong>: A víz hőmérséklete emelkedik, 25-27°C közötti értékeket érve el. Ebben az időszakban a tenger különösen kellemes.</p>



<p><strong>Május-június</strong>: A víz hőmérséklete tovább emelkedik, 27-29°C körül. A meleg víz ideális a hosszabb fürdőzéshez.</p>



<p><strong>Július-augusztus</strong>: A víz hőmérséklete eléri az éves maximumot, 29-30°C körül. Ez az év legmelegebb tengervize, amely szinte forrónak érezhető.</p>



<p><strong>Szeptember-október</strong>: A tenger hőmérséklete 28-30°C körül alakul. Bár ez az időszak a legcsapadékosabb, a víz hőmérséklete kellemes marad, azonban a viharos tenger és az erős hullámzás korlátozhatja a fürdési lehetőségeket.</p>



<p><strong>November-december</strong>: A víz hőmérséklete fokozatosan csökken, 25-28°C között mozog. Ahogy visszatér a száraz évszak, a nyugodt tenger és a kellemes vízhőmérséklet ideális feltételeket teremt az úszáshoz és a vízi sportokhoz.</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-container3 {
      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-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      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-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 25 },
{ honap: "Február", homerseklet: 25 },
{ honap: "Március", homerseklet: 25 },
{ honap: "Április", homerseklet: 26 },
{ honap: "Május", homerseklet: 27 },
{ honap: "Június", homerseklet: 29 },
{ honap: "Július", homerseklet: 29 },
{ honap: "Augusztus", homerseklet: 30 },
{ honap: "Szeptember", homerseklet: 30 },
{ honap: "Október", homerseklet: 28 },
{ honap: "November", homerseklet: 27 },
{ honap: "December", homerseklet: 26 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // 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>



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



<p>Kuba földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. A trópusi égöv alatt, az egyenlítőhöz közel a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



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



<p><strong>Január-február</strong>: Az UV index általában 9-11 között mozog, ami &#8222;nagyon magas&#8221; vagy &#8222;extrém&#8221; kategóriának számít. A napsugárzás legintenzívebb 11:00 és 15:00 óra között.</p>



<p><strong>Március-április</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 10-12 körül, ami a legmagasabb, &#8222;extrém&#8221; kategóriába tartozik. A déli órákban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Május-június</strong>: Az UV index továbbra is magas, 10-12 körüli értékekkel. A növekvő felhőzet némileg csökkentheti a közvetlen sugárzást, de fontos tudni, hogy a felhőkön keresztül is jelentős UV sugárzás éri a bőrt.</p>



<p><strong>Július-augusztus</strong>: Az UV index a legmagasabb értékeket éri el, akár 13-14 is lehet. Ez extrém veszélyes kategória, amelyben minimálisra kell csökkenteni a közvetlen napfény-expozíciót.</p>



<p><strong>Szeptember-október</strong>: Az UV index kissé csökken, 11-13 körüli értékekre, de még mindig az &#8222;extrém&#8221; kategóriába tartozik. A felhős égbolt ellenére is szükséges a napvédelem.</p>



<p><strong>November-december</strong>: Az UV index visszatér a 9-11 körüli értékekre, ahogy csökken a felhőborítás és nő a napsütéses órák száma.</p>



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



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között). Különösen a világos bőrű turisták számára fokozott óvatosság ajánlott, mivel akár 10-15 perc közvetlen napsugárzás is súlyos leégést okozhat.</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-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: 10 },
{ honap: "Február", uv: 11 },
{ honap: "Március", uv: 11 },
{ honap: "Április", uv: 12 },
{ honap: "Május", uv: 12 },
{ honap: "Június", uv: 12 },
{ honap: "Július", uv: 13 },
{ honap: "Augusztus", uv: 13 },
{ honap: "Szeptember", uv: 12 },
{ honap: "Október", uv: 11 },
{ honap: "November", uv: 10 },
{ honap: "December", uv: 10 }
    ];
    // 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>Kuba hurrikánszezonja június 1-től november 30-ig tart, a legnagyobb aktivitással augusztus és október között. A hurrikánok általában keletről érkeznek és különösen az ország keleti részét érintik súlyosan.</p>



<p>A hurrikánok erős széllel (akár 250 km/h), heves esőzésekkel és viharárral járnak. Kuba kiváló felkészültséggel és evakuálási rendszerrel rendelkezik, ami jelentősen csökkenti az emberi áldozatok számát.</p>



<p>A száraz évszakban (különösen december-március között) alkalmanként hideg levegőtömegek érkeznek Észak-Amerikából. Ezek során az éjszakai hőmérséklet akár 10°C alá is csökkenhet Havannában, és ritkán még hó is előfordulhat (utoljára 1857-ben).</p>



<p>Az El Niño jelenség hatására időnként súlyos szárazság sújthatja az országot, amely különösen a mezőgazdaságot érinti. A La Niña hatására pedig fokozott esőzések és áradások fordulhatnak elő.</p>



<p>A forró évszakban a hőmérséklet meghaladhatja a 35°C-ot, és a magas páratartalommal kombinálva a hőérzet elérheti a 40°C-ot is. Ez hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Regionális különbségek</strong></h2>



<p>Kuba jelentős regionális különbségeket mutat az időjárás tekintetében, amelyek a domborzatnak, a tengerek közelsége és az expozíciónak köszönhetők.</p>



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



<h3 class="wp-block-heading"><strong>Északi és déli part különbségei</strong></h3>



<p>Az északi part (Havanna, Varadero környéke) jobban ki van téve a hidegfrontoknak és általában hűvösebb télen. A déli part (Santiago de Cuba, Guantánamo környéke) melegebb mikroklímával rendelkezik és jobban védett az északi szelektől. A déli partokon a víz hőmérséklete is általában 1-2°C-kal magasabb.</p>



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



<h3 class="wp-block-heading"><strong>Nyugati és keleti különbségek</strong></h3>



<p>A nyugati rész (Pinar del Río, Havanna) csapadékosabb és jobban ki van téve a hurrikánoknak. A keleti rész (Santiago de Cuba környéke) általában melegebb és szárazabb, különösen a déli partvidéken.</p>



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



<h3 class="wp-block-heading"><strong>Hegyvidéki területek</strong></h3>



<p>A Sierra Maestra és más hegyvidéki területeken a hőmérséklet 1000 méterenként 6,5°C-kal csökken. Ezeken a területeken télen akár 5-10°C is lehet, és jelentősen több csapadék hull, mint a síkságokon.</p>



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



<h3 class="wp-block-heading"><strong>Északi és déli lejtők</strong></h3>



<p>A hegyekben az északi lejtők lényegesen több csapadékot kapnak (akár 2000 mm/év), míg a déli lejtők árnyékhatás miatt szárazabbak (700 mm/év alatt).</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 Kubába utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Kuba meglátogatására a száraz évszak, különösen <strong>december végétől április elejéig</strong>. Ebben az időszakban a hőmérséklet kellemes (22-30°C), minimális a csapadék, alacsonyabb a páratartalom és maximális a napsütéses órák száma. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a fürdőzéshez, búvárkodáshoz és kirándulásokhoz. Ez az időszak természetesen a fő turistaszezon is, így magasabb árakra és több turistára kell számítani.</p>



<p>November eleje és május eleje szintén jó választás lehet, amikor az időjárás még/már viszonylag kedvező, de a turisták száma és az árak alacsonyabbak. Ebben az időszakban alkalmanként előfordulhatnak esőzések, de általában rövid ideig tartanak.</p>



<p>Az esős évszak (május elejétől október végéig) általában kevésbé ajánlott, különösen az augusztus-október időszak a hurrikánveszély miatt. Azonban ebben az időszakban is vannak napos időszakok, az árak jelentősen alacsonyabbak, és a turisták száma minimális.</p>



<p>Strandoláshoz a délkeleti part (Santiago de Cuba környéke) télen is ideális, míg az északnyugati partok (Varadero) inkább március-áprilisban a legjobbak.</p>



<p>Városnézéshez a december-február a legjobb, amikor a hőmérséklet kellemes és kevés az eső.</p>



<p>Aktív programokhoz a november-április, amikor az időjárás stabil és az UV sugárzás valamivel alacsonyabb.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Kuba &#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="excellent">

<td>Április</td>

<td>Kiváló</td>

</tr>

<tr class="average">

<td>Május</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>Június</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Július</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Augusztus</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Szeptember</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>Október</td>

<td>Átlagos</td>

</tr>

<tr class="average">

<td>November</td>

<td>Átlagos</td>

</tr>

<tr class="excellent">

<td>December</td>

<td>Kiváló</td>

</tr>

</tbody>

</table></div>

</body>

</html>
<p>A <a href="https://mikorutazz.hu/kuba-idojarasa/">Kuba 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>Curaçao időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/curacao-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 10:40:17 +0000</pubDate>
				<category><![CDATA[Közép-Amerika és Karib-térség]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=421</guid>

					<description><![CDATA[<p>Curaçao időjárása trópusi, ami meleg és viszonylag száraz klímát eredményez az év nagy részében. A Karib-tenger közelsége és az uralkodó passzátszelek jelentősen befolyásolják a terület éghajlatát. Évszakok Curaçaón két fő&#8230;</p>
<p>A <a href="https://mikorutazz.hu/curacao-idojarasa/">Curaçao 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>Curaçao időjárása trópusi, ami meleg és viszonylag száraz klímát eredményez az év nagy részében.</strong></p>



<p>A Karib-tenger közelsége és az uralkodó passzátszelek jelentősen befolyásolják a terület éghajlatát.</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>Curaçaón két fő évszak különíthető el: száraz évszak és esős évszak.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (január-szeptember)</strong>:</h3>



<p>A száraz évszak Curaçao legkellemesebb időszaka, tiszta kék égbolttal, alacsony páratartalommal és kellemes hőmérséklettel. Az átlaghőmérséklet <strong>27-33°C</strong> között mozog. A csapadék mennyisége minimális és a levegő kevésbé párás. Az időjárás ideális a strandoláshoz, búvárkodáshoz és egyéb szabadtéri tevékenységekhez. </p>



<p>A tenger nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz és hajótúrákhoz. Az állandó passzátszelek enyhítik a hőérzetet és kellemessé teszik a kültéri tartózkodást.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (október-december)</strong>:</h3>



<p>Az esős évszak viszonylag rövid, mérsékelt csapadékkal és kissé magasabb páratartalommal. Az átlaghőmérséklet <strong>27-31°C</strong> között alakul. A csapadék általában rövid, intenzív záporok formájában jelentkezik, főként a délutáni és esti órákban. </p>



<p>A napos időszakok az esős évszakban is gyakoriak, így a nyaralás ez idő alatt is élvezhető. A passzátszelek ebben az időszakban is fújnak, de változékonyabb irányból és erősséggel.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Curaçao 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 Curaçao egyik legkellemesebb hónapja, a száraz évszak idején. A nappali hőmérséklet általában 29-31°C között mozog, míg éjszaka 24-26°C-ra hűl le, ami kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra. A nappali világosság időtartama viszonylag állandó, mintegy 11-11,5 óra. A napkelte 6:50 körül, a napnyugta pedig 18:30 körül van.</p>



<p>A csapadék mennyisége rendkívül alacsony, átlagosan 40-50 mm körül mozog, és a havi csapadékos napok száma mindössze 5-7. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta, felhőmentes, ideális a napozáshoz és a strandoláshoz. A relatív páratartalom mérsékelt, 75-80% körüli, amit az állandó passzátszelek enyhítenek. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Curaçaóra, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban enyhén lehűlhet a levegő, így egy vékony kardigán vagy hosszú ujjú ing hasznos 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óan kellemes, mint a január, továbbra is a száraz évszak része. A nappali hőmérséklet 29-31°C közé emelkedhet, míg éjszaka 24-26°C között alakul. A hőmérséklet-ingadozás kicsi, ami stabil időjárási viszonyokat jelent.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A nappali világosság időtartama hasonló a januárihoz, 11-11,5 óra körül. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 30-40 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 4-6 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 75-80% körüli, amit az állandó keleti passzátszelek kellemessé tesznek. Az égbolt többnyire felhőtlen, kiváló látási viszonyokkal. A tenger továbbra is nyugodt és tiszta, ideális a vízi tevékenységekhez és a hajótúrákhoz.</p>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, szellős ruhák, megfelelő napvédelem. A vízi tevékenységekhez UV-szűrős pólók is hasznosak lehetnek a hosszabb napozás során.</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 továbbra is a száraz évszak része, kellemes időjárási viszonyokkal. A nappali hőmérséklet 30-32°C közé emelkedhet, míg az éjszakák 25-26°C között alakulnak.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A nappali világosság időtartama kis mértékben növekszik, 11,5-12 órára. A napkelte és napnyugta időpontjai alig változnak.</p>



<p>A csapadék mennyisége alacsony marad, 30-40 mm körüli értékkel. Az esős napok száma 4-6 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom mérsékelt, 75-80% körüli, amit az állandó passzátszelek jelentősen enyhítenek. A tenger nyugodt, ideális körülményeket biztosítva a búvárkodáshoz és a snorkelezéshez.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, megfelelő napvédelem ajánlott. A nap ereje már jelentős lehet, ezért fontos a rendszeres fényvédelem alkalmazása és a déli órákban az árnyékban tartózkodás.</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 továbbra is a száraz évszak része, fokozatosan emelkedő hőmérséklettel. A nappali hőmérséklet 30-32°C közé emelkedik, míg éjszaka 25-27°C körül alakul.</p>



<p>A napsütéses órák száma magas, napi 8-9 óra. A nappali világosság időtartama 12 óra körüli. 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 továbbra is alacsony, 30-40 mm körüli értékkel. Az esős napok száma 4-6 közötti, rövid, alkalmi záporok formájában.</p>



<p>A páratartalom mérsékelt, 75-80% körüli, amit az állandó passzátszelek tesznek elviselhetővé. A tenger nyugodt és tiszta, ideális feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>Az áprilisi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A vízi tevékenységekhez nélkülözhetetlen a vízálló napvédő használata.</p>



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



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



<p>A május a száraz évszak közepén jár, stabil, meleg időjárással. A nappali hőmérséklet 30-33°C közé emelkedhet, míg éjszaka 26-27°C körül alakul.</p>



<p>A napsütéses órák száma továbbra is magas, átlagosan napi 8-9 óra. A nappali világosság időtartama 12,5 óra körüli. A napkelte és napnyugta időpontjai minimálisan változnak áprilishoz képest.</p>



<p>A csapadék mennyisége enyhén növekedhet, 40-60 mm körüli értékkel. Az esős napok száma 6-8 közé emelkedik, főként rövid, délutáni záporok formájában.</p>



<p>A páratartalom mérsékelt, 75-80% körüli, amit az állandó passzátszelek tesznek elviselhetővé. A tenger nyugodt, kitűnő feltételeket biztosítva a vízi sportokhoz.</p>



<p>A májusi látogatáshoz könnyű, légáteresztő ruházat, fokozott napvédelem ajánlott. A déli órákban érdemes árnyékos helyen tartózkodni vagy a tengerben hűsölni.</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úniusban továbbra is a száraz évszak uralkodik, bár enyhe csapadéknövekedéssel. A nappali hőmérséklet 31-33°C közé emelkedik, míg éjszaka 26-28°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra. A nappali világosság időtartama 12,5-13 óra. A napkelte 6:10 körül, a napnyugta pedig 19:00 körül van.</p>



<p>A csapadék mennyisége enyhén növekszik, 40-60 mm körüli értékkel. Az esős napok száma 6-8 közötti, rövid, délutáni záporok formájában.</p>



<p>A páratartalom mérsékelt, 75-80% körüli, amit az állandó passzátszelek jelentősen enyhítenek. A tenger nyugodt, ideális feltételeket biztosítva a búvárkodáshoz és a snorkelezéshez.</p>



<p>A júniusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A déli órákban érdemes árnyékban tartózkodni és megfelelő hidratálásról gondoskodni.</p>



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



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



<p>A július Curaçao egyik legmelegebb hónapja, de továbbra is a száraz évszak része. A nappali hőmérséklet 31-34°C közé emelkedik, míg éjszaka 26-28°C körül alakul.</p>



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



<p>A csapadék mennyisége továbbra is alacsony, 40-60 mm körüli értékkel. Az esős napok száma 6-8 közötti, rövid, alkalmi záporok formájában.</p>



<p>A páratartalom mérsékelt, 75-80% körüli, amit az állandó passzátszelek tesznek elviselhetővé. A tenger nyugodt és tiszta, ideális feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>A júliusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A déli órákban érdemes árnyékban tartózkodni vagy légkondicionált helyiségekben pihenni.</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 továbbra is a száraz évszak része, forró, de kellemes időjárással. A nappali hőmérséklet 31-34°C közé emelkedik, míg éjszaka 26-28°C körül alakul.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A nappali világosság időtartama 12-12,5 óra. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége alacsony marad, 40-60 mm körüli értékkel. Az esős napok száma 6-8 közötti, rövid, alkalmi záporok formájában.</p>



<p>A páratartalom mérsékelt, 75-80% körüli, amit az állandó passzátszelek jelentősen enyhítenek. A tenger nyugodt, ideális feltételeket biztosítva a búvárkodáshoz és egyéb vízi sportokhoz.</p>



<p>Az augusztusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A nap ereje jelentős, ezért fontos a rendszeres fényvédelem alkalmazása.</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 mindig a száraz évszak része, bár a hónap vége felé már érezhető az átmenet az esős évszak felé. A nappali hőmérséklet 31-33°C közé emelkedik, míg éjszaka 26-27°C körül alakul.</p>



<p>A napsütéses órák száma kissé csökken, átlagosan napi 7-8 óra. A nappali világosság időtartama 12 óra körüli. 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 enyhén növekszik, 60-80 mm körüli értékkel. Az esős napok száma 8-10 közé emelkedik, főként rövid, délutáni vagy esti záporok formájában.</p>



<p>A páratartalom kissé emelkedik, 80-85% körülire, amit az állandó passzátszelek tesznek elviselhetővé. A tenger általában nyugodt, de a hónap vége felé előfordulhatnak erősebb széllökések.</p>



<p>A szeptemberi látogatáshoz könnyű, szellős ruházat, megfelelő napvédelem ajánlott. Érdemes egy esőkabátot vagy esernyőt is csomagolni az alkalmi záporok miatt.</p>



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



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



<p>Októberben kezdődik az esős évszak, emelkedő csapadékmennyiséggel, bár ez még mindig mérsékelt a világ más trópusi területeihez képest. A nappali hőmérséklet 30-32°C között alakul, míg éjszaka 25-27°C körül.</p>



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



<p>A csapadék mennyisége jelentősen növekszik, 80-100 mm körüli értékre. Az esős napok száma 10-12 közé emelkedik, gyakoribb és néha hosszabb esőzésekkel.</p>



<p>A páratartalom magasabb, 80-85% körüli, és a szelek változékonyabbá válhatnak. A tenger állapota változó lehet, időnként nyugtalan.</p>



<p>Az októberi látogatáshoz könnyű, gyorsan száradó ruházat ajánlott, esőkabát vagy esernyő mindenképpen szükséges. A programokat érdemes rugalmasan tervezni, számítva az alkalmi esőzésekre.</p>



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



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



<p>November az esős évszak közepe, növekvő csapadékkal, de még mindig sok napos órával. A nappali hőmérséklet 29-31°C között alakul, míg éjszaka 25-26°C körül.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6-7 óra. A nappali világosság időtartama 11,5 óra körüli. A napkelte 6:40 körül, a napnyugta pedig 18:10 körül történik.</p>



<p>A csapadék mennyisége magas, 100-120 mm körüli értékkel. Az esős napok száma 12-14 közé emelkedik, gyakori, de általában rövid záporokkal.</p>



<p>A páratartalom magas, 80-85% körüli, és a szelek változékonyabbak lehetnek. A tenger időnként nyugtalan lehet, különösen a délutáni órákban.</p>



<p>A novemberi látogatás esetén feltétlenül szükséges a vízálló öltözék, esőkabát és vízálló táska. A programokat az időjáráshoz kell igazítani, és érdemes kihasználni a reggeli, általában naposabb órákat 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>December</strong></h3>



<p>December az esős évszak vége, fokozatosan csökkenő csapadékkal és a száraz évszak kezdetével. A nappali hőmérséklet 29-31°C között alakul, míg éjszaka 24-26°C körül.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 7-8 óra. A nappali világosság időtartama 11 óra körüli. A napkelte 6:50 körül, a napnyugta pedig 18:10 körül van.</p>



<p>A csapadék mennyisége csökken, 80-100 mm körüli értékre. Az esős napok száma 10-12 közé csökken, és az esőzések általában rövidebbek.</p>



<p>A páratartalom magas, 80-85% körüli, de a passzátszelek erősödésével kellemesebb lehet a közérzet. A tenger állapota javul, nyugodtabbá válik.</p>



<p>A decemberi látogatáshoz könnyű, szellős ruházat ajánlott, de érdemes felkészülni alkalmi esőzésekre. Az időjárás egyre stabilabbá és kellemesebben válik, ahogy közeledünk az év vége felé.</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">Curacao 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: 30 },
      { honap: "Február", homerseklet: 30 },
      { honap: "Március", homerseklet: 31 },
      { honap: "Április", homerseklet: 31 },
      { honap: "Május", homerseklet: 32 },
      { honap: "Június", homerseklet: 32 },
      { honap: "Július", homerseklet: 33 },
      { honap: "Augusztus", homerseklet: 33 },
      { honap: "Szeptember", homerseklet: 32 },
      { honap: "Október", homerseklet: 31 },
      { honap: "November", homerseklet: 30 },
      { honap: "December", homerseklet: 30 }
    ];
    // 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>




<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">Curacao á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: 45 },
      { honap: "Február", csapadek: 35 },
      { honap: "Március", csapadek: 35 },
      { honap: "Április", csapadek: 35 },
      { honap: "Május", csapadek: 50 },
      { honap: "Június", csapadek: 50 },
      { honap: "Július", csapadek: 50 },
      { honap: "Augusztus", csapadek: 50 },
      { honap: "Szeptember", csapadek: 70 },
      { honap: "Október", csapadek: 90 },
      { honap: "November", csapadek: 110 },
      { honap: "December", csapadek: 90 }
    ];
    // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete</strong></h2>



<p>Curaçao tenger vízhőmérséklete az év során rendkívül stabil, minimális ingadozást mutat. A Karib-tenger trópusi jellege miatt a víz mindig kellemes, fürdésre kiválóan alkalmas.</p>



<p><strong>Január-március</strong>: A víz hőmérséklete 26-27°C között alakul. Ez ideális hőmérséklet a fürdőzéshez, frissítő, de egyáltalán nem hideg.</p>



<p><strong>Április-június</strong>: A víz hőmérséklete enyhén emelkedik, 27-28°C közötti értékeket érve el. Ebben az időszakban a tenger különösen meleg és kellemes.</p>



<p><strong>Július-szeptember</strong>: A tenger hőmérséklete eléri a legmagasabb értékeket, 28-29°C körül. A víz rendkívül meleg és kellemesen fürdőzhető, ideális a hosszabb időtartamú vízi tevékenységekhez.</p>



<p><strong>Október-december</strong>: A víz hőmérséklete lassan csökken, visszatér a 27-28°C közötti tartományba. Az esős évszak ellenére a víz hőmérséklete kellemes marad, bár a látási viszonyok a víz alatt rosszabbak lehetnek az esőzések után.</p>



<p>Curaçao partjainál az árapály-ingadozás minimális, ami stabil vízszintet jelent a strandokon és a búvárhelyszíneken. Ez különösen előnyös a búvárkodás és más vízi sportok tervezésénél, mivel nem kell figyelembe venni jelentős vízszintváltozásokat.</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-container3 {
      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-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      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-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 27 },
      { honap: "Február", homerseklet: 27 },
      { honap: "Március", homerseklet: 27 },
      { honap: "Április", homerseklet: 28 },
      { honap: "Május", homerseklet: 28 },
      { honap: "Június", homerseklet: 28 },
      { honap: "Július", homerseklet: 29 },
      { honap: "Augusztus", homerseklet: 29 },
      { honap: "Szeptember", homerseklet: 29 },
      { honap: "Október", homerseklet: 28 },
      { honap: "November", homerseklet: 28 },
      { honap: "December", homerseklet: 27 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>UV index Curaçaón</strong></h2>



<p>Curaçao földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. A trópusi égöv alatt, az egyenlítőhöz viszonylag közel a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



<p><strong>Január-március</strong>: Az UV index általában 9-10 között mozog, ami a &#8222;nagyon magas&#8221; kategóriának számít. A napsugárzás legintenzívebb 10:00 és 16:00 óra között.</p>



<p><strong>Április-június</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 10-11 körül, ami az &#8222;extrém&#8221; kategóriába tartozik. A déli órákban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Július-szeptember</strong>: Az UV index továbbra is extrém magas, 10-11 körüli értékekkel. A nap sugárzása rendkívül intenzív, különösen a déli órákban.</p>



<p><strong>Október-december</strong>: Az UV index kissé csökken, 9-10 körüli értékekre, de még mindig a &#8222;nagyon magas&#8221; kategóriába tartozik. A felhősebb égbolt ellenére is jelentős UV sugárzás éri a bőrt.</p>



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



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között). Különösen a világos bőrű turisták számára fokozott óvatosság ajánlott, mivel akár 10-15 perc közvetlen napsugárzás is súlyos leégést okozhat.</p>



<p>A víz visszaverő hatása miatt a vízparton és a vízben tartózkodva is fokozott napvédelemre van szükség, vízálló napvédő krémek és UV-szűrős pólók használata ajánlott. A fehér homokos partok tovább fokozzák a visszaverődő sugárzás mértékét.</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-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: 10 },
      { honap: "Február", uv: 10 },
      { honap: "Március", uv: 10 },
      { honap: "Április", uv: 11 },
      { honap: "Május", uv: 11 },
      { honap: "Június", uv: 11 },
      { honap: "Július", uv: 11 },
      { honap: "Augusztus", uv: 11 },
      { honap: "Szeptember", uv: 11 },
      { honap: "Október", uv: 10 },
      { honap: "November", uv: 9 },
      { honap: "December", uv: 9 }
    ];
    // 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>




<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>Curaçao a hurrikánöv déli szélén helyezkedik el, ami azt jelenti, hogy a hurrikánok ritkán érintik közvetlenül a szigetet. Az úgynevezett &#8222;ABC-szigetek&#8221; (Aruba, Bonaire, Curaçao) általában kívül esnek a hurrikánok fő útvonalán. Azonban a hurrikánszezonban (június-november) előfordulhatnak trópusi viharok, amelyek erős széllel és heves esőzésekkel járhatnak.</p>



<p>Az esős évszakban (október-december) előfordulhatnak heves zivatarok, amelyek rövid ideig tartó, de intenzív esőzést és erős széllökéseket okozhatnak. Ezek általában gyorsan elvonulnak, és ritkán okoznak jelentős problémákat.</p>



<p>A száraz évszakban, különösen júliusban és augusztusban extrém hőség fordulhat elő, amikor a hőmérséklet 34°C fölé emelkedhet, és a közvetlen napsugárzás különösen veszélyes lehet. Ilyenkor fontos a megfelelő hidratálás és a déli órákban az árnyékban tartózkodás.</p>



<p>A szigeten időnként előfordulhat erős tengeri hullámzás, különösen az északi és keleti partokon, ahol az Atlanti-óceán felőli szelek és áramlatok hatása erősebb. Ezeken a partszakaszokon a fürdőzés veszélyes lehet, és általában nem is ajánlott.</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 Curaçaóra utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Curaçao meglátogatására a <strong>január és május közötti</strong> időszak. Ebben az időszakban a hőmérséklet kellemes (27-33°C), minimális a csapadék, mérsékelt a páratartalom és maximális a napsütéses órák száma. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a fürdőzéshez, búvárkodáshoz és hajótúrákhoz.</p>



<p>A <strong>május és szeptember közötti</strong> időszak szintén jó választás lehet, amikor az időjárás továbbra is kedvező, bár valamivel melegebb és enyhén növekvő csapadékkal kell számolni. Az árak ebben az időszakban általában alacsonyabbak, és a turisták száma is mérsékeltebb.</p>



<p>Az október és december közötti esős évszak a legkevésbé ajánlott időszak, bár a csapadék mennyisége még ekkor is viszonylag mérsékelt más karib-tengeri célpontokhoz képest. Ebben az időszakban az árak jelentősen alacsonyabbak lehetnek, és a turisták száma is minimális. Az esőzések általában rövid, délutáni záporok formájában jelentkeznek, így a nyaralás ekkor is élvezhető, ha az utazó rugalmasan tervezi programjait.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Curaçao &#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="excellent">

<td>Április</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Május</td>

<td>Kiváló</td>

</tr>

<tr class="average">

<td>Június</td>

<td>Átlagos</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="average">

<td>Szeptember</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>Október</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>November</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>December</td>

<td>Átlagos</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/12d17n68d99/curacao/" data-label_1="CURAÇAO" data-theme="original" >CURAÇAO</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></p>
<p>A <a href="https://mikorutazz.hu/curacao-idojarasa/">Curaçao 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>Aruba időjárása – mikor a legjobb a karibi szigetre utazni?</title>
		<link>https://mikorutazz.hu/aruba-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 09:59:20 +0000</pubDate>
				<category><![CDATA[Közép-Amerika és Karib-térség]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=417</guid>

					<description><![CDATA[<p>Aruba időjárása trópusi sivatagi, ami meleg, napos és száraz klímát eredményez az év nagy részében. A Karib-tenger közelsége és az állandó passzátszelek jelentősen befolyásolják a terület éghajlatát. Évszakok Arubán két&#8230;</p>
<p>A <a href="https://mikorutazz.hu/aruba-idojarasa/">Aruba időjárása – mikor a legjobb a karibi szigetre 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>Aruba időjárása trópusi sivatagi, ami meleg, napos és száraz klímát eredményez az év nagy részében.</strong></p>



<p>A Karib-tenger közelsége és az állandó passzátszelek jelentősen befolyásolják a terület éghajlatát.</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>Arubán két fő évszak különíthető el: a száraz évszak és az esős évszak, bár az esős évszak is viszonylag száraz más karibi szigetekhez képest.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (január-szeptember)</strong>:</h3>



<p>A száraz évszak Aruba leghosszabb időszaka, tiszta kék égbolttal, alacsony páratartalommal és kellemesen meleg hőmérséklettel. Az átlaghőmérséklet <strong>27-33°C</strong> között mozog. A csapadék mennyisége minimális és a levegő kevésbé párás. Az időjárás ideális a strandoláshoz, túrázáshoz és egyéb szabadtéri tevékenységekhez.</p>



<p>A tenger nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz és hajótúrákhoz. Az állandó északkeleti passzátszelek enyhítik a hőséget és kellemes körülményeket teremtenek a vitorlázáshoz és széllovagláshoz.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (október-december)</strong>:</h3>



<p>Az esős évszak rövid és viszonylag enyhe, összehasonlítva a Karib-térség más részeivel. Az átlaghőmérséklet <strong>28-32°C</strong> között alakul. A páratartalom magasabb ebben az időszakban. Az esőzések általában rövid, intenzív záporok formájában jelentkeznek, többnyire éjszaka vagy kora reggel, ritkán befolyásolva a nappali programokat.</p>



<p>Ez az időszak turisztikailag kevésbé forgalmas, ami alacsonyabb árakat és kevesebb tömeget jelent, bár Aruba egész évben népszerű úti cél.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Aruba 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 Aruba egyik legkellemesebb hónapja, a száraz évszak közepén. A nappali hőmérséklet általában 29-31°C között mozog, míg éjszaka 24-26°C-ra hűl le, ami kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 9 óra. A nappali világosság időtartama viszonylag állandó, mintegy 11-11,5 óra. A napkelte 7:00 körül, a napnyugta pedig 18:30 körül van.</p>



<p>A csapadék mennyisége rendkívül alacsony, átlagosan 20-30 mm körül mozog, és a havi csapadékos napok száma mindössze 2-3. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta, felhőmentes, ideális a napozáshoz és a strandoláshoz. A relatív páratartalom mérsékelt, 70-75% körüli, amit az állandó passzátszelek enyhítenek. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Arubára, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban enyhén lehűlhet a levegő, így egy vékony kardigán vagy hosszú ujjú ing hasznos 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óan kellemes, mint a január, továbbra is a száraz évszak része. A nappali hőmérséklet 29-31°C közé emelkedhet, míg éjszaka 24-26°C között alakul. A hőmérséklet-ingadozás kicsi, ami stabil időjárási viszonyokat jelent.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 9-10 óra. A nappali világosság időtartama hasonló a januárihoz, 11-12 óra körül. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 20-25 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 2-3 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 70-75% körüli, amit az állandó passzátszelek kellemesen enyhítenek. Az égbolt többnyire felhőtlen, kiváló látási viszonyokkal. A tenger továbbra is nyugodt és tiszta, ideális a vízi tevékenységekhez és a hajótúrákhoz.</p>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, szellős ruhák, megfelelő napvédelem. A vízi tevékenységekhez UV-szűrős pólók is hasznosak lehetnek a hosszabb napozás során.</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 továbbra is a száraz évszakhoz tartozik, ideális időjárási viszonyokkal. A nappali hőmérséklet 29-32°C közé emelkedhet, míg az éjszakák 24-26°C között alakulnak. Az időjárás stabil és kiszámítható.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 9-10 óra. A nappali világosság időtartama kis mértékben növekszik, 12 órára. A napkelte és napnyugta időpontjai alig változnak.</p>



<p>A csapadék mennyisége továbbra is minimális, 15-25 mm körüli értékkel. Az esős napok száma 1-3 közötti, általában rövid záporok formájában.</p>



<p>A páratartalom mérsékelt, 70-75% körüli, amit az állandó passzátszelek kellemesen enyhítenek. A tenger nyugodt és tiszta, ideális feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, megfelelő napvédelem ajánlott. A passzátszelek miatt egy vékony pulóver vagy dzseki hasznos lehet az esti órákban, különösen hajótúrák során.</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 továbbra is a száraz évszak része, kellemes és stabil időjárással. A nappali hőmérséklet 30-32°C közé emelkedik, míg éjszaka 25-27°C körül alakul.</p>



<p>A napsütéses órák száma magas marad, átlagosan napi 9 óra. A nappali világosság időtartama 12-12,5 óra körüli. A napkelte 6:30 körül, a napnyugta pedig 18:45 körül történik.</p>



<p>A csapadék mennyisége továbbra is alacsony, 15-25 mm körüli értékkel. Az esős napok száma 1-3 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom mérsékelt, 70-75% körüli, amit az állandó passzátszelek kellemesen ellensúlyoznak. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a vízi sportokhoz és a búvárkodáshoz.</p>



<p>Az áprilisi látogatáshoz könnyű, szellős ruházat, megfelelő napvédelem ajánlott. A nap UV sugárzása különösen erős lehet, ezért fontos a rendszeres napvédő használata és a megfelelő hidratálá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>A május továbbra is a száraz évszak része, fokozódó meleggel. A nappali hőmérséklet 31-33°C közé emelkedhet, míg éjszaka 26-27°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 9 óra. A nappali világosság időtartama 12,5-13 óra körüli. A napkelte és napnyugta időpontjai minimálisan változnak áprilishoz képest.</p>



<p>A csapadék mennyisége lassan növekedni kezd, 25-40 mm körüli értékkel. Az esős napok száma 3-5 közé emelkedik, de továbbra is főként rövid, délutáni vagy esti záporok formájában.</p>



<p>A páratartalom lassan emelkedik, 75-80% körülire, de az állandó passzátszelek miatt a hőérzet továbbra is kellemes marad. A tenger nyugodt és meleg, ideális minden vízi tevékenységhez.</p>



<p>A májusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A növekvő hőség miatt fontos a bőséges folyadékbevitel és a legforróbb órákban az árnyékban tartózkodás.</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úniusban folytatódik a száraz évszak, meleg, napos idővel. A nappali hőmérséklet 31-33°C közé emelkedhet, míg éjszaka 26-28°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 9-10 óra. A nappali világosság időtartama 13 óra körüli, az év leghosszabb napjai ebben a hónapban vannak. A napkelte 6:15 körül, a napnyugta pedig 19:15 körül történik.</p>



<p>A csapadék mennyisége továbbra is alacsony, 20-30 mm körüli értékkel. Az esős napok száma 2-4 közötti, általában rövid záporok formájában.</p>



<p>A páratartalom 75-80% körüli, amit az állandó passzátszelek kellemesen enyhítenek. A tenger nyugodt és meleg, ideális feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>A júniusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A magas UV-sugárzás miatt különösen fontos a megfelelő védelem és hidratálás.</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úliusban folytatódik a száraz, meleg időjárás. A nappali hőmérséklet 31-34°C közé emelkedhet, míg éjszaka 26-28°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 9-10 óra. A nappali világosság időtartama 12,5-13 óra körüli. A napkelte 6:30 körül, a napnyugta pedig 19:00 körül van.</p>



<p>A csapadék mennyisége továbbra is alacsony, 20-30 mm körüli értékkel. Az esős napok száma 2-4 közötti, általában rövid záporok formájában.</p>



<p>A páratartalom mérsékelt, 75-80% körüli, amit az állandó passzátszelek kellemesen enyhítenek. A tenger nyugodt és meleg, ideális feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>A júliusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. Az erős napsugárzás miatt különösen fontos a rendszeres napvédő használata és a megfelelő hidratálás.</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 továbbra is a száraz évszak része, meleg, napos idővel. A nappali hőmérséklet 32-34°C közé emelkedhet, míg éjszaka 26-28°C körül alakul. Ez az év egyik legmelegebb időszaka Arubán.</p>



<p>A napsütéses órák száma magas, átlagosan napi 9 óra. A nappali világosság időtartama 12,5 óra körüli. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, 20-30 mm körüli értékkel. Az esős napok száma 2-4 közötti, általában rövid záporok formájában.</p>



<p>A páratartalom 75-80% körüli, amit az állandó passzátszelek kellemesen enyhítenek. A tenger nyugodt és meleg, ideális feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>Az augusztusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A magas hőmérséklet miatt különösen fontos a megfelelő hidratálás és a legforróbb órákban az árnyékban tartózkodás.</p>



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



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



<p>Szeptember a száraz évszak vége, fokozatosan átmenet az esős évszak felé. A nappali hőmérséklet 31-33°C közé emelkedhet, míg éjszaka 26-28°C körül alakul.</p>



<p>A napsütéses órák száma kissé csökkenhet, átlagosan napi 8-9 óra. A nappali világosság időtartama 12 óra körüli. 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 lassan emelkedni kezd, 30-50 mm körüli értékkel. Az esős napok száma 4-6 közé emelkedik, általában rövid, délutáni vagy esti záporok formájában.</p>



<p>A páratartalom emelkedik, 80-85% körülire, de az állandó passzátszelek miatt a hőérzet továbbra is kellemes marad. A tenger általában nyugodt, bár időnként előfordulhatnak erősebb hullámok.</p>



<p>A szeptemberi látogatáshoz könnyű, szellős ruházat, megfelelő napvédelem ajánlott. Érdemes felkészülni alkalmi záporokra, bár ezek általában nem zavarják meg jelentősen a programokat.</p>



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



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



<p>Októberben kezdődik az esős évszak, bár Arubán ez jóval enyhébb, mint a Karib-térség más részein. A nappali hőmérséklet 30-32°C közé emelkedhet, míg éjszaka 26-27°C körül alakul.</p>



<p>A napsütéses órák száma kissé csökken, átlagosan napi 8 óra. A nappali világosság időtartama 11,5-12 óra körüli. A napkelte 6:30 körül, a napnyugta pedig 18:15 körül van.</p>



<p>A csapadék mennyisége növekszik, 60-80 mm körüli értékre. Az esős napok száma 7-9 közé emelkedik, de az esőzések általában rövid záporok formájában jelentkeznek, főként éjszaka vagy kora reggel.</p>



<p>A páratartalom magas, 80-85% körüli, de az állandó passzátszelek enyhítik a fülledtséget. A tenger általában nyugodt, bár időnként előfordulhatnak erősebb hullámok.</p>



<p>Az októberi látogatáshoz könnyű, szellős ruházat, megfelelő napvédelem ajánlott. Érdemes felkészülni gyakoribb záporokra, de ezek általában nem zavarják meg jelentősen a programokat.</p>



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



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



<p>November az esős évszak közepe, bár még mindig viszonylag enyhe csapadékkal. A nappali hőmérséklet 30-32°C közé emelkedhet, míg éjszaka 25-27°C körül alakul.</p>



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



<p>A csapadék mennyisége az év során ebben a hónapban a legmagasabb, 80-100 mm körüli értékkel. Az esős napok száma 8-10 közé emelkedik, de az esőzések általában rövid, intenzív záporok formájában jelentkeznek, gyakran éjszaka vagy kora reggel.</p>



<p>A páratartalom magas, 80-85% körüli, de az állandó passzátszelek enyhítik a fülledtséget. A tenger általában nyugodt, bár időnként előfordulhatnak erősebb hullámok.</p>



<p>A novemberi látogatáshoz könnyű, szellős ruházat, megfelelő napvédelem ajánlott. Érdemes felkészülni gyakoribb záporokra, de ezek általában nem zavarják meg jelentősen a programokat. A relatív magas páratartalom miatt gyorsan száradó ruházat előnyös lehet.</p>



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



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



<p>December az esős évszak vége, fokozatos átmenet a száraz évszak felé. A nappali hőmérséklet 29-31°C közé emelkedhet, míg éjszaka 25-26°C körül alakul.</p>



<p>A napsütéses órák száma emelkedni kezd, átlagosan napi 8 óra. A nappali világosság időtartama 11-11,5 óra körüli. A napkelte 7:00 körül, a napnyugta pedig 18:30 körül van.</p>



<p>A csapadék mennyisége csökkenni kezd, 50-70 mm körüli értékre. Az esős napok száma 6-8 közé csökken, az esőzések általában rövid záporok formájában jelentkeznek.</p>



<p>A páratartalom kissé csökken, 75-80% körülire, amit az állandó passzátszelek kellemesen enyhítenek. A tenger nyugodt és tiszta, ideális feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>A decemberi látogatáshoz könnyű, szellős ruházat, megfelelő napvédelem ajánlott. Az alkalmi záporok ellenére az időjárás általában kellemes és napos, ideális a nyaraláshoz.</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">Aruba 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: 30 },
{ honap: "Február", homerseklet: 30 },
{ honap: "Március", homerseklet: 30 },
{ honap: "Április", homerseklet: 31 },
{ honap: "Május", homerseklet: 32 },
{ honap: "Június", homerseklet: 32 },
{ honap: "Július", homerseklet: 32 },
{ honap: "Augusztus", homerseklet: 33 },
{ honap: "Szeptember", homerseklet: 32 },
{ honap: "Október", homerseklet: 31 },
{ honap: "November", homerseklet: 31 },
{ honap: "December", homerseklet: 30 }
    ];
    // 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>




<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">Aruba á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: 25 },
{ honap: "Február", csapadek: 23 },
{ honap: "Március", csapadek: 20 },
{ honap: "Április", csapadek: 20 },
{ honap: "Május", csapadek: 33 },
{ honap: "Június", csapadek: 25 },
{ honap: "Július", csapadek: 25 },
{ honap: "Augusztus", csapadek: 25 },
{ honap: "Szeptember", csapadek: 40 },
{ honap: "Október", csapadek: 70 },
{ honap: "November", csapadek: 90 },
{ honap: "December", csapadek: 60 }
    ];
    // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete</strong></h2>



<p>Aruba tenger vízhőmérséklete az év során rendkívül stabil, minimális ingadozást mutat. A Karib-tenger trópusi jellege miatt a víz mindig kellemes, fürdésre alkalmas.</p>



<p><strong>Január-március</strong>: A víz hőmérséklete 26-27°C között alakul. Ez ideális hőmérséklet a fürdőzéshez, frissítő, de egyáltalán nem hideg.</p>



<p><strong>Április-június</strong>: A víz hőmérséklete enyhén emelkedik, 27-28°C közötti értékeket érve el. Ebben az időszakban a tenger különösen kellemes.</p>



<p><strong>Július-szeptember</strong>: A víz hőmérséklete eléri az éves maximumát, 28-29°C közötti értékekkel. A tenger ilyenkor szinte fürdőkád melegségű, rendkívül kellemes.</p>



<p><strong>Október-december</strong>: A víz hőmérséklete lassan csökken, 27-28°C körüli értékekre. A tenger továbbra is kellemes fürdőzésre.</p>



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



<p>Aruba partjainál az árapály viszonylag mérsékelt ingadozást mutat a többi karibi szigethez képest. A sziget déli és nyugati partjain található legtöbb strand sekély vizű, fokozatosan mélyülő, ami ideális a családok és a kevésbé gyakorlott úszók számára is. Az északi és keleti part azonban az Atlanti-óceán felől érkező erősebb hullámzás miatt kevésbé alkalmas úszásra, viszont ideális feltételeket kínál a széllovagláshoz és a hullámszörfhöz.</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-container3 {
      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-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      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-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 26.5 },
{ honap: "Február", homerseklet: 26.5 },
{ honap: "Március", homerseklet: 26.5 },
{ honap: "Április", homerseklet: 27.5 },
{ honap: "Május", homerseklet: 27.5 },
{ honap: "Június", homerseklet: 27.5 },
{ honap: "Július", homerseklet: 28.5 },
{ honap: "Augusztus", homerseklet: 28.5 },
{ honap: "Szeptember", homerseklet: 28.5 },
{ honap: "Október", homerseklet: 27.5 },
{ honap: "November", homerseklet: 27.5 },
{ honap: "December", homerseklet: 27.5 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>UV index Arubán</strong></h2>



<p>Aruba földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. Az egyenlítőhöz való közelsége miatt a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



<p><strong>Január-március</strong>: Az UV index általában 10-11 között mozog, ami &#8222;extrém&#8221; kategóriának számít. A napsugárzás legintenzívebb 10:00 és 16:00 óra között.</p>



<p><strong>Április-szeptember</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 11-12 körül, ami a legmagasabb, &#8222;extrém&#8221; kategóriába tartozik. A déli órákban különösen veszélyes a közvetlen napsugárzás. A tiszta égbolt és a minimális felhőzet tovább fokozza a sugárzás intenzitását.</p>



<p><strong>Október-december</strong>: Az UV index továbbra is magas, 10-11 körüli értékekkel. A fokozott felhőzet ellenére is jelentős UV sugárzás éri a bőrt, mivel a felhőkön keresztül is áthatolnak az UV sugarak.</p>



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



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között). Különösen a világos bőrű turisták számára fokozott óvatosság ajánlott, mivel akár 15-20 perc közvetlen napsugárzás is súlyos leégést okozhat.</p>



<p>A víz visszaverő hatása miatt a vízparton és a vízben tartózkodva is fokozott napvédelemre van szükség, vízálló napvédő krémek és UV-szűrős pólók használata ajánlott. Aruba jellemzően szeles időjárása miatt gyakran nem érezzük a nap erejét, ami növeli a leégés kockázatát.</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-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: 10.5 },
{ honap: "Február", uv: 10.5 },
{ honap: "Március", uv: 10.5 },
{ honap: "Április", uv: 11.5 },
{ honap: "Május", uv: 11.5 },
{ honap: "Június", uv: 11.5 },
{ honap: "Július", uv: 11.5 },
{ honap: "Augusztus", uv: 11.5 },
{ honap: "Szeptember", uv: 11.5 },
{ honap: "Október", uv: 10.5 },
{ honap: "November", uv: 10.5 },
{ honap: "December", uv: 10.5 }
    ];
    // 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>Bár Aruba az úgynevezett &#8222;hurrikán övezeten&#8221; kívül helyezkedik el, a Karib-térség déli részén, ritka esetekben előfordulhatnak trópusi viharok vagy hurrikánok hatásai, elsősorban szeptember-október hónapokban. Ezek azonban jóval ritkábbak és gyengébbek, mint a Karib-tenger északi részén.</p>



<p>Az állandó passzátszelek időnként felerősödhetnek, különösen a száraz évszakban (január-április), amikor elérhetik a 40-50 km/h sebességet is. Ez kiváló feltételeket teremt a széllovagláshoz és vitorlázáshoz, de kellemetlenné teheti a strandolást bizonyos partszakaszokon.</p>



<p>Bár ritkán, de előfordulhatnak hirtelen, erős záporok, különösen az esős évszakban (október-december). Ezek általában rövid ideig tartanak és gyorsan elvonulnak.</p>



<p>A száraz évszakban extrém hőség fordulhat elő, amikor a hőmérséklet 35°C fölé emelkedhet, és a közvetlen napsugárzás miatt a hőérzet meghaladhatja a 40°C-ot. Ez hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál.</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 Arubába utazni időjárás szempontjából?</strong></h2>



<p>Aruba egyik legnagyobb előnye, hogy az időjárás egész évben viszonylag stabil és kiszámítható, kevesebb csapadékkal, mint a Karib-térség többi része. A legjobb időszak Aruba meglátogatására a <strong>január és augusztus közötti</strong> időszak, amikor minimális a csapadék, maximális a napsütéses órák száma, és az állandó passzátszelek kellemesen enyhítik a hőséget.</p>



<p>Április végétől szeptember elejéig kissé magasabb hőmérsékletekre lehet számítani, de az állandó szél miatt ez általában nem okoz jelentős diszkomfortot. Október és december között valamivel több csapadékra lehet számítani, de még ebben az időszakban is jelentősen kevesebb eső esik, mint a Karib-térség többi részén, és a záporok általában rövid ideig tartanak, főként éjszaka vagy kora reggel.</p>



<p>A fő turistaszezon december közepétől április közepéig tart, amikor az észak-amerikai turisták a hideg tél elől menekülve érkeznek a szigetre. Ebben az időszakban magasabb árakra és több látogatóra kell számítani. Május és november között kevesebb a turista és kedvezőbbek az árak, miközben az időjárás továbbra is kiváló.</p>



<p>Összességében Aruba az &#8222;örök nyár szigete&#8221;, ahol az időjárás ritkán okoz csalódást, és gyakorlatilag az év bármely szakában ideális feltételeket kínál a nyaraláshoz.</p>



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



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Aruba &#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: T
  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="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="average">
<td>Szeptember</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Október</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>November</td>
<td>Átlagos</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/12d52n69d97/aruba/" data-label_1="ARUBA" data-theme="original" >ARUBA</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/aruba-idojarasa/">Aruba időjárása – mikor a legjobb a karibi szigetre utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mexikóváros időjárása – mikor a legjobb a mexikói fővárosba utazni?</title>
		<link>https://mikorutazz.hu/mexikovaros-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Thu, 17 Apr 2025 12:15:06 +0000</pubDate>
				<category><![CDATA[Közép-Amerika és Karib-térség]]></category>
		<category><![CDATA[Mexikó]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=386</guid>

					<description><![CDATA[<p>Mexikóváros időjárását a magashegyi trópusi éghajlat határozza meg, köszönhetően a 2240 méteres tengerszint feletti magasságnak. A város a Sierra Madre-hegység által határolt völgyben fekszik, ami jelentősen befolyásolja a klímáját. Évszakok&#8230;</p>
<p>A <a href="https://mikorutazz.hu/mexikovaros-idojarasa/">Mexikóváros időjárása – mikor a legjobb a mexikói 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><a href="https://utazaskatalogus.hu/mexikovaros-latnivalok-terkepek/" target="_blank" rel="noreferrer noopener nofollow">Mexikóváros</a> időjárását a magashegyi trópusi éghajlat határozza meg, köszönhetően a 2240 méteres tengerszint feletti magasságnak. </strong></p>



<p>A város a Sierra Madre-hegység által határolt völgyben fekszik, ami jelentősen befolyásolja a klímáját.</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>Mexikóvárosban két fő évszak különíthető el: a száraz évszak és az esős évszak. A magaslati fekvés miatt az év során kiegyensúlyozottabb hőmérséklet jellemző, mint más trópusi területeken.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (november-április)</strong>:</h3>



<p>A száraz évszak alatt kellemes, napos idő jellemzi a várost, minimális csapadékkal. A nappali hőmérséklet <strong>20-27°C</strong> között mozog, míg éjszaka jelentősen lehűl, akár <strong>6-12°C</strong>-ra is. A levegő száraz, a páratartalom alacsony. A téli hónapokban (december-február) előfordulhatnak hűvösebb időszakok, amikor a hőmérséklet nappal is csak 15-18°C körül alakul, és éjszaka akár fagypont közelébe is süllyedhet.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (május-október)</strong>:</h3>



<p>Az esős évszak meleg és gyakori délutáni záporokkal, zivatarokkal jellemezhető. A csapadék jellemzően rövid, intenzív záporok formájában érkezik, főként délután vagy kora este. A nappali hőmérséklet <strong>22-28°C</strong> között alakul, éjszaka pedig <strong>12-15°C</strong>-ra hűl le. A legcsapadékosabb hónapok július és augusztus, amikor a havi csapadékmennyiség a 100-150 mm-t is elérheti. A páratartalom magasabb, mint a száraz évszakban, de a magaslati fekvés miatt nem annyira fülledt, mint a tengerparti trópusi területeken.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Mexikóváros 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 Mexikóváros egyik leghidegebb hónapja, de nemzetközi összehasonlításban még mindig enyhe. A nappali hőmérséklet általában 19-22°C között mozog, míg éjszaka 6-9°C közé süllyedhet. Fagypont alatti hőmérséklet ritkán fordul elő, de a hűvös reggelek rendszeresek.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama viszonylag stabil, körülbelül 11 óra. A napkelte 7:15 körül, a napnyugta pedig 18:15 körül van.</p>



<p>A csapadék mennyisége rendkívül alacsony, átlagosan 5-10 mm, és a csapadékos napok száma mindössze 1-2. A páratartalom alacsony, 30-45% körüli, ami száraz levegőt eredményez.</p>



<p>Az égbolt általában tiszta, de a városi légszennyezés időnként ködös, szmogos napokat okozhat, különösen a reggeli órákban. A szél általában gyenge vagy mérsékelt.</p>



<p>Ha januárban utazol Mexikóvárosba, vigyél könnyű nappali ruházatot, de feltétlenül készülj fel a hűvös estékre és reggelekre melegebb felsőkkel, pulóverrel. Naptej és napszemüveg is szükséges a magaslati erős napsugárzás 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>Februárban kezdődik az enyhe felmelegedés. A nappali hőmérséklet 21-24°C között alakul, míg éjszaka 7-10°C közé süllyedhet. A hűvös reggelek még mindig jellemzőek, de a napközben kellemes, tavaszias idő van.</p>



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



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 5-10 mm, jellemzően 1-2 csapadékos nappal. A levegő száraz, a páratartalom 25-40% körüli, ami miatt a bőr és a nyálkahártyák kiszáradhatnak.</p>



<p>Az égbolt többnyire tiszta, kék, de a városi szennyezés időnként korlátozott látási viszonyokat eredményezhet. Ebben a hónapban már erősebb lehet a napsugárzás, amit a magaslati fekvés tovább fokoz.</p>



<p>A februári látogatáshoz könnyű, réteges öltözék ajánlott, naptej és megfelelő hidratálás. A nagy napi hőingás miatt érdemes mindig vinni egy melegebb felsőt.</p>



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



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



<p>Március a száraz évszak közepe, egyre melegedő nappalokkal. A nappali hőmérséklet 23-26°C közé emelkedik, míg éjszaka 9-12°C között alakul. A hónap második felében már kimondottan meleg napok is előfordulhatnak.</p>



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



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 10-15 mm, 2-3 csapadékos nappal. A páratartalom alacsony marad, 20-35% körüli értékkel, ami száraz, poros körülményeket teremt.</p>



<p>Március egyik jellegzetessége a porviharok előfordulása, amikor a száraz időszak miatt porral telítődik a levegő. Az UV-sugárzás igen erős, amit a magaslati fekvés tovább fokoz.</p>



<p>A márciusi látogatáshoz könnyen, szellősen öltözz, de vigyél egy vékony pulóvert a hűvösebb estékre. Erős fényvédő krém, napszemüveg és kalap elengedhetetlen, valamint a rendszeres hidratálás is fontos a száraz levegő miatt.</p>



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



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



<p>Április a száraz évszak legmelegebb hónapja. A nappali hőmérséklet 25-29°C közé emelkedik, míg éjszaka 11-14°C között alakul. A hónap során a legmelegebb napokon akár 30-32°C is lehet.</p>



<p>A napsütéses órák száma továbbra is magas, átlagosan napi 8-9 óra. A nappali világosság időtartama növekszik, 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 lassan emelkedni kezd a hónap vége felé, átlagosan 15-25 mm, 3-4 csapadékos nappal. A páratartalom is kezd emelkedni, 30-45% körülire, bár még mindig a száraz kategóriába tartozik.</p>



<p>A légszennyezettség ebben a hónapban gyakran tetőzik a száraz időjárás és a gyenge szelek miatt. Az ózonszint is magasabb lehet a fokozott napsütés hatására.</p>



<p>Az áprilisi látogatáshoz könnyű, szellős ruházat ajánlott, de estére vigyél vékony kabátot vagy pulóvert. Napvédelem, megfelelő hidratálás és a városban a légszennyezett napokon maszk viselése ajánlott, különösen légzőszervi problémák esetén.</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 átmeneti hónap a száraz és az esős évszak között. A nappali hőmérséklet 24-28°C között alakul, míg éjszaka 12-15°C körül van. A hőmérséklet kellemes, bár a hónap elején még előfordulhatnak igen meleg napok.</p>



<p>A napsütéses órák száma csökkenni kezd a növekvő felhőzet miatt, átlagosan napi 7-8 óra. A nappali világosság időtartama eléri a 13 órát. A napkelte 6:15 körül, a napnyugta pedig 19:15 körül van.</p>



<p>A csapadék mennyisége jelentősen növekszik, átlagosan 50-70 mm, 6-8 csapadékos nappal. Az esők jellemzően délután vagy kora este érkeznek, rövid, de intenzív záporok formájában. A páratartalom növekszik, 40-60% körülire.</p>



<p>Az égbolt változékonyabb, a reggeli tiszta, napos idő délutánra gyakran felhőssé válhat. A légszennyezettség általában csökken az első esők hatására.</p>



<p>A májusi látogatáshoz könnyű, szellős öltözet ajánlott, de mindig legyen nálad esernyő vagy esőkabát a délutáni záporok miatt. Naptej és napszemüveg továbbra is szükséges.</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 egyértelműen az esős évszak része, rendszeres délutáni záporokkal, zivatarokkal. A nappali hőmérséklet 23-27°C között alakul, éjszaka pedig 12-15°C körül. A csapadékos idő miatt a hőmérséklet enyhébb, mint a száraz évszak legmelegebb napjain.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 6-7 óra, jellemzően a reggeli és délelőtti órákban. A nappali világosság időtartama eléri a 13,5 órát. A napkelte nagyon korán, 6:00 körül, a napnyugta pedig későn, 19:30 körül következik be.</p>



<p>A csapadék mennyisége magas, átlagosan 100-130 mm, 10-12 csapadékos nappal. Az esőzések rendszeresek, főként a délutáni és esti órákban jelentkeznek. A páratartalom tovább emelkedik, 50-70% körülire.</p>



<p>A változékony időjárás jellemző: a napok gyakran napos, derült reggellel kezdődnek, majd délutánra beborul és zivatarok alakulnak ki. Ezek általában rövid ideig tartanak, de intenzívek lehetnek.</p>



<p>A júniusi látogatáshoz könnyű, gyorsan száradó ruházat, vízálló cipő és mindenképpen esernyő vagy esőkabát ajánlott. A programokat érdemes a délelőtti órákra tervezni, amikor kisebb az esőzés valószínűsége.</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 az esős évszak közepén van, gyakori és bőséges csapadékkal. A nappali hőmérséklet 22-25°C között alakul, éjszaka pedig 12-14°C körül. A hőmérséklet viszonylag kiegyensúlyozott, és a felhős égbolt miatt ritkábbak a forró napok.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 5-6 óra. A nappali világosság időtartama kezd lassan csökkenni, de még mindig hosszú, 13 óra körüli. A napkelte 6:15 körül, a napnyugta pedig 19:30 körül van.</p>



<p>A csapadék mennyisége ebben a hónapban a legmagasabb, átlagosan 130-170 mm, 12-15 csapadékos nappal. Az esőzések rendszeresek és gyakran intenzívek, főleg délután és este. A páratartalom magas, 60-80% körüli, ami némileg nyomasztó érzést kelthet.</p>



<p>Az égbolt gyakran felhős, de az esőzések között napos időszakok is előfordulnak. A magasabb páratartalom miatt a hőérzet kellemetlenebb lehet, mint amit a hőmérő mutat.</p>



<p>A júliusi látogatáshoz vízálló ruházat, réteges öltözködés és kényelmes, vízálló cipő szükséges. A várható délutáni esők miatt a programokat érdemes rugalmasan alakítani, és alternatív, beltéri tevékenységeket is tervezni.</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 hasonlít a júliushoz, az esős évszak továbbra is tart. A nappali hőmérséklet 22-26°C között mozog, míg éjszaka 12-14°C körül alakul. Az időjárás kellemes, a csapadékos időszakok miatt ritkán túl meleg.</p>



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



<p>A csapadék mennyisége még mindig igen jelentős, átlagosan 120-160 mm, 10-14 csapadékos nappal. Az esőzések mintázata hasonló a júliusihoz, rendszeres délutáni és esti záporokkal, zivatarokkal. A páratartalom magas, 60-80% körüli.</p>



<p>Az égbolt gyakran változékony, váltakozó felhős és napos időszakokkal. Az esőzések általában nem tartanak egész nap, így a szabadtéri programok még mindig megvalósíthatóak a megfelelő tervezéssel.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: vízálló ruházat, esernyő és rugalmas programterv. Érdemes kihasználni a reggeli és délelőtti órákat a városnézésre.</p>



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



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



<p>Szeptember még az esős évszak része, bár a hónap vége felé már csökken a csapadék mennyisége. A nappali hőmérséklet 22-25°C között alakul, éjszaka pedig 12-14°C körül. Az időjárás kellemes, nem túl meleg.</p>



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



<p>A csapadék mennyisége csökkenő tendenciát mutat, átlagosan 80-120 mm, 8-12 csapadékos nappal. Az esőzések továbbra is jellemzően délután és este fordulnak elő. A páratartalom magas, 55-75% körüli.</p>



<p>Az égbolt változékony, de már több a napos időszak, mint az előző hónapokban. A hónap vége felé már érezhetően csökken az esőzések intenzitása és gyakorisága.</p>



<p>A szeptemberi látogatáshoz könnyű, réteges öltözködés, esőkabát és vízálló cipő ajánlott. A nap első fele általában alkalmasabb a szabadtéri programokra.</p>



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



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



<p>Október átmeneti hónap, az esős évszak vége felé. A nappali hőmérséklet 22-25°C között mozog, míg éjszaka 10-13°C körül alakul. Az időjárás kellemes, az esős napok száma csökken, és több a napsütés.</p>



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



<p>A csapadék mennyisége tovább csökken, átlagosan 40-60 mm, 5-8 csapadékos nappal. Az esőzések már kevésbé rendszeresek és általában rövidebbek. A páratartalom csökken, 45-65% körülire.</p>



<p>Az égbolt gyakran tiszta, különösen a reggeli órákban, de délutánonként még előfordulhatnak záporok. A hónap kedvező az outdoor tevékenységekhez, hiszen a csapadék már ritkább, a hőmérséklet pedig kellemes.</p>



<p>Az októberi látogatás ideális lehet, könnyű, réteges öltözködéssel és egy esőkabáttal a táskában az esetleges záporok miatt. A napsütéses órák számának növekedésével újra fontosabbá válik a napvédelem.</p>



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



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



<p>November már egyértelműen a száraz évszak kezdete. A nappali hőmérséklet 21-24°C között alakul, míg éjszaka 8-11°C körül. A nappalok kellemesen melegek, az éjszakák azonban már hűvösebbek.</p>



<p>A napsütéses órák száma tovább növekszik, átlagosan napi 8 óra. A nappali világosság időtartama tovább csökken, 11 órára. A napkelte 6:30 körül, a napnyugta pedig 17:45 körül van.</p>



<p>A csapadék mennyisége minimális, átlagosan 10-20 mm, 2-4 csapadékos nappal. A páratartalom továbbcsökken, 35-55% körülire, ami kellemesebb közérzetet biztosít.</p>



<p>Az égbolt általában tiszta, kék, és a levegő minősége is javul a csapadék hiánya ellenére, mivel a száraz évszak elején még nem halmozódik fel annyi szennyeződés a levegőben.</p>



<p>A novemberi látogatás az egyik legjobb választás lehet, könnyű nappali öltözékkel és melegebb ruhával az estékre, reggelekre. Ez az időszak ideális a városnézésre és a szabadtéri látnivalók felkeresésére.</p>



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



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



<p>December a száraz évszak közepén van, sok napsütéssel és alacsony páratartalommal. A nappali hőmérséklet 20-23°C között mozog, míg éjszaka 6-9°C körül alakul. Az éjszakák határozottan hűvösek, különösen a hónap második felében.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama eléri a legrövidebb szakaszt, körülbelül 10,5 órát. A napkelte 7:00 körül, a napnyugta pedig 17:45 körül következik be.</p>



<p>A csapadék mennyisége elhanyagolható, átlagosan 5-10 mm, 1-2 csapadékos nappal. A páratartalom alacsony, 30-45% körüli, ami száraz levegőt és jelentős napi hőingást eredményez.</p>



<p>Az égbolt általában tiszta, bár a városi szennyezés miatt a látási viszonyok korlátozottak lehetnek. A napsütés erős, a magaslati fekvés miatt fokozott UV-sugárzással.</p>



<p>A decemberi látogatáshoz réteges öltözködés ajánlott, vékonyabb ruházat nappalra és melegebb öltözék az estékre és reggelekre. A napi hőingás jelentős lehet, akár 15°C különbség is előfordulhat a nappali és éjszakai hőmérséklet között.</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">Mexikóváros 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: 21 },
      { honap: "Február", homerseklet: 23 },
      { honap: "Március", homerseklet: 25 },
      { honap: "Április", homerseklet: 27 },
      { honap: "Május", homerseklet: 26 },
      { honap: "Június", homerseklet: 25 },
      { honap: "Július", homerseklet: 24 },
      { honap: "Augusztus", homerseklet: 24 },
      { honap: "Szeptember", homerseklet: 24 },
      { honap: "Október", homerseklet: 24 },
      { honap: "November", homerseklet: 23 },
      { honap: "December", homerseklet: 22 }
    ];
    // 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>



<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">Mexikóváros á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: 8 },
      { honap: "Február", csapadek: 8 },
      { honap: "Március", csapadek: 13 },
      { honap: "Április", csapadek: 20 },
      { honap: "Május", csapadek: 60 },
      { honap: "Június", csapadek: 115 },
      { honap: "Július", csapadek: 150 },
      { honap: "Augusztus", csapadek: 140 },
      { honap: "Szeptember", csapadek: 100 },
      { honap: "Október", csapadek: 50 },
      { honap: "November", csapadek: 15 },
      { honap: "December", csapadek: 8 }
    ];
    // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>UV index Mexikóvárosban</strong></h2>



<p>Mexikóváros 2240 méteres tengerszint feletti magassága miatt az UV-sugárzás különösen erős egész évben. Ez jelentős egészségügyi kockázatot jelenthet a felkészületlen látogatók számára.</p>



<p><strong>Január-Február</strong>: Magas, 8-9 közötti értékek. A téli napsütés ellenére is 30-40 perc alatt leéghet a védtelen bőr.</p>



<p><strong>Március-Április</strong>: Extrém magas, 11-12 közötti értékek. Ez a száraz évszak vége, amikor a napsütéses órák száma és a sugárzás intenzitása maximális. A déli órákban akár 15-20 perc alatt is súlyos égési sérülések keletkezhetnek.</p>



<p><strong>Május-Június</strong>: Nagyon magas, 10-11 közötti értékek. Bár kezdődik az esős évszak, a növekvő páratartalom és a felhősebb időjárás csak minimálisan csökkenti a sugárzást.</p>



<p><strong>Július-Augusztus</strong>: Magas-nagyon magas, 9-10 közötti értékek. A gyakoribb felhőzet és csapadék némileg csökkenti az UV-terhelést, de továbbra is veszélyes marad.</p>



<p><strong>Szeptember-Október</strong>: Nagyon magas, 9-10 közötti értékek. Az esős évszak vége felé a felhőzet még mindig gyakori, de az UV-sugárzás intenzitása növekszik.</p>



<p><strong>November-December</strong>: Magas, 8-9 közötti értékek. A száraz évszak kezdetén tisztább égbolt jellemző, ezért a téli hónapok ellenére is jelentős az UV-terhelés.</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>Fényvédő használata</strong>: Minimum 50+ fényvédő faktorszámú készítmény ajánlott, amelyet 2 óránként újra kell alkalmazni, különösen fizikai aktivitás vagy izzadás után.</li>



<li><strong>Védőruházat</strong>: Könnyű, hosszú ujjú pamut vagy speciális UV-szűrős ruházat, széles karimájú kalap és megfelelő UV-szűrővel ellátott napszemüveg viselése javasolt.</li>



<li><strong>Napozási időpontok</strong>: Kerüljük a közvetlen napfényt 10:00 és 16:00 óra között, amikor az UV-sugárzás a legerősebb. Szabadtéri programokat érdemes a reggeli vagy késő délutáni órákra időzíteni.</li>



<li><strong>Árnyék keresése</strong>: Városnézés és szabadtéri programok során törekedjünk az árnyékos útvonalak és helyek kihasználására.</li>
</ul>



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



<h3 class="wp-block-heading"><strong>Fontos tudnivalók</strong>:</h3>



<ul class="wp-block-list">
<li>A felhős idő <strong>nem</strong> nyújt megfelelő védelmet az UV-sugárzással szemben, a felhőkön áthatol a sugárzás jelentős része, akár 80%-a is.</li>



<li>Mexikóváros magaslati fekvése miatt az UV-sugárzás akár 20-25%-kal erősebb lehet, mint a tengerszinten, ezért fokozott óvatosság szükséges még a téli hónapokban is.</li>



<li>A száraz levegő miatt a bőr könnyebben kiszáradhat, ami növeli az égés kockázatát. Rendszeres hidratálás kívül-belül elengedhetetlen.</li>



<li>Az akklimatizálódás során különösen ügyelni kell a fényvédelemre, mivel a szervezet még nem adaptálódott a magaslati körülményekhez és az intenzív sugárzáshoz.</li>



<li>Gyermekek esetében még körültekintőbben kell eljárni, az ő bőrük különösen érzékeny az UV-sugárzásra.</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: 8.5 },
      { honap: "Február", uv: 8.5 },
      { honap: "Március", uv: 11 },
      { honap: "Április", uv: 11.5 },
      { honap: "Május", uv: 10.5 },
      { honap: "Június", uv: 10.5 },
      { honap: "Július", uv: 9.5 },
      { honap: "Augusztus", uv: 9.5 },
      { honap: "Szeptember", uv: 9.5 },
      { honap: "Október", uv: 9.5 },
      { honap: "November", uv: 8.5 },
      { honap: "December", uv: 8.5 }
    ];
    // 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>Az esős évszakban (különösen június-szeptember között) heves zivatarok és villámárvizek alakulhatnak ki, amelyek átmenetileg megbéníthatják a közlekedést. A hirtelen lezúduló nagy mennyiségű csapadék túlterhelheti a városi vízelvezető rendszereket.</p>



<p>A száraz évszak végén (március-április) porviharok és magas szennyezettségi szint alakulhat ki, ami légzőszervi problémákat okozhat, különösen az arra érzékenyeknél. Ilyenkor &#8222;környezetvédelmi vészhelyzetet&#8221; is hirdethetnek, járműkorlátozásokkal.</p>



<p>Mexikóváros bár szeizmikusan aktív területen fekszik, ez nem időjárási jelenség, de a turistáknak érdemes tisztában lenniük a földrengések lehetőségével és az ilyenkor követendő biztonsági protokollokkal.</p>



<p>A magaslati fekvése miatt az UV-sugárzás rendkívül erős lehet, különösen a száraz évszakban, ami napégést és egyéb bőrproblémákat okozhat megfelelő védelem nélkül, akár borult időben is.</p>



<p>Ritkán előfordulhatnak szokatlanul hideg időszakok a téli hónapokban, amikor a hőmérséklet fagypont közelébe vagy az alá süllyedhet, különösen a város külső, magasabban fekvő területein.</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 Mexikóvárosba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Mexikóváros meglátogatására a <strong>száraz évszak közepe és vége</strong>, különösen <strong>november elejétől december közepéig</strong>, valamint <strong>február és március</strong> hónapokban. Ezekben az időszakokban kellemes, napos idő, mérsékelt hőmérséklet (20-25°C) és minimális csapadék jellemzi a várost. A levegő tiszta, a páratartalom alacsony, és ideális feltételek vannak a városnézéshez és a szabadtéri programokhoz.</p>



<p>A másik kedvező időszak az esős évszak kezdete és vége, különösen <strong>május eleje vagy október</strong>, amikor még/már mérsékeltebb a csapadék, de a természet zöldebb és élettelibb, mint a száraz évszak alatt. Ilyenkor a turisták száma is alacsonyabb lehet, mint a csúcsidőszakban.</p>



<p>Érdemes elkerülni az április hónapot, amikor a legmagasabb a légszennyezettség és a porkoncentráció, valamint a legcsapadékosabb időszakot július és augusztus hónapokban, ha nem szereted a rendszeres esőzéseket és a korlátozottabb szabadtéri lehetőségeket.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Mexikóváros &#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="average">

<td>Március</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>Április</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>Május</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>Június</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Július</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Augusztus</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>Szeptember</td>

<td>Átlagos</td>

</tr>

<tr class="excellent">

<td>Október</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>November</td>

<td>Kiváló</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/19d43n99d13/mexico-city/" data-label_1="MEXIKÓVÁROS" data-theme="original" >MEXIKÓVÁROS</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/mexikovaros-idojarasa/">Mexikóváros időjárása – mikor a legjobb a mexikói 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>
		<item>
		<title>Tulum időjárása – mikor a legjobb a Maya Riviérára utazni?</title>
		<link>https://mikorutazz.hu/tulum-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Tue, 15 Apr 2025 11:33:14 +0000</pubDate>
				<category><![CDATA[Közép-Amerika és Karib-térség]]></category>
		<category><![CDATA[Mexikó]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=332</guid>

					<description><![CDATA[<p>Tulum időjárása trópusi, meleg és párás klímát biztosít az év nagy részében, amit a Karib-tenger közelsége jelentősen befolyásol. A Yucatán-félsziget keleti partján elhelyezkedő település éghajlatát a tenger mellett a környező&#8230;</p>
<p>A <a href="https://mikorutazz.hu/tulum-idojarasa/">Tulum időjárása – mikor a legjobb a Maya Riviérára 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>Tulum időjárása trópusi, meleg és párás klímát biztosít az év nagy részében, amit a Karib-tenger közelsége jelentősen befolyásol.</strong></p>



<p>A Yucatán-félsziget keleti partján elhelyezkedő település éghajlatát a tenger mellett a környező dzsungel és a félsziget lapos topográfiája is alakítja.</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>Tulumban két fő évszak különíthető el: száraz évszak és esős évszak, valamint átmeneti időszakok.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (november-április)</strong>:</h3>



<p>A száraz évszak Tulum legkellemesebb időszaka, ragyogó napsütéssel, alacsony páratartalommal és kellemes hőmérséklettel. Az átlaghőmérséklet <strong>25-30°C</strong> között mozog. A csapadék mennyisége minimális és a levegő kevésbé párás. </p>



<p>Az időjárás ideális a strandoláshoz, a maja romok felfedezéséhez és egyéb szabadtéri tevékenységekhez. A tenger nyugodt és kristálytiszta, kiváló feltételeket biztosítva úszáshoz, snorkelezéshez és búvárkodáshoz a közeli cenote-okban.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (május-október)</strong>:</h3>



<p>Az esős évszak meleg és párás, gyakori, de többnyire rövid záporokkal. Az átlaghőmérséklet <strong>28-33°C</strong> között alakul. A csapadék mennyisége jelentősen megnő, különösen szeptember és október hónapokban. Az esőzések általában délután vagy este jelentkeznek, rövid, intenzív záporok formájában, majd visszatér a napsütés. A páratartalom magas, ami fokozza a hőérzetet. </p>



<p>Ez az időszak kevésbé forgalmas turisztikailag, ami alacsonyabb árakat és kevesebb tömeget jelent. Június-november között hurrikánszezon van a Karib-térségben, ami esetenként érintheti a régiót.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Tulum 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 Tulum egyik legkellemesebb hónapja, a száraz évszak közepén. A nappali hőmérséklet általában 28-29°C között mozog, míg éjszaka 20-22°C-ra hűl le, ami kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8 óra. A nappali világosság időtartama viszonylag állandó, mintegy 11 óra. A napkelte 6:30 körül, a napnyugta pedig 17:30 körül van.</p>



<p>A csapadék mennyisége rendkívül alacsony, átlagosan 30-40 mm körül mozog, és a havi csapadékos napok száma mindössze 4-5. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta, felhőmentes, ideális a napozáshoz és a strandoláshoz. A relatív páratartalom mérsékelt, 75-80% körüli. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Tulumba, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban enyhén lehűlhet a levegő, így egy vékony kardigán vagy hosszú ujjú ing hasznos 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óan kellemes, mint a január, továbbra is a száraz évszak része. A nappali hőmérséklet 28-30°C közé emelkedhet, míg éjszaka 21-22°C között alakul. A hőmérséklet-ingadozás kicsi, ami stabil időjárási viszonyokat jelent.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A nappali világosság időtartama lassan növekszik, 11-11,5 óra körül. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 30-35 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 3-4 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 75% körüli. Az égbolt többnyire felhőtlen, kiváló látási viszonyokkal. A tenger továbbra is nyugodt és tiszta, ideális a vízi tevékenységekhez és a cenote látogatásokhoz.</p>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, szellős ruhák, megfelelő napvédelem. A cenotékban való úszáshoz érdemes úszócipőt is vinni.</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 a száraz évszak vége felé közeledik, de még mindig ideális időjárási viszonyokkal. A nappali hőmérséklet emelkedik, 29-32°C közé, míg az éjszakák 22-23°C között alakulnak. A hőség kezd erősödni, különösen a hónap vége felé.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 9 óra. A nappali világosság időtartama növekszik, 12 órára. A napkelte és napnyugta időpontjai fokozatosan változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, 40 mm körüli értékkel. Az esős napok száma 3-4 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom lassan emelkedni kezd, 75-80% körülire, ami már érezhetően fokozza a hőérzetet. A tenger továbbra is nyugodt, ideális feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A növekvő hőség miatt fontos a megfelelő hidratálás és a déli órákban az árnyékban tartózkodás.</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 a száraz évszak vége, de már melegedő tendenciával. A nappali hőmérséklet 30-33°C közé emelkedik, míg éjszaka 23-24°C körül alakul. Ez már egy melegebb időszak Tulumban, amit a növekvő páratartalom is jelez.</p>



<p>A napsütéses órák száma még mindig magas, napi 8-9 óra. A nappali világosság időtartama 12,5 óra körüli. 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 enyhén növekedni kezd, 45-50 mm körüli értékkel. Az esős napok száma 4-5 közötti, általában rövid, de már intenzívebb záporok formájában.</p>



<p>A páratartalom emelkedik, 80% körülire, ami fokozza a hőérzetet. A tenger még mindig nyugodt és kellemes hőmérsékletű.</p>



<p>Az áprilisi látogatáshoz a lehető legkönnyebb ruházat ajánlott, bőséges folyadékbevitel, fokozott napvédelem. Érdemes a késő délutáni órákra időzíteni a szabadtéri programokat, amikor már enyhül a hőség.</p>



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



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



<p>A május már az átmeneti időszak az esős évszak felé, jelentősen melegedő tendenciával és növekvő páratartalommal. A nappali hőmérséklet 31-34°C közé emelkedhet, míg éjszaka 24-25°C körül alakul.</p>



<p>A napsütéses órák száma kissé csökken a növekvő felhőzet miatt, átlagosan napi 7-8 óra. A nappali világosság időtartama 13 óra körüli. A napkelte 6:00 körül, a napnyugta pedig 19:00 körül van.</p>



<p>A csapadék mennyisége jelentősen növekszik, 100-120 mm körüli értékkel. Az esős napok száma 8-10 közé emelkedik, gyakoribb délutáni záporokkal és zivatarral.</p>



<p>A páratartalom magas, 85% körüli, ami a magas hőmérséklettel kombinálva fülledtté teszi a levegőt. A tenger továbbra is nyugodt, bár esetenként szeles időszakok előfordulhatnak.</p>



<p>A májusi látogatáshoz nagyon könnyű, gyorsan száradó ruházat ajánlott, vízálló cipő és táska, valamint intenzív napvédelem. A programokat érdemes a reggeli órákra időzíteni, amikor még kellemesebb a hőmérséklet.</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úniusban már egyértelműen az esős évszakban járunk, magas hőmérséklettel és növekvő csapadékkal. A nappali hőmérséklet 32-34°C között, az éjszakai pedig 25-26°C körül alakul.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 7 óra, a gyakoribb délutáni záporok miatt. A nappali világosság időtartama 13,5 óra körüli, ami az év leghosszabb nappalait jelenti. A napkelte és napnyugta időpontjai csak minimálisan változnak májushoz képest.</p>



<p>A csapadék mennyisége növekszik, 140-160 mm körüli értékkel. Az esős napok száma 12-14 között alakul, általában délutáni, intenzív záporok formájában.</p>



<p>A páratartalom magas, 85-90% körüli, ami fülledtté teszi a levegőt, különösen az esőzések után. Júniusban kezdődik hivatalosan a hurrikánszezon, bár ebben a hónapban még ritka a komoly vihar.</p>



<p>A júniusi látogatáshoz könnyű, gyorsan száradó ruházat, vízálló cipő, esőkabát vagy esernyő ajánlott. A programokat rugalmasan kell tervezni, figyelembe véve a rendszeres délutáni esőzéseket.</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úliusban folytatódik az esős évszak, magas hőmérséklettel és rendszeres, de többnyire kiszámítható esőzésekkel. A nappali hőmérséklet 32-33°C között alakul, míg éjszaka 25-26°C körüli értékeket mérhetünk.</p>



<p>A napsütéses órák száma közepes, átlagosan napi 7 óra, a délutáni esőzések ellenére a napok általában napsütéssel indulnak. A nappali világosság időtartama 13 óra körüli. A napkelte 6:15 körül, a napnyugta pedig 19:15 körül van.</p>



<p>A csapadék mennyisége magas, 150 mm körüli értékkel. Az esős napok száma 12-14 között alakul, főként délutáni és esti záporok formájában.</p>



<p>A páratartalom magas, 85-90% körüli, de a rendszeres esőzések némileg csökkentik a hőérzetet. A tengeren gyakrabban előfordulhatnak szeles időszakok, de a hurrikánok még ritkák ebben a hónapban.</p>



<p>A júliusi látogatás esetén feltétlenül szükséges a vízálló öltözék, esőkabát és vízálló táska. A reggeli és kora délelőtti órák ideálisak a strandolásra és a szabadtéri programokra.</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 továbbra is az esős évszak része, hasonló időjárási viszonyokkal, mint júliusban. A nappali hőmérséklet 32-34°C között mozog, míg éjszaka 25-26°C körül alakul.</p>



<p>A napsütéses órák száma közepes, átlagosan napi 7 óra, a rendszeres délutáni esőzések ellenére. A nappali világosság időtartama 12,5-13 óra. A napkelte és napnyugta időpontjai fokozatosan rövidülő nappalokat jeleznek.</p>



<p>A csapadék mennyisége magas, 150-160 mm körüli értékkel. Az esős napok száma 14-16 között alakul, gyakori és kiszámítható délutáni záporokkal.</p>



<p>A páratartalom magas, 85-90% körüli, ami fülledtté teszi a levegőt. A hurrikánszezon egyik aktívabb hónapja, bár a Yucatán-félsziget általában kevésbé érintett, mint a Karib-térség más területei.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: vízálló ruházat, rugalmas programtervezés. Érdemes naprakész időjárás-előrejelzéseket követni a hurrikánok miatt.</p>



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



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



<p>Szeptember Tulum egyik legcsapadékosabb hónapja, az esős évszak csúcspontja. A nappali hőmérséklet 31-33°C között, az éjszakai pedig 24-25°C körül alakul.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6 óra, a gyakori esőzések és felhőzet miatt. A nappali világosság időtartama 12-12,5 ó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 ebben a hónapban az egyik legmagasabb, 220-250 mm körüli értékkel. Az esős napok száma 16-18 között alakul, gyakran hosszabb, intenzív esőzésekkel.</p>



<p>A páratartalom rendkívül magas, 85-90% körüli. A hurrikánszezon legaktívabb hónapja, amikor megnő a trópusi viharok és hurrikánok valószínűsége a régióban.</p>



<p>A szeptemberi látogatás esetén elengedhetetlen a megfelelő esőfelszerelés, és számítani kell arra, hogy számos szabadtéri program elmaradhat az időjárás miatt. Fokozottan ajánlott a hurrikán-előrejelzések követése.</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ég mindig az esős évszak része, bár a hónap vége felé kezdenek ritkábbá válni az esőzések. A nappali hőmérséklet 30-32°C között, az éjszakai pedig 23-24°C körül alakul.</p>



<p>A napsütéses órák száma fokozatosan emelkedik, átlagosan napi 6-7 óra. A nappali világosság időtartama 11,5-12 óra. A napkelte 6:45 körül, a napnyugta pedig 18:30 körül van.</p>



<p>A csapadék mennyisége még mindig jelentős, 180-200 mm körüli értékkel, de már csökkenő tendenciát mutat a hónap folyamán. A csapadékos napok száma 14-16 között alakul.</p>



<p>A páratartalom magas, 80-85% körüli. A hurrikánszezon még tart, bár a viharok valószínűsége csökken a hónap vége felé.</p>



<p>Az októberi látogatáshoz még mindig szükséges az esőfelszerelés, de érdemes kihasználni a növekvő számú napos órákat. A hónap vége felé már több lehetőség nyílik szabadtéri programokra.</p>



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



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



<p>November az átmeneti időszak az esős és a száraz évszak között, fokozatosan javuló időjárási viszonyokkal. A nappali hőmérséklet 29-31°C közé csökken, míg éjszaka 22-23°C körül alakul.</p>



<p>A napsütéses órák száma jelentősen növekszik, átlagosan napi 7-8 óra. A nappali világosság időtartama 11 óra körüli. A napkelte 6:15 körül, a napnyugta pedig 17:15 körül történik.</p>



<p>A csapadék mennyisége jelentősen csökken, 80-100 mm körüli értékre. Az esőzések ritkábbak és kevésbé intenzívek lesznek. A csapadékos napok száma 10-12 közé csökken.</p>



<p>A páratartalom lassan csökken, 75-80% körülire, ami kellemesebb közérzetet biztosít. A hurrikánszezon hivatalosan november végéig tart, de ebben a hónapban már ritka a komoly vihar.</p>



<p>A novemberi látogatás már sokkal kellemesebb élményt nyújt, mint az előző hónapok. Érdemes könnyű, szellős ruházatot vinni, de még mindig célszerű felkészülni alkalmi esőzésekre.</p>



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



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



<p>December már egyértelműen a száraz évszak kezdete, ideális időjárási viszonyokkal. A nappali hőmérséklet 28-30°C között, míg éjszaka 21-22°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8 óra. A nappali világosság időtartama 10,5-11 óra körüli, az év legrövidebb nappalait jelenti. A napkelte 6:30 körül, a napnyugta pedig 17:30 körül van.</p>



<p>A csapadék mennyisége minimálisra csökken, 40-60 mm körüli értékre. Az esőzések ritkák és rövidek. A csapadékos napok száma 6-8 közé csökken.</p>



<p>A páratartalom csökken, 75% körülire, ami kellemes közérzetet biztosít. A tenger nyugodt és tiszta, ideális feltételeket teremtve minden vízi tevékenységhez.</p>



<p>A decemberi látogatás az egyik legjobb választás, könnyű, szellős ruházattal és megfelelő napvédelemmel. Az időjárás stabil és kiszámítható, ideális a nyaraláshoz.</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">Tulum 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: 29 },
{ honap: "Február", homerseklet: 29 },
{ honap: "Március", homerseklet: 31 },
{ honap: "Április", homerseklet: 32 },
{ honap: "Május", homerseklet: 33 },
{ honap: "Június", homerseklet: 33 },
{ honap: "Július", homerseklet: 33 },
{ honap: "Augusztus", homerseklet: 33 },
{ honap: "Szeptember", homerseklet: 32 },
{ honap: "Október", homerseklet: 31 },
{ honap: "November", homerseklet: 30 },
{ honap: "December", homerseklet: 29 }
    ];
    // 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>



<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">Tulum á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: 30 },
{ honap: "Március", csapadek: 40 },
{ honap: "Április", csapadek: 45 },
{ honap: "Május", csapadek: 110 },
{ honap: "Június", csapadek: 150 },
{ honap: "Július", csapadek: 150 },
{ honap: "Augusztus", csapadek: 155 },
{ honap: "Szeptember", csapadek: 235 },
{ honap: "Október", csapadek: 190 },
{ honap: "November", csapadek: 90 },
{ honap: "December", csapadek: 50 }
    ];
    // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete</strong></h2>



<p>Tulum tenger vízhőmérséklete az év során rendkívül stabil, minimális ingadozást mutat. A Karib-tenger trópusi jellege miatt a víz egész évben meleg, fürdésre kiválóan alkalmas.</p>



<p><strong>Január-február</strong>: A víz hőmérséklete 26-27°C között alakul. Ez tökéletes hőmérséklet a fürdőzéshez, frissítő, de egyáltalán nem hideg.</p>



<p><strong>Március-május</strong>: A víz hőmérséklete fokozatosan emelkedik, 27-28°C közötti értékeket érve el. Ebben az időszakban a tenger különösen kellemes és meleg.</p>



<p><strong>Június-augusztus</strong>: Az esős évszak ellenére a víz hőmérséklete tovább emelkedik, 28-29°C körüli értékeket érve el. Ez a legmelegebb időszak a tengervíz szempontjából is.</p>



<p><strong>Szeptember-október</strong>: A tenger hőmérséklete 28°C körül alakul. Bár ez az időszak a legcsapadékosabb és a hurrikánok miatt a tenger olykor viharos lehet, a víz hőmérséklete továbbra is nagyon kellemes.</p>



<p><strong>November-december</strong>: A víz hőmérséklete lassan csökken, de még mindig 27°C körül mozog. Ahogy visszatér a száraz évszak, a nyugodt tenger és a kellemes vízhőmérséklet ideális feltételeket teremt az úszáshoz, snorkelezéshez és búvárkodáshoz.</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-container3 {
      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-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      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-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 27 },
{ honap: "Február", homerseklet: 27 },
{ honap: "Március", homerseklet: 27 },
{ honap: "Április", homerseklet: 28 },
{ honap: "Május", homerseklet: 28 },
{ honap: "Június", homerseklet: 28 },
{ honap: "Július", homerseklet: 29 },
{ honap: "Augusztus", homerseklet: 29 },
{ honap: "Szeptember", homerseklet: 28 },
{ honap: "Október", homerseklet: 28 },
{ honap: "November", homerseklet: 27 },
{ honap: "December", homerseklet: 27 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>UV index Tulumban</strong></h2>



<p>Tulum földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. A trópusi égöv alatt, az egyenlítőhöz viszonylag közel a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



<p><strong>Január-február</strong>: Az UV index általában 8-9 között mozog, ami a &#8222;nagyon magas&#8221; kategóriának számít. A napsugárzás legintenzívebb 10:00 és 16:00 óra között.</p>



<p><strong>Március-május</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 10-11 körül, ami az &#8222;extrém&#8221; kategóriába tartozik. A déli órákban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Június-augusztus</strong>: Az UV index továbbra is extrém magas, 10-11 körüli értékekkel, annak ellenére, hogy a gyakori felhőzet némileg szűri a közvetlen sugárzást. Fontos tudni, hogy a felhőkön keresztül is jelentős UV sugárzás éri a bőrt.</p>



<p><strong>Szeptember-október</strong>: Az UV index kissé csökken, 9-10 körüli értékekre, de még mindig a &#8222;nagyon magas&#8221; és &#8222;extrém&#8221; kategória határán mozog. A felhős égbolt ellenére is szükséges a fokozott napvédelem.</p>



<p><strong>November-december</strong>: Az UV index 8-9 körüli értékekre mérséklődik, ahogy változik a nap beesési szöge, de továbbra is a &#8222;nagyon magas&#8221; kategóriába tartozik.</p>



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



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között). Különösen a világos bőrű turisták számára fokozott óvatosság ajánlott, mivel akár 15-20 perc közvetlen napsugárzás is súlyos leégést okozhat.</p>



<p>A víz visszaverő hatása miatt a strandokon és a cenotékban is fokozott napvédelemre van szükség, vízálló napvédő krémek és UV-szűrős pólók használata ajánlott. A maja romok látogatása során különösen fontos a megfelelő fejfedő, mivel sok helyen nincs természetes árnyé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-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: 9 },
{ honap: "Február", uv: 9 },
{ honap: "Március", uv: 10 },
{ honap: "Április", uv: 11 },
{ honap: "Május", uv: 11 },
{ honap: "Június", uv: 11 },
{ honap: "Július", uv: 11 },
{ honap: "Augusztus", uv: 11 },
{ honap: "Szeptember", uv: 10 },
{ honap: "Október", uv: 9 },
{ honap: "November", uv: 9 },
{ honap: "December", uv: 8 }
    ];
    // 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>A hurrikánszezon (június-november között) jelenti a legnagyobb kockázatot, különösen augusztus-október hónapokban. Bár Tulum kevésbé veszélyeztetett, mint a Karib-térség egyes részei, időnként előfordulhatnak trópusi viharok vagy hurrikánok, amelyek erős széllel, heves esőzésekkel járnak.</p>



<p>Az esős évszakban intenzív zivatarok alakulhatnak ki, villámtevékenységgel és erős széllökésekkel. Ezek általában rövid ideig tartanak, de átmenetileg befolyásolhatják a szabadtéri tevékenységeket.</p>



<p>A száraz évszakban, különösen április-május hónapokban, extrém magas hőmérséklet fordulhat elő, amikor a hőmérséklet 35°C fölé emelkedhet, és a magas páratartalommal kombinálva a hőérzet meghaladhatja a 40°C-ot. Ez hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál.</p>



<p>Ritkán, de előfordulhat északról érkező hidegfront (&#8222;norte&#8221;), ami az átlagosnál hűvösebb hőmérsékletet és erős északi szeleket hoz, főként december-február között. Ilyenkor a hőmérséklet akár 20°C alá is csökkenhet, ami a helyiek számára már hidegnek számít, de az európai turisták számára még mindig kellemes.</p>



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



<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 Tulumba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Tulum meglátogatására a száraz évszak, különösen <strong>december elejétől március végéig</strong>. Ebben az időszakban a hőmérséklet kellemes (28-32°C), minimális a csapadék, alacsonyabb a páratartalom és maximális a napsütéses órák száma. A tenger nyugodt és kristálytiszta, ideális feltételeket biztosítva a fürdőzéshez, snorkelezéshez és a cenote látogatásokhoz. Ez az időszak természetesen a fő turistaszezon is, így magasabb árakra és több turistára kell számítani.</p>



<p>Az április-május időszak, valamint november szintén jó választás lehet, amikor az időjárás még/már viszonylag kedvező, de a turisták száma és az árak alacsonyabbak. Ezekben a hónapokban alkalmanként előfordulhatnak esőzések, de általában rövid ideig tartanak és nem befolyásolják jelentősen a programokat.</p>



<p>Az esős évszak (június-október) kevésbé ajánlott, különösen a szeptember-október időszak, amikor a legintenzívebb a csapadék és a hurrikánveszély is magasabb. Azonban ebben az időszakban is vannak napos időszakok, az árak jelentősen alacsonyabbak, és a turisták száma minimális, így a kalandvágyóbb utazók számára ez is lehet jó választás.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Tulum &#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="not-recommended">

<td>Június</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Július</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Augusztus</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Szeptember</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>Október</td>

<td>Átlagos</td>

</tr>

<tr class="average">

<td>November</td>

<td>Átlagos</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/20d21n87d47/tulum/" data-label_1="TULUM" data-theme="original" >TULUM</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>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Maya Riviéra további népszerű helyei</strong></h2>



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



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#fff2ff"><figure class="wp-block-media-text__media"><img fetchpriority="high" decoding="async" width="900" height="600" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt.jpg" alt="Cancún időjárása" class="wp-image-546 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt-300x200.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt-768x512.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt-585x390.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt-263x175.jpg 263w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/cancun-idojarasa/">Cancún időjárása</a></h2>
</div></div>



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



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#fff2ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="621" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt.jpg" alt="playa del Carmen időjárása" class="wp-image-547 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt-300x207.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt-768x530.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt-585x404.jpg 585w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/playa-del-carmen-idojarasa/">Playa del Carmen időjárása</a></h2>
</div></div>
<p>A <a href="https://mikorutazz.hu/tulum-idojarasa/">Tulum időjárása – mikor a legjobb a Maya Riviérára utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Playa del Carmen időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/playa-del-carmen-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Mon, 14 Apr 2025 13:40:26 +0000</pubDate>
				<category><![CDATA[Közép-Amerika és Karib-térség]]></category>
		<category><![CDATA[Mexikó]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=328</guid>

					<description><![CDATA[<p>Playa del Carmen időjárása alapvetően trópusi, meleg hőmérséklettel és két jól elkülöníthető évszakkal: száraz és esős időszakkal. A Karib-tenger közelsége és a Yucatán-félsziget földrajzi elhelyezkedése jelentősen befolyásolja a terület éghajlatát.&#8230;</p>
<p>A <a href="https://mikorutazz.hu/playa-del-carmen-idojarasa/">Playa del Carmen 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>Playa del Carmen időjárása alapvetően trópusi, meleg hőmérséklettel és két jól elkülöníthető évszakkal: száraz és esős időszakkal.</strong></p>



<p>A Karib-tenger közelsége és a Yucatán-félsziget földrajzi elhelyezkedése jelentősen befolyásolja a terület éghajlatát.</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>Playa del Carmenben két fő évszak különíthető el: száraz évszak és esős évszak.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (november-április)</strong>:</h3>



<p>A száraz évszak Playa del Carmen legkellemesebb időszaka, ragyogó kék égbolttal, alacsony páratartalommal és kellemes hőmérséklettel. Az átlaghőmérséklet <strong>25-30°C</strong> között mozog. A csapadék mennyisége minimális és a levegő kevésbé párás. Az időjárás ideális a strandoláshoz, felfedezőtúrákhoz és egyéb szabadtéri tevékenységekhez. A tenger nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz és kirándulásokhoz.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (május-október)</strong>:</h3>



<p>Az esős évszak melegebb és csapadékosabb időszak. Az átlaghőmérséklet <strong>28-33°C</strong> között alakul. A páratartalom magas, ami fokozza a hőérzetet. Jellemzőek a rövid, de intenzív délutáni záporok, amelyek után általában kitisztul az ég. A csapadék mennyisége jelentősen megnövekedik, különösen szeptember-október hónapokban. A strandolás és más kültéri tevékenységek továbbra is élvezhetők, főként a délelőtti órákban. Ebben az időszakban a hurrikánszezon miatt (június-november) ritkán erősebb viharok is előfordulhatnak.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Playa del Carmen 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 Playa del Carmen egyik legkellemesebb hónapja, a száraz évszak közepén. A nappali hőmérséklet általában 28-29°C között mozog, míg éjszaka 19-21°C-ra hűl le, ami kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama viszonylag állandó, mintegy 11 óra. A napkelte 7:00 körül, a napnyugta pedig 18:00 körül van.</p>



<p>A csapadék mennyisége rendkívül alacsony, átlagosan 30-40 mm körül mozog, és a havi csapadékos napok száma mindössze 4-5. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta, felhőmentes, ideális a napozáshoz és a strandoláshoz. A relatív páratartalom mérsékelt, 75-80% körüli, ami még nem okoz jelentős diszkomfortot. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Playa del Carmenbe, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban enyhén lehűlhet a levegő, így egy vékony kardigán vagy hosszú ujjú ing hasznos 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óan kellemes, mint a január, továbbra is a száraz évszak része. A nappali hőmérséklet 28-30°C közé emelkedhet, míg éjszaka 20-22°C között alakul. A hőmérséklet-ingadozás kicsi, ami stabil időjárási viszonyokat jelent.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A nappali világosság időtartama hasonló a januárihoz, 11-11,5 óra körül. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 25-35 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 3-4 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 75-80% körüli. Az égbolt többnyire felhőtlen, kiváló látási viszonyokkal. A tenger továbbra is nyugodt és tiszta, ideális a vízi tevékenységekhez és a cenote-túrákhoz.</p>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, szellős ruhák, megfelelő napvédelem. A vízi tevékenységekhez UV-szűrős pólók is hasznosak lehetnek a hosszabb napozás során.</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 továbbra is a száraz évszak része, kellemes időjárási viszonyokkal. A nappali hőmérséklet 29-32°C közé emelkedik, míg az éjszakák 21-23°C között alakulnak. A hőség kezd erősödni, különösen a hónap vége felé.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra. A nappali világosság időtartama kis mértékben növekszik, 11,5-12 órára. A napkelte és napnyugta időpontjai alig változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, 20-30 mm körüli értékkel. Az esős napok száma 2-3 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom lassan emelkedni kezd, 75-80% körülire, ami már érezhetően fokozza a hőérzetet. A tenger továbbra is nyugodt, ideális feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A növekvő hőség miatt fontos a megfelelő hidratálás és a déli órákban az árnyékban tartózkodás. Érdemes a szabadtéri programokat a reggeli vagy késő délutáni órákra időzíteni.</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 a száraz évszak vége, jelentősebb melegedéssel. A nappali hőmérséklet 30-33°C közé emelkedik, míg éjszaka 22-24°C körül alakul. Ez az egyik legmelegebb időszak a száraz évszakban.</p>



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



<p>A csapadék mennyisége lassan növekedni kezd, 40-50 mm körüli értékkel. Az esős napok száma 4-5 közötti, általában rövid, de időnként intenzív záporok formájában.</p>



<p>A páratartalom emelkedik, 80-85% körülire, ami fokozza a hőérzetet. A tenger továbbra is nyugodt és tiszta, kiváló feltételeket biztosítva az úszáshoz és búvárkodáshoz.</p>



<p>Az áprilisi látogatáshoz könnyű, szellős ruházat ajánlott, bőséges folyadékbevitel és fokozott napvédelem. A programokat érdemes a reggeli vagy késő délutáni órákra időzíteni, elkerülve a legmelegebb déli időszakot.</p>



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



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



<p>A május átmeneti hónap a száraz és az esős évszak között, emelkedő hőmérséklettel és növekvő csapadékkal. A nappali hőmérséklet 31-34°C közé emelkedik, míg éjszaka 23-25°C körül alakul.</p>



<p>A napsütéses órák száma kezd csökkenni, átlagosan napi 7-8 óra a növekvő felhőzet miatt. A nappali világosság időtartama 13 óra körüli. A napkelte 6:30 körül, a napnyugta pedig 19:15 körül történik.</p>



<p>A csapadék mennyisége jelentősen növekszik, 100-150 mm körüli értékkel. Az esős napok száma 7-10 közé emelkedik, gyakoribb és intenzívebb záporokkal, főként délután vagy este.</p>



<p>A páratartalom magas, 85-90% körüli, ami a magas hőmérséklettel kombinálva fülledtté teszi a levegőt. A tenger általában nyugodt, bár az alkalmi viharok felkavarhatják.</p>



<p>A májusi látogatáshoz nagyon könnyű, gyorsan száradó ruházat ajánlott, esőkabát vagy esernyő a délutáni záporok miatt. Fontos a megfelelő hidratálás és a napvédelem. A programokat érdemes a reggeli órákra tervezni, amikor kisebb a csapadék valószínűsége.</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úniusban már egyértelműen az esős évszakban járunk, magas hőmérséklettel és rendszeres esőzésekkel. A nappali hőmérséklet 32-35°C között alakul, míg éjszaka 24-26°C körül.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 6-7 óra. A nappali világosság időtartama 13-13,5 óra körüli. A napkelte és napnyugta időpontjai minimálisan változnak a májusihoz képest.</p>



<p>A csapadék mennyisége magas, 150-180 mm körüli értékkel. Az esős napok száma 10-12 között alakul, rendszeres és gyakran intenzív záporokkal.</p>



<p>A páratartalom nagyon magas, 85-90% körüli, ami a magas hőmérséklettel kombinálva rendkívül fülledtté teszi a levegőt. A tenger többnyire nyugodt, de az időnkénti viharok felkavarhatják.</p>



<p>A júniusi látogatás esetén elengedhetetlen a vízálló öltözék és a rugalmas programtervezés. Az esőzések általában kiszámíthatóak, többnyire délután vagy este jelentkeznek, így a délelőtti órákat érdemes kihasználni a szabadtéri programokra.</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úliusban folytatódik az esős évszak, magas hőmérséklettel és rendszeres csapadékkal. A nappali hőmérséklet 32-35°C között alakul, míg éjszaka 24-26°C körül.</p>



<p>A napsütéses órák száma átlagosan napi 6-7 óra, az esőzések közötti napos időszakokkal. A nappali világosság időtartama 13 óra körüli. A napkelte 6:30 körül, a napnyugta pedig 19:30 körül van.</p>



<p>A csapadék mennyisége magas, 100-140 mm körüli értékkel. Az esős napok száma 8-10 között alakul, a délutáni vagy esti záporok jellemzőek.</p>



<p>A páratartalom magas, 85-90% körüli, de az esőzések némileg enyhíthetik a hőérzetet. A tenger általában nyugodt, bár az alkalmi viharok felkavarhatják.</p>



<p>A júliusi látogatás során célszerű figyelembe venni a rendszeres délutáni esőzéseket, és rugalmasan tervezni a programokat. Könnyű, gyorsan száradó ruházat és vízálló cipő 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 az esős évszak része, hasonló időjárási viszonyokkal, mint júliusban. A nappali hőmérséklet 32-35°C között mozog, míg éjszaka 24-26°C körül alakul.</p>



<p>A napsütéses órák száma átlagosan napi 6-7 óra. A nappali világosság időtartama 12,5-13 óra. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége magas, 120-160 mm körüli értékkel. Az esős napok száma 9-11 között alakul, gyakori és kiszámíthatatlan záporokkal.</p>



<p>A páratartalom magas, 85-90% körüli, ami fokozza a hőérzetet. A tenger többnyire nyugodt, de az alkalmi viharok felkavarhatják.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: vízálló ruházat, rugalmas programtervezés. Ez a hónap a hurrikánszezon része, bár Playa del Carmen ritkán kap közvetlen hurrikántalálatot.</p>



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



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



<p>Szeptember Playa del Carmen egyik legcsapadékosabb hónapja, az esős évszak csúcspontja. A nappali hőmérséklet 31-33°C között, az éjszakai pedig 23-25°C körül alakul.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 5-6 óra, a sűrű felhőzet miatt. A nappali világosság időtartama 12-12,5 óra körüli. A napkelte 6:45 körül, a napnyugta pedig 19:00 körül történik.</p>



<p>A csapadék mennyisége ebben a hónapban a legmagasabb, 200-250 mm körüli értékkel. Az esős napok száma 12-15 között alakul, hosszabb és intenzívebb esőzésekkel.</p>



<p>A páratartalom rendkívül magas, 85-90% körüli. A tenger gyakran nyugtalan lehet, különösen viharok idején.</p>



<p>A szeptemberi látogatás esetén elengedhetetlen a megfelelő esőfelszerelés, és számítani kell arra, hogy több szabadtéri program elmaradhat az időjárás miatt. Ez a hónap a hurrikánszezon csúcsa, ezért ajánlott folyamatosan figyelemmel kísérni az időjárás-előrejelzéseket.</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ég mindig az esős évszak része, bár a hónap vége felé kezd csökkenni a csapadék mennyisége. A nappali hőmérséklet 30-32°C között, az éjszakai pedig 22-24°C körül alakul.</p>



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



<p>A csapadék mennyisége még mindig jelentős, 150-200 mm körüli értékkel, de már csökkenő tendenciát mutat a hónap folyamán. A csapadékos napok száma 10-12 között alakul.</p>



<p>A páratartalom magas, 80-85% körüli, de a csökkenő esőzések miatt a hőérzet kezd javulni. A tenger még mindig nyugtalan lehet, de a hónap vége felé kezd megnyugodni.</p>



<p>Az októberi látogatáshoz még mindig szükséges az esőfelszerelés, de érdemes kihasználni a növekvő számú napos órákat. A hónap vége felé már több lehetőség nyílik szabadtéri programokra. A hurrikánszezon még tart, bár az előfordulási valószínűség csökken.</p>



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



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



<p>November az átmeneti időszak az esős és a száraz évszak között. A nappali hőmérséklet 28-30°C közé csökken, míg éjszaka 21-23°C körül alakul.</p>



<p>A napsütéses órák száma jelentősen növekszik, átlagosan napi 7-8 óra. A nappali világosság időtartama 11-11,5 óra. A napkelte 7:15 körül, a napnyugta pedig 18:15 körül történik.</p>



<p>A csapadék mennyisége jelentősen csökken, 60-90 mm körüli értékre. Az esőzések ritkábbak és kevésbé intenzívek lesznek. A csapadékos napok száma 6-8 közé csökken.</p>



<p>A páratartalom lassan csökken, 75-80% körülire, ami kellemesebb közérzetet biztosít. A tenger kezd megnyugodni, és egyre több lehetőség nyílik a vízi sportok és kirándulások számára.</p>



<p>A novemberi látogatás már sokkal kellemesebb élményt nyújt, mint az előző hónapok. Érdemes könnyű, szellős ruházatot vinni, de még mindig célszerű felkészülni alkalmi esőzésekre. A hurrikánszezon hivatalosan november végéig tart, de ebben a hónapban már ritka a jelentős trópusi vihar a területen.</p>



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



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



<p>December már egyértelműen a száraz évszak kezdete, ideális időjárási viszonyokkal. A nappali hőmérséklet 27-29°C között, míg éjszaka 20-22°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama 11 óra körüli. A napkelte 7:15 körül, a napnyugta pedig 18:15 körül van.</p>



<p>A csapadék mennyisége minimálisra csökken, 30-50 mm körüli értékre. Az esőzések ritkák és rövidek. A csapadékos napok száma 5-7 közé csökken.</p>



<p>A páratartalom csökken, 75-80% körülire, ami kellemes közérzetet biztosít. A tenger nyugodt és tiszta, ideális feltételeket teremtve minden vízi tevékenységhez.</p>



<p>A decemberi látogatás az egyik legjobb választás, könnyű, szellős ruházattal és megfelelő napvédelemmel. Az időjárás stabil és kiszámítható, ideális a nyaraláshoz.</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">Playa del Carmen 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: 28 },
      { honap: "Február", homerseklet: 29 },
      { honap: "Március", homerseklet: 30 },
      { honap: "Április", homerseklet: 31 },
      { honap: "Május", homerseklet: 32 },
      { honap: "Június", homerseklet: 33 },
      { honap: "Július", homerseklet: 33 },
      { honap: "Augusztus", homerseklet: 33 },
      { honap: "Szeptember", homerseklet: 32 },
      { honap: "Október", homerseklet: 31 },
      { honap: "November", homerseklet: 29 },
      { honap: "December", homerseklet: 28 }
    ];
    // 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>



<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">Playa del Carmen á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: 30 },
      { honap: "Március", csapadek: 25 },
      { honap: "Április", csapadek: 45 },
      { honap: "Május", csapadek: 125 },
      { honap: "Június", csapadek: 165 },
      { honap: "Július", csapadek: 120 },
      { honap: "Augusztus", csapadek: 140 },
      { honap: "Szeptember", csapadek: 225 },
      { honap: "Október", csapadek: 175 },
      { honap: "November", csapadek: 75 },
      { honap: "December", csapadek: 40 }
    ];
    // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete</strong></h2>



<p>Playa del Carmen tenger vízhőmérséklete az év során viszonylag stabil, csak kismértékű ingadozást mutat. A Karib-tenger trópusi jellege miatt a víz mindig kellemes, fürdésre alkalmas.</p>



<p><strong>Január-február</strong>: A víz hőmérséklete 26-27°C között alakul. Ez ideális hőmérséklet a fürdőzéshez, frissítő, de egyáltalán nem hideg.</p>



<p><strong>Március-május</strong>: A víz hőmérséklete emelkedik, 27-28°C közötti értékeket érve el. Ebben az időszakban a tenger különösen kellemes.</p>



<p><strong>Június-augusztus</strong>: Az esős évszak ellenére a víz hőmérséklete tovább emelkedik, 28-29°C körül. A gyakori esőzések és felhős időjárás ellenére a víz rendkívül meleg és kellemes.</p>



<p><strong>Szeptember-október</strong>: A tenger hőmérséklete eléri a legmagasabb értékeket, 29-30°C körül alakul. Bár ez az időszak a legcsapadékosabb, a víz hőmérséklete kiváló marad, azonban a viharos tenger és az alkalmi erős hullámzás korlátozhatja a fürdési lehetőségeket.</p>



<p><strong>November-december</strong>: A víz hőmérséklete lassan csökken, 27-28°C közötti értékekre. Ahogy visszatér a száraz évszak, a nyugodt tenger és a kellemes vízhőmérséklet ideális feltételeket teremt az úszáshoz, snorkelezéshez és a vízi sportokhoz.</p>



<p>Playa del Carmen partjainál az árapály jelenség minimális, alig észrevehető különbséget okoz a vízszintben. Ez előnyös a strandolók számára, mivel nem kell figyelembe venni az apály-dagály változásokat a fürdőzés során.</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-container3 {
      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-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      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-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 26.5 },
      { honap: "Február", homerseklet: 26.5 },
      { honap: "Március", homerseklet: 27.5 },
      { honap: "Április", homerseklet: 27.5 },
      { honap: "Május", homerseklet: 28 },
      { honap: "Június", homerseklet: 28.5 },
      { honap: "Július", homerseklet: 28.5 },
      { honap: "Augusztus", homerseklet: 29 },
      { honap: "Szeptember", homerseklet: 29.5 },
      { honap: "Október", homerseklet: 29.5 },
      { honap: "November", homerseklet: 27.5 },
      { honap: "December", homerseklet: 27 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>UV index Playa del Carmen-ben</strong></h2>



<p>Playa del Carmen földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. A trópusi égöv alatt, az egyenlítőhöz közel a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



<p><strong>Január-február</strong>: Az UV index általában 8-9 között mozog, ami &#8222;nagyon magas&#8221; kategóriának számít. A napsugárzás legintenzívebb 11:00 és 15:00 óra között.</p>



<p><strong>Március-május</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 10-11 körül, ami már az &#8222;extrém&#8221; kategóriába tartozik. A déli órákban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Június-augusztus</strong>: Az UV index továbbra is magas, 9-10 körüli értékekkel, a &#8222;nagyon magas&#8221; és &#8222;extrém&#8221; kategória határán. A gyakori felhőzet ellenére is jelentős UV sugárzás éri a bőrt.</p>



<p><strong>Szeptember-október</strong>: Az UV index továbbra is 9-10 körüli értékeken marad, a felhős égbolt csak minimálisan csökkenti a sugárzás intenzitását. Ebben az időszakban is elengedhetetlen a megfelelő napvédelem.</p>



<p><strong>November-december</strong>: Az UV index kissé csökken, 8-9 körüli értékekre, de még mindig a &#8222;nagyon magas&#8221; kategóriába tartozik.</p>



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között). Különösen a világos bőrű turisták számára fokozott óvatosság ajánlott, mivel akár 15-20 perc közvetlen napsugárzás is súlyos leégést okozhat.</p>



<p>A víz visszaverő hatása miatt a vízparton és a vízben tartózkodva is fokozott napvédelemre van szükség, vízálló napvédő krémek és UV-szűrős pólók használata ajánlott.</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-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: 8.5 },
      { honap: "Február", uv: 8.5 },
      { honap: "Március", uv: 10.5 },
      { honap: "Április", uv: 10.5 },
      { honap: "Május", uv: 10.5 },
      { honap: "Június", uv: 9.5 },
      { honap: "Július", uv: 9.5 },
      { honap: "Augusztus", uv: 9.5 },
      { honap: "Szeptember", uv: 9.5 },
      { honap: "Október", uv: 9.5 },
      { honap: "November", uv: 8.5 },
      { honap: "December", uv: 8.5 }
    ];
    // 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>



<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>Az esős évszakban, különösen június és november között, fennáll a hurrikánok és trópusi viharok veszélye. Bár Playa del Carmen földrajzi elhelyezkedése miatt ritkán kap közvetlen találatot, a közeli hurrikánok jelentős esőzéseket és szelet okozhatnak. A hurrikánszezon hivatalosan június 1-től november 30-ig tart, legaktívabb időszaka augusztus közepétől október közepéig.</p>



<p>Az esős évszakban előfordulhatnak hirtelen, intenzív zivatarok, amelyek rövid idő alatt jelentős mennyiségű csapadékot zúdítanak a területre. Ezek átmeneti áradásokat okozhatnak, különösen az alacsonyabban fekvő területeken.</p>



<p>A száraz évszakban ritkán, de előfordulhatnak az úgynevezett &#8222;norte&#8221; jelenségek &#8211; hidegfrontok, amelyek észak felől érkeznek és átmenetileg lehűtik a levegőt, erős szelet és hullámzást okozva a tengerparton.</p>



<p>A magas hőmérséklet és páratartalom kombinációja az év nagy részében, különösen május és szeptember között, hőstresszt okozhat, ami hőkimerüléshez vagy hőgutához vezethet a nem megfelelően akklimatizálódott látogatóknál.</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 Playa del Carmenbe utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Playa del Carmen meglátogatására a száraz évszak, különösen <strong>december elejétől április közepéig</strong>. Ebben az időszakban a hőmérséklet kellemes (25-30°C), minimális a csapadék, alacsonyabb a páratartalom és maximális a napsütéses órák száma. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a fürdőzéshez, snorkelezéshez és kirándulásokhoz. Ez az időszak természetesen a fő turistaszezon is, így magasabb árakra és több turistára kell számítani.</p>



<p>A novemberi és májusi átmeneti időszakok szintén jó választások lehetnek, amikor az időjárás még/már viszonylag kedvező, de a turisták száma és az árak alacsonyabbak. Ebben az időszakban alkalmanként előfordulhatnak esőzések, de általában rövid ideig tartanak és nem befolyásolják jelentősen a programokat.</p>



<p>Az esős évszak (június-október) általában kevésbé ajánlott, különösen a szeptember-október időszak, amikor a legintenzívebb a csapadék és fennáll a hurrikánok veszélye. Azonban ebben az időszakban is vannak napos időszakok, az árak jelentősen alacsonyabbak, és a turisták száma minimális. Ha ilyenkor utazol, rugalmas programtervezéssel és a megfelelő felkészüléssel még mindig kellemes élményben lehet részed.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Playa del Carmen &#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="excellent">

<td>Április</td>

<td>Kiváló</td>

</tr>

<tr class="average">

<td>Május</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>Június</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Július</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Augusztus</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Szeptember</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Október</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>November</td>

<td>Átlagos</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/20d63n87d07/playa-del-carmen/" data-label_1="PLAYA DEL CARMEN" data-theme="original" >PLAYA DEL CARMEN</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>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Maya Riviéra további népszerű helyei</strong></h2>



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



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#fff2ff"><figure class="wp-block-media-text__media"><img fetchpriority="high" decoding="async" width="900" height="600" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt.jpg" alt="Cancún időjárása" class="wp-image-546 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt-300x200.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt-768x512.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt-585x390.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-cancun-idojarasa-poszt-263x175.jpg 263w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/cancun-idojarasa/">Cancún időjárása</a></h2>
</div></div>



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



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#fff2ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="505" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt.jpg" alt="Tulum időjárása" class="wp-image-549 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt-300x168.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt-768x431.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt-585x328.jpg 585w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/tulum-idojarasa/">Tulum időjárása</a></h2>
</div></div>
<p>A <a href="https://mikorutazz.hu/playa-del-carmen-idojarasa/">Playa del Carmen 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>Cancún időjárása – mikor a legjobb a Maya Riviérára utazni?</title>
		<link>https://mikorutazz.hu/cancun-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Mon, 14 Apr 2025 13:19:51 +0000</pubDate>
				<category><![CDATA[Közép-Amerika és Karib-térség]]></category>
		<category><![CDATA[Mexikó]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=325</guid>

					<description><![CDATA[<p>Cancún időjárása alapvetően trópusi és szubtrópusi, meleg hőmérséklettel és jól elkülöníthető esős és száraz évszakkal az év folyamán. A Karib-tenger közelsége és a Yucatán-félsziget földrajzi adottságai jelentősen befolyásolják a terület&#8230;</p>
<p>A <a href="https://mikorutazz.hu/cancun-idojarasa/">Cancún időjárása – mikor a legjobb a Maya Riviérára 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><a href="https://utazaskatalogus.hu/maya-riviera-latnivalok-cancun-es-kornyeke/" target="_blank" rel="noreferrer noopener nofollow">Cancún</a> időjárása alapvetően trópusi és szubtrópusi, meleg hőmérséklettel és jól elkülöníthető esős és száraz évszakkal az év folyamán.</strong></p>



<p>A Karib-tenger közelsége és a Yucatán-félsziget földrajzi adottságai jelentősen befolyásolják a terület éghajlatát.</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>Cancúnban két fő évszak különíthető el: száraz évszak és esős évszak.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (november-április)</strong>:</h3>



<p>A száraz évszak Cancún legkellemesebb időszaka, ragyogó kék égbolttal, alacsony páratartalommal és kellemes hőmérséklettel. Az átlaghőmérséklet <strong>25-30°C</strong> között mozog. A csapadék mennyisége minimális és a levegő szárazabb. Az időjárás ideális a strandoláshoz, városnézéshez és egyéb szabadtéri tevékenységekhez. A tenger nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz és hajókirándulásokhoz.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (május-október)</strong>:</h3>



<p>Az esős évszak meleg és párás, rendszeres csapadékkal. Az átlaghőmérséklet <strong>28-33°C</strong> között alakul. A legtöbb csapadék rövid, intenzív záporok formájában jelentkezik, általában késő délután vagy este. A reggeli és délelőtti órák gyakran naposak. A páratartalom magas, ami fokozhatja a hőérzetet. Ez az időszak egybeesik a hurrikánszezonnal is, különösen augusztus-október között fokozott a trópusi viharok kialakulásának valószínűsége.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Cancún 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 Cancún egyik legkellemesebb hónapja, a száraz évszak közepén. A nappali hőmérséklet általában 27-29°C között mozog, míg éjszaka 20-22°C-ra hűl le, ami kellemes alvási körülményeket biztosít.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama viszonylag állandó, mintegy 11 óra. A napkelte 6:30 körül, a napnyugta pedig 17:30 körül van.</p>



<p>A csapadék mennyisége rendkívül alacsony, átlagosan 40-50 mm körül mozog, és a havi csapadékos napok száma mindössze 4-5. Az esőzések, ha előfordulnak, általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta, felhőmentes, ideális a napozáshoz és a strandoláshoz. A relatív páratartalom mérsékelt, 75-80% körüli, ami még nem okoz jelentős diszkomfortot. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Cancúnba, könnyű, szellős ruházat ajánlott, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban enyhén lehűlhet a levegő, így egy vékony kardigán vagy hosszú ujjú ing hasznos 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óan kellemes, mint a január, továbbra is a száraz évszak része. A nappali hőmérséklet 28-30°C közé emelkedhet, míg éjszaka 21-23°C között alakul. A hőmérséklet-ingadozás kicsi, ami stabil időjárási viszonyokat jelent.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 8-9 óra. A nappali világosság időtartama hasonló a januárihoz, 11-11,5 óra körül. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 30-40 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 3-4 között mozog.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 75-80% körüli. Az égbolt többnyire felhőtlen, kiváló látási viszonyokkal. A tenger továbbra is nyugodt és tiszta, ideális a vízi tevékenységekhez és a hajókirándulásokhoz.</p>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, szellős ruhák, megfelelő napvédelem. A vízi tevékenységekhez UV-szűrős pólók is hasznosak lehetnek a hosszabb napozás során.</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 a száraz évszak vége felé közeledik, de még mindig ideális időjárási viszonyokkal. A nappali hőmérséklet emelkedik, 29-31°C közé, míg az éjszakák 22-24°C között alakulnak. A hőség kezd erősödni, különösen a hónap vége felé.</p>



<p>A napsütéses órák száma változatlanul magas, átlagosan napi 9-10 óra. A nappali világosság időtartama növekszik, 12 órára. A napkelte és napnyugta időpontjai alig változnak.</p>



<p>A csapadék mennyisége továbbra is alacsony, 30-40 mm körüli értékkel. Az esős napok száma 3-4 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom lassan emelkedni kezd, 75-80% körülire, ami már érezhetően fokozza a hőérzetet. A tenger továbbra is nyugodt, bár a délutáni szellők időnként erősödhetnek.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, fokozott napvédelem ajánlott. A növekvő hőség miatt fontos a megfelelő hidratálás és a déli órákban az árnyékban tartózkodás. Érdemes a szabadtéri programokat a reggeli vagy késő délutáni órákra időzíteni.</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 a száraz évszak utolsó hónapja, már melegebb időjárással. A nappali hőmérséklet 30-32°C közé emelkedik, míg éjszaka 23-25°C körül alakul. A hőség tovább fokozódik a hónap folyamán.</p>



<p>A napsütéses órák száma továbbra is magas, napi 9-10 óra. A nappali világosság időtartama 12,5 óra körüli. 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 enyhén növekedhet, 40-50 mm körüli értékkel. Az esős napok száma 4-5 közötti, általában rövid, de intenzív záporok formájában, főként a délutáni órákban.</p>



<p>A páratartalom emelkedik, 80-85% körülire, ami fülledtté kezdi tenni a levegőt. Ez a kombinált hatás (magas hőmérséklet és páratartalom) kezdhet megterhelő lenni, különösen a nem akklimatizálódott turisták számára. A tenger még mindig viszonylag nyugodt, bár az időnkénti erősebb szelek miatt a hullámok növekedhetnek.</p>



<p>Az áprilisi látogatáshoz a lehető legkönnyebb ruházat ajánlott, bőséges folyadékbevitel, fokozott napvédelem. A szabadtéri tevékenységeket érdemes a kora reggeli vagy késő délutáni órákra időzíteni.</p>



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



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



<p>A május az esős évszak kezdete, jelentősen emelkedő hőmérséklettel. A nappali maximum 31-33°C közé emelkedhet, míg éjszaka 24-26°C körül alakul. Ez az egyik legmelegebb időszak Cancúnban.</p>



<p>A napsütéses órák száma kezd csökkenni a növekvő felhőzet miatt, átlagosan napi 8-9 óra. A nappali világosság időtartama 13 óra körüli. A napkelte 6:00 körül, a napnyugta pedig 19:00 körül van.</p>



<p>A csapadék mennyisége növekszik, 100-120 mm körüli értékkel. Az esős napok száma 6-8 közé emelkedik, gyakran heves záporok, zivatarok formájában, főként késő délután és este.</p>



<p>A páratartalom magas, 80-85% körüli, ami a magas hőmérséklettel kombinálva fülledtté teszi a levegőt. A hőérzet akár 35°C fölé is emelkedhet. A tenger kezd nyugtalanabbá válni, és az időszakos viharok veszélye növekszik.</p>



<p>A májusi látogatáshoz könnyű, gyorsan száradó ruházat ajánlott, fokozott figyelemmel a hőség okozta problémákra. Javasolt a programokat a kora reggeli órákra időzíteni, és a legmelegebb időszakban árnyékos vagy légkondicionált helyiségekben tartózkodni.</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úniusban folytatódik az esős évszak, forró időjárással és rendszeres csapadékkal. A nappali hőmérséklet 32-34°C közé emelkedik, míg éjszaka 25-27°C körül alakul.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 7-8 óra, a növekvő felhőzet és gyakoribb esőzések miatt. A nappali világosság időtartama 13,5 óra körüli. A napkelte és napnyugta időpontjai hasonlóak a májusihoz.</p>



<p>A csapadék mennyisége jelentős, 150-180 mm körüli értékkel. Az esős napok száma 8-10 között alakul, gyakori délutáni és esti záporokkal, zivatarokkal.</p>



<p>A páratartalom magas, 85% körüli, a hőérzet pedig 35°C feletti lehet. A tenger kezd nyugtalanabbá válni, ami korlátozhatja a tengeri kirándulások és vízi sportok lehetőségeit.</p>



<p>A júniusi látogatáshoz könnyű, gyorsan száradó ruházat ajánlott, vízálló cipő, esetleg könnyű esőkabát vagy esernyő. A programokat rugalmasan kell tervezni, figyelembe véve a rendszeres délutáni esőzéseket.</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úliusban folytatódik az esős évszak, forró hőmérséklettel és rendszeres esőzésekkel. A nappali hőmérséklet 32-35°C között alakul, míg éjszaka 25-27°C körüli értékeket mérhetünk.</p>



<p>A napsütéses órák száma átlagosan napi 7-8 óra, bár az esőzések között lehetnek hosszabb napos időszakok. A nappali világosság időtartama 13 óra körüli. A napkelte 6:15 körül, a napnyugta pedig 19:15 körül van.</p>



<p>A csapadék mennyisége magas, 100-130 mm körüli értékkel. Az esőzések gyakran rövid, de intenzív záporok formájában jelentkeznek, főként délután és este. A csapadékos napok száma 8-10 között alakul.</p>



<p>A páratartalom magas, 85% körüli, ami jelentősen fokozza a hőérzetet. A tenger általában nyugodt a partok mentén, bár a nyílt vízen erősebb hullámzás előfordulhat.</p>



<p>A júliusi látogatás esetén könnyű, szellős ruházat, megfelelő napvédelem és folyadékpótlás elengedhetetlen. Érdemes kihasználni a délelőtti, általában naposabb órákat a szabadtéri programokra.</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 az esős évszak része, hasonló időjárási viszonyokkal, mint júliusban. A nappali hőmérséklet 32-35°C között mozog, míg éjszaka 25-27°C körül alakul.</p>



<p>A napsütéses órák száma átlagosan napi 7-8 óra, a rendszeres délutáni felhőképződés miatt. A nappali világosság időtartama 12,5 óra. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége magas, 110-140 mm körüli értékkel. Az esős napok száma 9-11 között alakul, gyakori délutáni és esti záporokkal.</p>



<p>A páratartalom magas, 85% körüli, ami fokozza a hőérzetet. A tenger általában nyugodt a reggeli órákban, de délután és a viharok idején hullámossá válhat.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: könnyű, szellős ruházat, napvédelem és hidratálás. Augusztusban kezdődik a hurrikánszezon csúcsidőszaka, ezért fokozott figyelemmel kell követni az időjárás-előrejelzéseket.</p>



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



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



<p>Szeptember Cancún egyik legcsapadékosabb hónapja, a hurrikánszezon csúcspontja. A nappali hőmérséklet 31-33°C között, az éjszakai pedig 24-26°C körül alakul.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6-7 óra, a sűrű felhőzet miatt. A nappali világosság időtartama 12 óra körüli. 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 ebben a hónapban az egyik legmagasabb, 200-250 mm körüli értékkel. Az esős napok száma 12-14 között alakul, gyakran hosszabb esőzési időszakokkal.</p>



<p>A páratartalom rendkívül magas, 85-90% körüli. A tenger gyakran viharos, ami jelentősen korlátozza a vízi tevékenységeket és a hajókirándulások lehetőségét.</p>



<p>A szeptemberi látogatás esetén elengedhetetlen a megfelelő esőfelszerelés, és számítani kell arra, hogy számos szabadtéri program elmaradhat az időjárás miatt. Ez a hónap a hurrikánok szempontjából a legveszélyesebb időszak, ezért különös figyelmet kell fordítani az időjárás-előrejelzésekre.</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ég mindig az esős évszak része, bár a hónap vége felé kezd enyhülni a csapadék mennyisége. A nappali hőmérséklet 30-32°C között, az éjszakai pedig 23-25°C körül alakul.</p>



<p>A napsütéses órák száma lassan emelkedik, átlagosan napi 7-8 óra. A nappali világosság időtartama 11,5 óra körüli. A napkelte 6:45 körül, a napnyugta pedig 18:15 körül van.</p>



<p>A csapadék mennyisége még mindig jelentős, 150-180 mm körüli értékkel, de már csökkenő tendenciát mutat a hónap folyamán. A csapadékos napok száma 10-12 között alakul.</p>



<p>A páratartalom magas, 80-85% körüli. A tenger még mindig nyugtalan lehet, különösen a hurrikánszezon utolsó szakaszában, de a hónap vége felé kezd megnyugodni.</p>



<p>Az októberi látogatáshoz még mindig szükséges az esőfelszerelés, de érdemes kihasználni a növekvő számú napos órákat. A hónap vége felé már több lehetőség nyílik szabadtéri programokra.</p>



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



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



<p>November az átmeneti időszak az esős és a száraz évszak között. A nappali hőmérséklet 29-31°C közé csökken, míg éjszaka 22-24°C körül alakul.</p>



<p>A napsütéses órák száma jelentősen növekszik, átlagosan napi 8-9 óra. A nappali világosság időtartama 11 óra. A napkelte 6:15 körül, a napnyugta pedig 17:15 körül történik.</p>



<p>A csapadék mennyisége jelentősen csökken, 80-100 mm körüli értékre. Az esőzések ritkábbak és kevésbé intenzívek lesznek. A csapadékos napok száma 7-9 közé csökken.</p>



<p>A páratartalom lassan csökken, 75-80% körülire, ami kellemesebb közérzetet biztosít. A tenger kezd megnyugodni, és egyre több lehetőség nyílik a vízi sportok és hajókirándulások számára.</p>



<p>A novemberi látogatás már sokkal kellemesebb élményt nyújt, mint az előző hónapok. Érdemes könnyű, szellős ruházatot vinni, de még mindig célszerű felkészülni alkalmi esőzésekre.</p>



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



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



<p>December már egyértelműen a száraz évszak kezdete, ideális időjárási viszonyokkal. A nappali hőmérséklet 28-30°C között, míg éjszaka 21-23°C körül alakul.</p>



<p>A napsütéses órák száma magas, átlagosan napi 7-8 óra. A nappali világosság időtartama 11 óra körüli. A napkelte 6:30 körül, a napnyugta pedig 17:30 körül van.</p>



<p>A csapadék mennyisége minimálisra csökken, 50-70 mm körüli értékre. Az esőzések ritkák és rövidek. A csapadékos napok száma 5-7 közé csökken.</p>



<p>A páratartalom csökken, 75% körülire, ami kellemes közérzetet biztosít. A tenger nyugodt és tiszta, ideális feltételeket teremtve minden vízi tevékenységhez.</p>



<p>A decemberi látogatás az egyik legjobb választás, könnyű, szellős ruházattal és megfelelő napvédelemmel. Az időjárás stabil és kiszámítható, ideális a nyaraláshoz.</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">Cancún 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: 28 },
      { honap: "Február", homerseklet: 29 },
      { honap: "Március", homerseklet: 30 },
      { honap: "Április", homerseklet: 31 },
      { honap: "Május", homerseklet: 32 },
      { honap: "Június", homerseklet: 33 },
      { honap: "Július", homerseklet: 34 },
      { honap: "Augusztus", homerseklet: 34 },
      { honap: "Szeptember", homerseklet: 32 },
      { honap: "Október", homerseklet: 31 },
      { honap: "November", homerseklet: 30 },
      { honap: "December", homerseklet: 29 }
    ];
    // 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>



<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">Cancún á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: 45 },
      { honap: "Február", csapadek: 35 },
      { honap: "Március", csapadek: 35 },
      { honap: "Április", csapadek: 45 },
      { honap: "Május", csapadek: 110 },
      { honap: "Június", csapadek: 165 },
      { honap: "Július", csapadek: 115 },
      { honap: "Augusztus", csapadek: 125 },
      { honap: "Szeptember", csapadek: 225 },
      { honap: "Október", csapadek: 165 },
      { honap: "November", csapadek: 90 },
      { honap: "December", csapadek: 60 }
    ];
    // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete</strong></h2>



<p>Cancún tenger vízhőmérséklete az év során viszonylag stabil, csak kismértékű ingadozást mutat. A Karib-tenger trópusi jellege miatt a víz mindig kellemes, fürdésre alkalmas.</p>



<p><strong>Január-február</strong>: A víz hőmérséklete 26-27°C között alakul. Ez ideális hőmérséklet a fürdőzéshez, frissítő, de egyáltalán nem hideg.</p>



<p><strong>Március-május</strong>: A víz hőmérséklete emelkedik, 27-28°C közötti értékeket érve el. Ebben az időszakban a tenger különösen meleg és kellemes.</p>



<p><strong>Június-szeptember</strong>: Az esős évszak során a víz hőmérséklete továbbra is magas, 28-29°C körül. A gyakori esőzések ellenére a tenger rendkívül meleg marad.</p>



<p><strong>Október-december</strong>: A tenger hőmérséklete lassan csökken, 27-28°C körül alakul. Ahogy visszatér a száraz évszak, a nyugodt tenger és a kellemes vízhőmérséklet ideális feltételeket teremt az úszáshoz és a vízi sportokhoz.</p>



<p>Cancún partjainál az árapály viszonylag mérsékelt, nem mutat olyan jelentős ingadozást, mint sok más tengerparti üdülőhelyen. Ez még kényelmesebbé teszi a strandolást és a vízi tevékenységeket.</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-container3 {
      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-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      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-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 26.5 },
      { honap: "Február", homerseklet: 26.5 },
      { honap: "Március", homerseklet: 27 },
      { honap: "Április", homerseklet: 27.5 },
      { honap: "Május", homerseklet: 28 },
      { honap: "Június", homerseklet: 28.5 },
      { honap: "Július", homerseklet: 28.5 },
      { honap: "Augusztus", homerseklet: 29 },
      { honap: "Szeptember", homerseklet: 28.5 },
      { honap: "Október", homerseklet: 28 },
      { honap: "November", homerseklet: 27.5 },
      { honap: "December", homerseklet: 27 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>UV index Cancúnban</strong></h2>



<p>Cancún földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. A trópusi régióban, az északi szélesség 21. fokánál a napsugárzás intenzitása jóval erősebb, mint a mérsékelt éghajlati övben.</p>



<p><strong>Január-február</strong>: Az UV index általában 8-9 között mozog, ami &#8222;nagyon magas&#8221; kategóriának számít. A napsugárzás legintenzívebb 10:00 és 16:00 óra között.</p>



<p><strong>Március-május</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 10-11 körül, ami az &#8222;extrém&#8221; kategóriába tartozik. A déli órákban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Június-augusztus</strong>: Az UV index továbbra is extrém magas, 10-11 körüli értékekkel, annak ellenére, hogy a gyakoribb felhőzet némileg csökkentheti a közvetlen sugárzást. Fontos tudni, hogy a felhőkön keresztül is jelentős UV sugárzás éri a bőrt.</p>



<p><strong>Szeptember-október</strong>: Az UV index enyhén csökken, 9-10 körüli értékekre, de még mindig a &#8222;nagyon magas&#8221; és &#8222;extrém&#8221; kategória határán mozog. A felhős égbolt ellenére is szükséges a fokozott napvédelem.</p>



<p><strong>November-december</strong>: Az UV index 8-9 körüli értékekre csökken, ahogy változik a nap beesési szöge, de továbbra is a &#8222;nagyon magas&#8221; kategóriába tartozik.</p>



<p>Az extrém UV sugárzás miatt az év bármely szakában rendkívül fontos a megfelelő napvédelem. Ajánlott a magas faktorszámú (legalább SPF 50+) napvédő krém gyakori használata, kalap, napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb, déli órákban (11:00-15:00 között). Különösen a világos bőrű turisták számára fokozott óvatosság ajánlott, mivel akár 15-20 perc közvetlen napsugárzás is súlyos leégést okozhat.</p>



<p>A víz visszaverő hatása miatt a vízparton és a vízben tartózkodva is fokozott napvédelemre van szükség, vízálló napvédő krémek és UV-szűrős pólók használata ajánlott.</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-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: 8.5 },
      { honap: "Február", uv: 8.5 },
      { honap: "Március", uv: 10 },
      { honap: "Április", uv: 10.5 },
      { honap: "Május", uv: 10.5 },
      { honap: "Június", uv: 10.5 },
      { honap: "Július", uv: 10.5 },
      { honap: "Augusztus", uv: 10.5 },
      { honap: "Szeptember", uv: 9.5 },
      { honap: "Október", uv: 9.5 },
      { honap: "November", uv: 8.5 },
      { honap: "December", uv: 8.5 }
    ];
    // 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>



<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>Az esős évszakban (különösen augusztus-október között) előfordulhatnak trópusi viharok és hurrikánok, amelyek erős széllel, heves esőzésekkel és magas hullámokkal járnak. A Mexikói-öböl és a Karib-tenger térsége rendszeresen érintett a hurrikánok által, amelyek komoly veszélyt jelenthetnek.</p>



<p>A hurrikánszezon hivatalosan június 1-től november 30-ig tart, de a legerősebb aktivitás augusztus közepétől október közepéig figyelhető meg. A modern előrejelző rendszerek általában több nappal a hurrikán érkezése előtt figyelmeztetést adnak, ami lehetővé teszi a megfelelő óvintézkedések megtételét.</p>



<p>A száraz évszakban extrém hőség fordulhat elő, amikor a hőmérséklet 35°C fölé emelkedhet, és a magas páratartalommal kombinálva a hőérzet meghaladhatja a 40°C-ot. Ez hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál.</p>



<p>Cancún tengerpartján időnként előfordulhat a &#8222;sargassum&#8221; nevű barnamoszat elszaporodása, különösen a melegebb hónapokban. Ez a természetes jelenség nem veszélyes, de csökkentheti a strandolás élményét.</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 Cancúnba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Cancún meglátogatására a száraz évszak, különösen <strong>december elejétől április közepéig</strong>. Ebben az időszakban a hőmérséklet kellemes (25-30°C), minimális a csapadék, alacsonyabb a páratartalom és maximális a napsütéses órák száma. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a fürdőzéshez, búvárkodáshoz és hajókirándulásokhoz. Ez az időszak természetesen a fő turistaszezon is, így magasabb árakra és több turistára kell számítani.</p>



<p>A november és május szintén jó választás lehet, amikor az időjárás még/már viszonylag kedvező, de a turisták száma és az árak alacsonyabbak. Ezekben a hónapokban alkalmanként előfordulhatnak esőzések, de általában rövid ideig tartanak és nem befolyásolják jelentősen a programokat.</p>



<p>Az esős évszak (június elejétől október végéig) általában kevésbé ajánlott, különösen a szeptember-október időszak, amikor a hurrikánveszély a legnagyobb. Azonban ebben az időszakban is vannak napos időszakok, az árak jelentősen alacsonyabbak, és a turisták száma kisebb.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Cancún &#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="excellent">

<td>Április</td>

<td>Kiváló</td>

</tr>

<tr class="average">

<td>Május</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>Június</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Július</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Augusztus</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Szeptember</td>

<td>Nem ajánlott</td>

</tr>

<tr class="not-recommended">

<td>Október</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>November</td>

<td>Átlagos</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/21d16n86d85/cancun/" data-label_1="CANCÚN" data-theme="original" >CANCÚN</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>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Maya Riviéra további népszerű helyei</strong></h2>



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



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#fff2ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="621" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt.jpg" alt="playa del Carmen időjárása" class="wp-image-547 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt-300x207.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt-768x530.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-playa-del-carmen-idojarasa-poszt-585x404.jpg 585w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/playa-del-carmen-idojarasa/">Playa del Carmen időjárása</a></h2>
</div></div>



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



<div class="wp-block-media-text is-stacked-on-mobile has-background" style="background-color:#fff2ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="505" src="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt.jpg" alt="Tulum időjárása" class="wp-image-549 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt-300x168.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt-768x431.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/04/mikorutazz-tulum-idojarasa-poszt-585x328.jpg 585w" sizes="(max-width: 900px) 100vw, 900px" /></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading has-text-align-left"><a href="https://mikorutazz.hu/tulum-idojarasa/">Tulum időjárása</a></h2>
</div></div>
<p>A <a href="https://mikorutazz.hu/cancun-idojarasa/">Cancún időjárása – mikor a legjobb a Maya Riviérára utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Punta Cana időjárása – mikor utazz a Karib-tenger egyik legjobb nyaralóhelyére?</title>
		<link>https://mikorutazz.hu/punta-cana-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Wed, 09 Apr 2025 13:54:20 +0000</pubDate>
				<category><![CDATA[Közép-Amerika és Karib-térség]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=245</guid>

					<description><![CDATA[<p>Punta Cana időjárása alapvetően trópusi, meleg és párás éghajlat, amit az Atlanti-óceán és a Karib-tenger közelsége jelentősen befolyásol. A Dominikai Köztársaság keleti csücskében található üdülőhelyen az időjárás viszonylag állandó, kis&#8230;</p>
<p>A <a href="https://mikorutazz.hu/punta-cana-idojarasa/">Punta Cana időjárása – mikor utazz a Karib-tenger egyik legjobb nyaralóhelyére?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Punta Cana időjárása alapvetően trópusi, meleg és párás éghajlat, amit az Atlanti-óceán és a Karib-tenger közelsége jelentősen befolyásol.</strong></p>



<p>A Dominikai Köztársaság keleti csücskében található üdülőhelyen az időjárás viszonylag állandó, kis hőmérsékleti ingadozással az év során.</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>Punta Cana két fő évszakkal rendelkezik: egy szárazabb és egy csapadékosabb időszakkal, de a hőmérséklet egész évben magas.</p>



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



<h3 class="wp-block-heading"><strong>Száraz évszak (december-április)</strong>:</h3>



<p>A száraz évszak kellemes, napsütéses időjárással és alacsonyabb páratartalommal jellemezhető. Az átlaghőmérséklet <strong>25-29°C</strong> között mozog. Ebben az időszakban minimális a csapadék, így ideális a strandolásra és a kültéri tevékenységekre. A kellemesen fújó passzátszelek enyhítik a hőérzetet és kellemes klímát biztosítanak.</p>



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



<h3 class="wp-block-heading"><strong>Esős évszak (május-november)</strong>:</h3>



<p>Az esős évszak melegebb és párásabb, az átlaghőmérséklet <strong>27-32°C</strong> között alakul. A csapadék mennyisége jelentősen megnő, különösen augusztus és október között, amikor rövid, de intenzív záporok jellemzőek, főként a délutáni órákban. A hurrikánszezon hivatalosan június elejétől november végéig tart, a legnagyobb kockázatot augusztus és október között jelentve.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Punta Cana 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 Punta Cana egyik legkellemesebb hónapja. A nappali hőmérséklet általában 26-29°C között mozog, míg éjszaka 20-22°C közé süllyed. A tengeri szellő kellemesen enyhíti a meleget.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra. A nappali világosság időtartama viszonylag állandó, körülbelül 11 óra. A napkelte 7:00 körül, a napnyugta pedig 18:00 körül van.</p>



<p>A csapadék mennyisége alacsony, átlagosan 60-70 mm körül mozog, és a havi csapadékos napok száma 8-10. Az esők általában rövid záporok formájában jelentkeznek.</p>



<p>Az égbolt többnyire tiszta, időnként néhány felhővel. A relatív páratartalom mérsékelt, 70-75% körüli, ami még kellemes közérzetet biztosít. A tenger nyugodt, ideális úszásra és vízi sportokra.</p>



<p>Ha januárban utazol Punta Canába, könnyű, szellős ruházat, fürdőruha, naptej, napszemüveg és egy vékony pulóver az esti órákra elegendő lesz.</p>



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



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



<p>Február szintén kellemes, száraz időjárással rendelkezik. A nappali hőmérséklet 26-29°C között alakul, éjszaka pedig 20-22°C körüli értékekre hűl le. A hőmérséklet-ingadozás kicsi, stabil kellemes éghajlatot biztosítva.</p>



<p>A napsütéses órák száma továbbra is magas, napi 9 óra körül. A nappali világosság időtartama enyhén növekszik, körülbelül 11,5 óra. A napkelte 6:45 körül, a napnyugta pedig 18:15 körül történik.</p>



<p>A csapadék mennyisége továbbra is alacsony, mindössze 50-60 mm, 7-9 csapadékos nappal havonta. Az esők többnyire rövid, gyenge záporok formájában jelentkeznek.</p>



<p>A levegő páratartalma kellemes, 70% körüli. Az égbolt többnyire tiszta, élénk kék, időnként fehér felhőkkel. A tenger vízhőmérséklete ideális, és a hullámok általában mérsékeltek.</p>



<p>A februári látogatáshoz könnyű nyári ruházat, fürdőruha, naptej és napszemüveg ajánlott. Az esti órákban kellemes a hőmérséklet, így nincs szükség melegebb öltözékre.</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 továbbra is a száraz évszak része, stabil, kellemes időjárással. A nappali hőmérséklet 27-30°C közé emelkedik, éjszaka pedig 21-23°C körül alakul. A hőérzet a tengeri szellőnek köszönhetően kellemes marad.</p>



<p>A napsütéses órák száma eléri a napi 9-10 órát. A nappali világosság időtartama növekszik, körülbelül 12 órára. 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 minimális, 40-50 mm, és a csapadékos napok száma csupán 6-8. Ha esik is, azok rövid, gyors záporok, többnyire késő délután vagy kora este.</p>



<p>A páratartalom kellemes, 70% körüli marad. Az égbolt többnyire felhőtlen, ragyogó kék, kiváló látási viszonyokkal. A tenger nyugodt és kristálytiszta, ideális snorkelezésre és búvárkodásra.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, fürdőruha, erős fényvédelem és napszemüveg ajánlott. A napsugárzás intenzív lehet, különösen a déli órá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 a száraz évszak utolsó hónapja, enyhe hőmérséklet-emelkedéssel. A nappali hőmérséklet 28-31°C közé emelkedik, míg éjszaka 22-24°C körül alakul. A hőérzet a passzátszeleknek köszönhetően még mindig kellemes.</p>



<p>A napsütéses órák száma továbbra is magas, napi 9-10 óra. A nappali világosság időtartama körülbelül 12,5 óra. A napkelte 6:15 körül, a napnyugta pedig 18:45 körül van.</p>



<p>A csapadék mennyisége enyhén emelkedik, 60-80 mm körüli értékkel, a csapadékos napok száma 8-10. Az esők gyakran délutáni vagy esti záporok formájában érkeznek, nem zavarva meg jelentősen a nappali programokat.</p>



<p>A páratartalom kezd emelkedni, 75% körülire. Az égbolt többnyire tiszta, bár a hónap vége felé növekedhet a felhőzet. A tenger továbbra is nyugodt és meleg, kiváló körülményeket biztosítva a vízisportokhoz.</p>



<p>Az áprilisi látogatáshoz könnyű, szellős ruházat, fürdőruha, naptej és napszemüveg ajánlott. Érdemes egy könnyű esőkabátot is csomagolni a váratlan záporok esetére.</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 az esős évszak kezdete, de a csapadék mennyisége még mindig mérsékelt. A nappali hőmérséklet 29-32°C közé emelkedik, éjszaka pedig 23-25°C körül alakul. A növekvő páratartalom miatt a hőérzet magasabb lehet.</p>



<p>A napsütéses órák száma csökken, napi 8-9 óra körülire, a növekvő felhőzet miatt. A nappali világosság időtartama körülbelül 13 óra. A napkelte korai, 5:45 körül, a napnyugta pedig 18:55 körül történik.</p>



<p>A csapadék mennyisége jelentősen emelkedik, 100-130 mm körülire, a csapadékos napok száma 10-12. Az esők többnyire rövid, de intenzív záporok vagy zivatarok formájában érkeznek, főként délután vagy kora este.</p>



<p>A páratartalom emelkedik, 80% körülire, ami fülledtebbé teszi a levegőt. Az égbolt változékonyabb, a ragyogó napsütést időszakos felhőzet és záporok szakíthatják meg. A tenger általában nyugodt, bár alkalmanként élénkebb hullámzás előfordulhat.</p>



<p>A májusi látogatáshoz könnyű, szellős ruházat, fürdőruha, naptej, napszemüveg és egy könnyű esőkabát vagy esernyő ajánlott. A magas UV-sugárzás miatt fontos a megfelelő fényvédelem.</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 egyértelműen az esős évszak része, növekvő csapadékkal és páratartalommal. A nappali hőmérséklet 30-33°C között alakul, éjszaka pedig 24-26°C körül. A magas páratartalom miatt a hőérzet akár 35-40°C is lehet.</p>



<p>A napsütéses órák száma csökken, napi 7-8 óra körülire. A nappali világosság időtartama eléri az éves maximumot, körülbelül 13,5 órát. A napkelte nagyon korai, 5:35 körül, a napnyugta pedig 19:05 körül van.</p>



<p>A csapadék mennyisége tovább növekszik, 120-150 mm körüli értékkel, a csapadékos napok száma 12-14. Az esőzések intenzívebbé válnak, gyakran délutáni zivatarok formájában. A hurrikánszezon hivatalosan elkezdődik, bár a jelentős viharok kockázata még alacsony.</p>



<p>A páratartalom magas, 80-85% körüli, ami miatt a hőérzet jelentősen magasabb lehet, mint a tényleges hőmérséklet. Az égbolt változékony, a napsütéses időszakokat felhős periódusok és záporok szakítják meg. A tenger hőmérséklete kellemes, de időnként hullámosabb lehet.</p>



<p>A júniusi látogatáshoz rendkívül könnyű, szellős ruházat, fürdőruha, erős fényvédelem, napszemüveg és mindenképpen esőkabát vagy esernyő szükséges. Ajánlott a szúnyogriasztó használata is.</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 továbbra is az esős évszak része, magas hőmérséklettel és páratartalommal. A nappali maximum 30-33°C közötti, míg éjszaka 24-26°C körül alakul. A magas páratartalom miatt a hőérzet akár 35-40°C is lehet, különösen a déli órákban.</p>



<p>A napsütéses órák száma körülbelül 7-8 óra naponta. A nappali világosság időtartama kezd csökkenni, de még mindig hosszú, körülbelül 13 óra. 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 viszonylag magas, 100-140 mm körüli értékkel, a csapadékos napok száma 12-14. Az esőzések többnyire rövid, intenzív záporok vagy zivatarok formájában jelentkeznek, főként a délutáni és esti órákban. A hurrikán kockázata növekszik, bár a jelentős viharok továbbra is ritkák.</p>



<p>A páratartalom magas, 80-85% körüli, ami fülledtté teszi a levegőt. Az égbolt változékony, a napsütéses időszakokat felhős periódusok és záporok szakítják meg. A tenger általában nyugodt, de időnként élénkebb hullámzás előfordulhat.</p>



<p>A júliusi utazáshoz rendkívül könnyű, szellős ruházat, fürdőruha, erős fényvédelem, napszemüveg és esőkabát ajánlott. A szúnyogriasztó használata különösen fontos ebben az időszakban.</p>



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



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



<p>Augusztus az esős évszak közepe, magas hőmérséklettel és csapadékkal. A nappali hőmérséklet 30-33°C között mozog, éjszaka pedig 24-26°C körül alakul. A magas páratartalom miatt a hőérzet akár 35-40°C is lehet.</p>



<p>A napsütéses órák száma csökken, napi 7 óra körülire. A nappali világosság időtartama rövidül, körülbelül 12,5 órára. A napkelte 6:00 körül, a napnyugta pedig 18:45 körül következik be.</p>



<p>A csapadék mennyisége magas, 130-170 mm körüli értékkel, a csapadékos napok száma 14-16. Az esőzések gyakran délutáni vagy esti zivatarok formájában érkeznek. A hurrikánszezon csúcsidőszaka kezdődik, a trópusi viharok és hurrikánok kockázata megnő.</p>



<p>A páratartalom rendkívül magas, 85% körüli, ami miatt a hőérzet jelentősen magasabb lehet a tényleges hőmérsékletnél. Az égbolt változékony, gyors váltakozással a napsütés és a felhős periódusok között. A tenger hőmérséklete magas, de a hullámzás erősebb lehet a viharosabb időjárás miatt.</p>



<p>Az augusztusi látogatáshoz rendkívül könnyű, szellős ruházat, fürdőruha, erős fényvédelem, napszemüveg és mindenképpen esőkabát vagy esernyő szükséges. Javasolt a rugalmas programtervezés, figyelembe véve a gyakori délutáni záporokat.</p>



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



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



<p>Szeptember a legcsapadékosabb hónap Punta Canában, és a hurrikánszezon csúcsidőszaka. A nappali hőmérséklet 30-32°C között mozog, éjszaka pedig 24-25°C körül alakul. A magas páratartalom miatt a hőérzet magasabb lehet.</p>



<p>A napsütéses órák száma csökken, napi 6-7 óra körülire, a gyakori felhőzet miatt. A nappali világosság időtartama tovább rövidül, körülbelül 12 órára. A napkelte 6:15 körül, a napnyugta pedig 18:15 körül van.</p>



<p>A csapadék mennyisége eléri az éves csúcsot, 150-200 mm körüli értékkel, a csapadékos napok száma 15-17. Az esőzések gyakran hosszabbak és intenzívebbek, és a hurrikánok vagy trópusi viharok kockázata a legmagasabb ebben a hónapban.</p>



<p>A páratartalom rendkívül magas, 85-90% körüli, ami fülledtté teszi a levegőt. Az égbolt gyakran felhős, a napsütéses időszakok rövidebbek lehetnek. A tenger hullámzása erősebb lehet a viharosabb időjárás miatt.</p>



<p>A szeptemberi látogatáshoz rendkívül könnyű, szellős ruházat, fürdőruha, naptej, napszemüveg és vízálló esőkabát ajánlott. A hurrikánok lehetősége miatt fontos figyelemmel kísérni az időjárás-előrejelzéseket és a figyelmeztetéseket.</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ég mindig az esős évszak része, magas csapadékmennyiséggel és hurrikánkockázattal. A nappali hőmérséklet 29-32°C között alakul, éjszaka pedig 23-25°C körül. A páratartalom továbbra is magas, ami növeli a hőérzetet.</p>



<p>A napsütéses órák száma enyhén emelkedik, napi 7 óra körülire. A nappali világosság időtartama tovább csökken, körülbelül 11,5 órára. A napkelte 6:30 körül, a napnyugta pedig 17:45 körül történik.</p>



<p>A csapadék mennyisége magas, 130-180 mm körüli értékkel, a csapadékos napok száma 14-16. Az esőzések gyakran délutáni vagy esti zivatarok formájában jelentkeznek. A hurrikánszezon még tart, bár a kockázat kezd csökkenni a hónap vége felé.</p>



<p>A páratartalom magas, 80-85% körüli, ami fülledtté teszi a levegőt. Az égbolt változékony, gyors váltakozással a napsütés és a felhős periódusok között. A tenger hőmérséklete magas, a hullámzás általában mérsékelt, de viharok idején felerősödhet.</p>



<p>Az októberi látogatáshoz könnyű, szellős ruházat, fürdőruha, naptej, napszemüveg és esőkabát ajánlott. A hurrikánok még mindig lehetségesek, ezért fontos figyelemmel kísérni az időjárás-előrejelzéseket.</p>



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



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



<p>November átmeneti hónap az esős és a száraz évszak között, a csapadék mennyisége fokozatosan csökken. A nappali hőmérséklet 28-31°C közötti, éjszaka pedig 22-24°C körül alakul. A páratartalom kezd csökkenni, ami kellemesebb közérzetet biztosít.</p>



<p>A napsütéses órák száma növekszik, napi 7-8 óra körülire. A nappali világosság időtartama tovább rövidül, körülbelül 11 órára. A napkelte 6:40 körül, a napnyugta pedig 17:30 körül következik be.</p>



<p>A csapadék mennyisége csökken, 100-130 mm körüli értékre, a csapadékos napok száma 12-14. Az esőzések gyakran rövid záporok formájában jelentkeznek. A hurrikánszezon hivatalosan november végéig tart, bár a kockázat jelentősen csökken a hónap második felére.</p>



<p>A páratartalom mérséklődik, 75-80% körülire, ami kellemesebb közérzetet biztosít. Az égbolt egyre gyakrabban tiszta, bár felhős időszakok és záporok még előfordulnak. A tenger általában nyugodt, ideális a vízisportokhoz.</p>



<p>A novemberi látogatáshoz könnyű, szellős ruházat, fürdőruha, naptej, napszemüveg és egy könnyű esőkabát ajánlott. Az időjárás egyre stabilabb, ideális 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>December</strong></h3>



<p>December már a száraz évszak kezdete, kellemes időjárással és csökkenő csapadékkal. A nappali hőmérséklet 27-30°C közötti, éjszaka pedig 21-23°C körül alakul. A hőérzet kellemes, a csökkenő páratartalomnak köszönhetően.</p>



<p>A napsütéses órák száma tovább emelkedik, napi 8 óra körülire. A nappali világosság időtartama eléri az éves minimumot, körülbelül 11 órát. A napkelte 6:55 körül, a napnyugta pedig 17:35 körül van.</p>



<p>A csapadék mennyisége jelentősen csökken, 70-90 mm körüli értékre, a csapadékos napok száma 9-11. Az esőzések többnyire rövid záporok formájában jelentkeznek. A hurrikánszezon véget ér, a jelentős viharok kockázata minimális.</p>



<p>A páratartalom csökken, 70-75% körülire, ami kellemesebb közérzetet biztosít. Az égbolt gyakran tiszta, ragyogó kék, időnként fehér felhőkkel. A tenger nyugodt és kristálytiszta, ideális úszásra és vízi sportokra.</p>



<p>A decemberi látogatás ideális, könnyű, szellős ruházattal, fürdőruhával, naptejjel és napszemüveggel. A karácsonyi időszak népszerű a turisták körében, így érdemes előre foglalni.</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">Punta Cana 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: 28 },
      { honap: "Február", homerseklet: 28 },
      { honap: "Március", homerseklet: 29 },
      { honap: "Április", homerseklet: 30 },
      { honap: "Május", homerseklet: 31 },
      { honap: "Június", homerseklet: 32 },
      { honap: "Július", homerseklet: 32 },
      { honap: "Augusztus", homerseklet: 32 },
      { honap: "Szeptember", homerseklet: 31 },
      { honap: "Október", homerseklet: 31 },
      { honap: "November", homerseklet: 30 },
      { honap: "December", homerseklet: 29 }
    ];
    // 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>



<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">Punta Cana á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: 65 },
      { honap: "Február", csapadek: 55 },
      { honap: "Március", csapadek: 45 },
      { honap: "Április", csapadek: 70 },
      { honap: "Május", csapadek: 115 },
      { honap: "Június", csapadek: 135 },
      { honap: "Július", csapadek: 120 },
      { honap: "Augusztus", csapadek: 150 },
      { honap: "Szeptember", csapadek: 175 },
      { honap: "Október", csapadek: 155 },
      { honap: "November", csapadek: 115 },
      { honap: "December", csapadek: 80 }
    ];
    // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>Tenger vízhőmérséklete Punta Canában</strong></h2>



<p>Punta Cana egyik legnagyobb vonzereje a kristálytiszta, türkizkék tenger, amely egész évben kellemes hőmérsékletű, ideális fürdőzésre és vízisportokra. A Karib-tenger vízhőmérséklete ebben a régióban viszonylag állandó, minimális évszakos ingadozással.</p>



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



<h3 class="wp-block-heading"><strong>Januártól márciusig:</strong></h3>



<p>A tenger vízhőmérséklete 26-27°C körül alakul, ami még mindig kellemes, bár ez az év leghűvösebb időszaka a víz szempontjából. A víz kristálytiszta, kiváló látási viszonyokat biztosítva a búvárkodáshoz és snorkelezéshez.</p>



<h3 class="wp-block-heading"><strong>Áprilistól júniusig</strong>:</h3>



<p>A vízhőmérséklet emelkedik, 27-28°C körüli értékeket érve el. A víz továbbra is rendkívül tiszta, és a mérsékelt hullámzás ideális körülményeket teremt a vízi sportokhoz.</p>



<h3 class="wp-block-heading"><strong>Júliustól szeptemberig</strong>:</h3>



<p>Ekkor éri el a tenger a legmagasabb hőmérsékletet, 28-29°C körüli értékekkel. Ebben az időszakban a víz szinte olyan meleg, mint egy fürdő, ami különösen kellemes az esti fürdőzéshez. A hurrikánszezon miatt azonban a hullámzás erősebb lehet, és alkalmanként a vízminőség átmenetileg romolhat a nagy esőzések után.</p>



<h3 class="wp-block-heading"><strong>Októbertől decemberig</strong>:</h3>



<p>A vízhőmérséklet lassan csökkenni kezd, de még mindig meleg, 27-28°C körüli értékekkel. A hurrikánszezon vége felé a tenger fokozatosan nyugodtabbá válik, és visszatér a kristálytiszta állapot.</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-container3 {
      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-title3 {
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 20px;
    }
    .bar3 {
      fill: #1ad1ff;
      transition: fill 0.3s;
    }
    .bar3:hover {
      fill: #00b8e6;
    }
    .axis3 text {
      font-size: 17px;
    }
    .axis-label3 {
      font-size: 17px;
    }
    .tooltip3 {
      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-container3 {
      width: 100%;
      max-width: 800px;
      margin: 10px auto;
      padding: 0 10px;
      display: none; /* Alapértelmezetten rejtve */
      box-sizing: border-box;
    }
    
    .slider3 {
      width: 100%;
    }
    
    /* Csak mobilnézetben jelenik meg a csúszka */
    @media (max-width: 768px) {
      .slider-container3 {
        display: block;
      }
      
      /* Biztosítjuk, hogy az SVG ne zsugorodjon, hogy minden oszlop látható legyen */
      #chart3 svg {
        min-width: 800px;
      }
    }
  </style>
</head>
<body>
  <div class="chart-container3" id="chartContainer3">
    <div class="chart-title3">Tenger vízhőmérséklete</div>
    <div id="chart3"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container3">
    <input type="range" min="0" max="100" value="0" class="slider3" id="chartSlider3">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - tenger vízhőmérséklet adatok
    const data3 = [
      { honap: "Január", homerseklet: 27 },
      { honap: "Február", homerseklet: 26 },
      { honap: "Március", homerseklet: 26 },
      { honap: "Április", homerseklet: 27 },
      { honap: "Május", homerseklet: 28 },
      { honap: "Június", homerseklet: 28 },
      { honap: "Július", homerseklet: 28 },
      { honap: "Augusztus", homerseklet: 29 },
      { honap: "Szeptember", homerseklet: 29 },
      { honap: "Október", homerseklet: 28 },
      { honap: "November", homerseklet: 28 },
      { honap: "December", homerseklet: 27 }
    ];
    // Méretek és margók beállítása
    const margin3 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width3 = 800 - margin3.left - margin3.right;
    const height3 = 400 - margin3.top - margin3.bottom;
    // SVG elem létrehozása
    const svg3 = d3.select("#chart3")
      .append("svg")
      .attr("width", width3 + margin3.left + margin3.right)
      .attr("height", height3 + margin3.top + margin3.bottom)
      .append("g")
      .attr("transform", `translate(${margin3.left},${margin3.top})`);
    // Tooltip létrehozása
    const tooltip3 = d3.select("body").append("div")
      .attr("class", "tooltip3");
    // Skálák beállítása
    const x3 = d3.scaleBand()
      .domain(data3.map(d => d.honap))
      .range([0, width3])
      .padding(0.2);
    const y3 = d3.scaleLinear()
      .domain([0, d3.max(data3, d => d.homerseklet) + 0])
      .nice()
      .range([height3, 0]);
    // X tengely rajzolása
    svg3.append("g")
      .attr("class", "axis3")
      .attr("transform", `translate(0,${height3})`)
      .call(d3.axisBottom(x3))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis3 = svg3.append("g")
      .attr("class", "axis3")
      .call(d3.axisLeft(y3).tickSize(-width3).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis3.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis3.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg3.append("text")
      .attr("class", "axis-label3")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin3.left + 15)
      .attr("x", -height3 / 2)
      .attr("text-anchor", "middle")
      .text("°C");
    // Oszlopok rajzolása
    svg3.selectAll(".bar3")
      .data(data3)
      .enter()
      .append("rect")
      .attr("class", "bar3")
      .attr("x", d => x3(d.honap))
      .attr("width", x3.bandwidth())
      .attr("y", d => y3(d.homerseklet))
      .attr("height", d => height3 - y3(d.homerseklet))
      .on("mouseover", (event, d) => {
        tooltip3.style("opacity", 1)
          .html(`${d.honap}: ${d.homerseklet} °C`)
          .style("left", (event.pageX + 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip3.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer3');
      const slider = document.getElementById('chartSlider3');
      
      // 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>



<h2 class="wp-block-heading has-text-align-center"><strong>UV-index Punta Canában</strong></h2>



<p>Punta Cana közel fekszik az Egyenlítőhöz, így az UV-sugárzás szintje egész évben rendkívül magas, ami különös figyelmet igényel a napvédelem szempontjából.</p>



<p><strong>Decembertől februárig</strong> az UV-index átlagosan 7-8 körül alakul, ami &#8222;nagyon magas&#8221; kategóriába esik. Még a téli hónapokban is komoly napégés veszélye áll fenn, különösen a déli órákban (11:00-15:00 között).</p>



<p><strong>Márciustól májusig </strong>az UV-index emelkedik, általában 9-10 körüli értékeket érve el, ami már a &#8222;rendkívül magas&#8221; kategóriába tartozik. Ebben az időszakban 10-15 perc alatt is súlyos napégést lehet szenvedni védelem nélkül.</p>



<p><strong>Júniustól augusztusig</strong> az UV-index elérheti a 11-es értéket is, ami a skála tetejét jelenti. A felhős napok sem jelentenek teljes védelmet, mert az UV-sugárzás jelentős része áthatol a felhőkön.</p>



<p><strong>Szeptembertől novemberig</strong> az UV-index lassan csökken, de még mindig 8-9 körüli értékeken marad, ami továbbra is &#8222;nagyon magas&#8221; kategóriát jelent.</p>



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



<h3 class="wp-block-heading"><strong>Az erős UV-sugárzás miatt egész évben ajánlott:</strong></h3>



<ul class="wp-block-list">
<li>Magas faktorszámú (legalább SPF 30, de inkább SPF 50) naptej használata</li>



<li>A naptej rendszeres (2-3 óránként, úszás után azonnal) újra alkalmazása</li>



<li>Napvédő ruházat, széles karimájú kalap és UV-szűrős napszemüveg viselése</li>



<li>A közvetlen napfény kerülése a déli órákban (11:00-15:00 között)</li>



<li>Megfelelő hidratálás fenntartása</li>
</ul>



<p>A víz felületéről visszaverődő sugárzás felerősíti az UV-hatást, így a vízi sportok során különösen fontos a megfelelő védelem. A vízálló naptejek használata elengedhetetlen a strandolás és úszás során.</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-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: 8 },
      { honap: "Február", uv: 8 },
      { honap: "Március", uv: 9 },
      { honap: "Április", uv: 10 },
      { honap: "Május", uv: 10 },
      { honap: "Június", uv: 11 },
      { honap: "Július", uv: 11 },
      { honap: "Augusztus", uv: 11 },
      { honap: "Szeptember", uv: 9 },
      { honap: "Október", uv: 9 },
      { honap: "November", uv: 8 },
      { honap: "December", uv: 7 }
    ];
    // 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>A legjelentősebb szélsőséges időjárási jelenség Punta Canában a hurrikánok és trópusi viharok előfordulása. A hivatalos hurrikánszezon június elejétől november végéig tart, a legnagyobb kockázattal augusztus és október között.</p>



<p>A jelentős hurrikánok viszonylag ritkák Punta Canában, mivel a Dominikai Köztársaság keleti része kevésbé érintett, mint a Karib-térség más részei. A legtöbb hurrikán elkerüli a területet vagy legyengül, mire eléri a partot. Ennek ellenére a kisebb trópusi viharok gyakrabban előfordulnak, erős széllel és heves esőzésekkel.</p>



<p>Az esős évszakban heves zivatarok és villámárvizek kialakulhatnak, amikor rövid idő alatt nagy mennyiségű csapadék esik. Ezek azonban általában rövid ideig tartanak, és a vízelvezetési rendszerek többnyire képesek kezelni a helyzetet a turisztikai övezetekben.</p>



<p>Ritkábban előfordulhatnak úgynevezett &#8222;Északkeleti viharok&#8221; (Nortes), különösen decembertől márciusig, amikor az északról érkező hidegfrontok átmenetileg erős szelet és hullámzást okozhatnak, bár ezek hatása mérsékeltebb, mint a térség más részein.</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 Punta Canába utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Punta Cana meglátogatására a száraz évszak, különösen <strong>december közepétől március végéig</strong>. Ebben az időszakban kellemes, stabil időjárás (26-29°C), alacsonyabb páratartalom és minimális csapadék jellemzi a területet, ami ideális a strandoláshoz és szabadtéri programokhoz. A hurrikánok kockázata nulla, és a passzátszelek kellemesen enyhítik a hőérzetet.</p>



<p>Az <strong>április-május</strong> időszak szintén kedvező, még mindig viszonylag alacsony csapadékkal és kellemes hőmérséklettel, bár a páratartalom és az esőzések gyakorisága kezd emelkedni. Ez az időszak a főszezon vége, így általában kevesebb turista és kedvezőbb árak jellemzik.</p>



<p>Ha nem zavar a rövid, délutáni záporok lehetősége, és kedvezőbb árakra vágysz, a június-július időszak is jó választás lehet, mielőtt a hurrikánszezon eléri a csúcspontját. Ilyenkor a reggeli és délelőtti órák általában naposak, a záporok többnyire délután vagy este érkeznek, és gyorsan el is vonulnak.</p>



<p>A szeptembertől novemberig terjedő időszak a legkevésbé ajánlott a látogatásra a megnövekedett csapadék és a hurrikánok kockázata miatt, bár a jelentősen alacsonyabb árak és a kisebb turista tömegek vonzóak lehetnek a bátrabb utazók számára.</p>



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



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Punta Cana &#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="excellent">
<td>Április</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>Május</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Június</td>
<td>Átlagos</td>
</tr>
<tr class="not-recommended">
<td>Július</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Augusztus</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Szeptember</td>
<td>Nem ajánlott</td>
</tr>
<tr class="not-recommended">
<td>Október</td>
<td>Nem ajánlott</td>
</tr>
<tr class="average">
<td>November</td>
<td>Átlagos</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/18d58n68d41/punta-cana/" data-label_1="PUNTA CANA" data-theme="original" >PUNTA CANA</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></p>
<p>A <a href="https://mikorutazz.hu/punta-cana-idojarasa/">Punta Cana időjárása – mikor utazz a Karib-tenger egyik legjobb nyaralóhelyére?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
