<?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>Afrika Archívum - Mikor utazz?</title>
	<atom:link href="https://mikorutazz.hu/category/afrika/feed/" rel="self" type="application/rss+xml" />
	<link>https://mikorutazz.hu/category/afrika/</link>
	<description>Népszerű helyek időjárása</description>
	<lastBuildDate>Fri, 11 Jul 2025 14:35:56 +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>Afrika Archívum - Mikor utazz?</title>
	<link>https://mikorutazz.hu/category/afrika/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Marrakesh időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/marrakesh-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Fri, 11 Jul 2025 14:35:55 +0000</pubDate>
				<category><![CDATA[Afrika]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=1040</guid>

					<description><![CDATA[<p>Marrakesh időjárását a forró, félszáraz sztyepp éghajlat határozza meg, ami rendkívül forró nyarakat és enyhe teleket eredményez. A Marokkó belső részén elhelyezkedő birodalmi város 460 méteres tengerszint feletti magasságban fekszik,&#8230;</p>
<p>A <a href="https://mikorutazz.hu/marrakesh-idojarasa/">Marrakesh 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>Marrakesh időjárását a forró, félszáraz sztyepp éghajlat határozza meg, ami rendkívül forró nyarakat és enyhe teleket eredményez.</strong></p>



<p>A Marokkó belső részén elhelyezkedő birodalmi város 460 méteres tengerszint feletti magasságban fekszik, ami elegendő ahhoz, hogy kissé csökkentse az éjszakai hőmérsékletet. Ugyanakkor a tengertől való távolság miatt jelentős hőmérséklet-ingadozások jellemzőek a nap különböző szakaszaiban. A déli szél az Atlasz-hegységből származik, amelynek legmagasabb pontja a Jebel Toubkal 4167 méteres magasságával, gyakran hirtelen hőmérséklet-emelkedést okozva.</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>Marrakesh négy jól elkülöníthető évszakkal rendelkezik, bár a nyár és a tél határozottan dominál. A tavasz és az ősz rövidebb átmeneti időszakok, amelyek különösen kedvezőek a látogatók számára.</p>



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



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



<p>A tavasz kellemes és meleg időszak Marrakeshben, fokozatosan emelkedő hőmérséklettel és száraz időjárással. Az átlaghőmérséklet <strong>17-22°C</strong> között mozog. A tavaszi hónapokban az éjszakák még hűvösek lehetnek márciusban és áprilisban, de a déli szél már az első forró napokat is hozhatja, amikor a hőmérséklet elérheti a 35°C-ot márciusban és áprilisban, májusban pedig a 40°C-ot.</p>



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



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



<p>A nyár rendkívül forró, száraz és napos. A hőmérséklet változó lehet: egyes napokon elfogadható, amikor a maximum értékek kissé 30°C felett vannak, és a minimumok 15-17°C-ra süllyedhetnek, ami azt jelenti, hogy éjszaka akár hűvös is lehet. Ez főleg júniusban és szeptemberben fordul elő. Más időszakok kifejezetten perzselőek, amikor a maximum hőmérséklet több egymást követő napon át meghaladhatja a 45°C-ot, különösen júliusban és augusztusban.</p>



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



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



<p>Az ősz fokozatosan csökkenő hőmérséklettel és kellemes időjárással jellemezhető. Az átlaghőmérséklet <strong>17-25°C</strong> között alakul. Októberben még előfordulhatnak forró napok 35-38°C körüli értékekkel, de általában elfogadható a hőmérséklet, nappal meleg és éjszaka hűvös.</p>



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



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



<p>A tél enyhe nappalokkal, de éjszaka hideg lehet. Az átlaghőmérséklet <strong>13-14°C</strong> között mozog, de éjszaka gyakran 5°C alá süllyed, néha a fagypont körül is lehet. A nappalok általában enyhék, 19-21°C körül. Amikor déli szél fúj, a hőmérséklet télen is megközelítheti a 30°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>Marrakesh 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 Marrakesh egyik leghidegebb hónapja. A nappali hőmérséklet általában 19°C körül mozog, míg éjszaka 6°C körülire süllyedhet. A legfagyosabb éjszakákon a hőmérséklet általában 2°C körülire süllyed, de akár -3°C-ig is csökkenhet.</p>



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



<p>A csapadék mennyisége alacsony, átlagosan 30 mm körül mozog. A havi csapadékos napok száma 8, általában mérsékelt eső formájában.</p>



<p>A relatív páratartalom 62% körüli, ami közepesen nedves levegőt jelent. Az égbolt többnyire tiszta, bőséges napsütéssel.</p>



<p>Ha januárban utazol Marrakeshbe, vigyél magaddal meleg kabátot az esti órákra, és rétegesen öltözködj. A hőmérséklet-ingadozás miatt napközben akár könnyű ruházat is elegendő lehet.</p>



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



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



<p>A február hasonló az januárhoz, de már enyhe felmelegedés érezhető. A nappali hőmérséklet 21°C körülire emelkedhet, míg éjszaka 8°C körül alakul. A fagy már ritkább, és a hónap második felében jelentősen melegebb napok várhatóek.</p>



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



<p>A csapadék mennyisége 40 mm körül alakul. A csapadékos napok száma 8.</p>



<p>A levegő páratartalma 59% körüli. A februári látogatáshoz még mindig érdemes átmeneti kabátot vinni az esti órákra.</p>



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



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



<p>A március egyértelmű átmenetet jelent a tavasz felé. A hőmérséklet jelentősen emelkedik, nappal már 24°C-ot is elérhet, míg az éjszakák 10°C körül alakulnak. Fagyos reggelek már csak kivételes esetben fordulnak elő.</p>



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



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



<p>A páratartalom csökken, 55% körüli értékre, ami kellemes. A márciusi időjárás kedvező a városnézéshez, de előfordulhatnak homokviharok.</p>



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



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



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



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



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



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



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



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



<p>Május a nyár előszele, amikor a hőmérséklet már nyári értékek felé kúszik. A nappali értékek 30°C körülire emelkednek, míg éjszaka 15°C körül alakulnak. A hónap végére már forró napok jellemzőek.</p>



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



<p>A csapadék mennyisége csökken, 25 mm körüli értékkel. A csapadékos napok száma 5.</p>



<p>A páratartalom alacsony, 49% körüli értékre. A májusi látogatáshoz könnyű, szellős ruházat, bőséges fényvédelem ajánlott.</p>



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



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



<p>Június már a teljes értékű nyári szezon kezdete. A nappali maximum 34°C körülire emelkedik, míg éjszaka 18°C körül alakul. A nap hossza eléri az éves csúcsot.</p>



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



<p>A csapadék mennyisége minimális, mindössze 4,5 mm. Az esős napok száma mindössze 1.</p>



<p>A páratartalom alacsony, 46% körüli. A júniusi utazáshoz könnyű ruházat, erős fényvédelem ajánlott.</p>



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



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



<p>Július Marrakesh egyik legforróbb hónapja. A nappali hőmérséklet rendszeresen eléri a 38°C-ot, míg az éjszakák melegek maradnak, 21°C körüli értékekkel. A forró napok során a hőmérséklet meghaladhatja a 44°C-ot.</p>



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



<p>A csapadék mennyisége extrém alacsony, mindössze 1,2 mm. A csapadékos napok száma 1.</p>



<p>A páratartalom igen alacsony, 40% körüli. A júliusi látogatáshoz a lehető legkönnyebb ruházat ajánlott, bőséges folyadékbevitel, légkondicionált szállá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 szintén rendkívül forró és száraz. A nappali hőmérséklet 37°C körül alakul, míg éjszaka 21°C-ra hűl le. Ez az év legmelegebb hónapja a száraz levegő miatt.</p>



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



<p>A csapadék mennyisége minimális, 3,4 mm körüli értékkel. A csapadékos napok száma 1.</p>



<p>A páratartalom alacsony, 42% körüli értékre. Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban.</p>



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



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



<p>A szeptember a nyár végét és az ősz kezdetét jelzi. A nappali hőmérséklet 32°C körül alakul, éjszaka pedig 18°C-ra csökken. A hónap vége felé már érezhetően kellemesebb az idő.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 9 óra. A nappali világosság időtartama tovább csökken, 12 ó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 továbbra is alacsony, 6 mm körüli értékre. A csapadékos napok száma 3.</p>



<p>A páratartalom 50% körüli. A szeptemberi látogatás még mindig meleg, de már elviselhetőbb.</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 Marrakesh egyik legkellemesebb hónapja, ideális időjárással. A nappali hőmérséklet 28°C körülire csökken, míg éjszaka 15°C körül alakul. A levegő frissebb és kevésbé száraz.</p>



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



<p>A csapadék mennyisége növekszik, 25 mm körüli értékkel. A csapadékos napok száma 6.</p>



<p>A páratartalom 55% körüli értékre. Az októberi látogatás ideális, réteges öltözködés ajánlott.</p>



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



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



<p>A november már az ősz közepét jelenti, kellemes hőmérséklet-csökkenéssel. A nappali hőmérséklet 23°C körülire süllyed, míg éjszaka 11°C körött alakul. A hónap végére már hűvös reggelek jellemzőek.</p>



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



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



<p>A páratartalom 59% körüli. A novemberi látogatáshoz könnyű kabát ajánlott az esti órákra.</p>



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



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



<p>A december Marrakesh egyik leghűvösebb hónapja. A nappali hőmérséklet 20°C körül alakul, míg éjszaka 7°C körülire is süllyedhet. Fagypont alatti hőmérséklet ritkán, de előfordulhat tiszta éjszakákon.</p>



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



<p>A csapadék mennyisége 30 mm körüli értékkel. A csapadékos napok száma 6.</p>



<p>A levegő páratartalma 64% körüli. A decemberi látogatáshoz melegebb kabát, pulóver ajánlott az esti órákra.</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">Marrakesh 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: 19 },
{ honap5: "Február", homerseklet5: 21 },
{ honap5: "Március", homerseklet5: 24 },
{ honap5: "Április", homerseklet5: 26 },
{ honap5: "Május", homerseklet5: 30 },
{ honap5: "Június", homerseklet5: 34 },
{ honap5: "Július", homerseklet5: 38 },
{ honap5: "Augusztus", homerseklet5: 37 },
{ honap5: "Szeptember", homerseklet5: 32 },
{ honap5: "Október", homerseklet5: 28 },
{ honap5: "November", homerseklet5: 23 },
{ honap5: "December", homerseklet5: 20 }
    ];
    // 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">Marrakesh 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: 13 },
{ honap: "Február", homerseklet: 14 },
{ honap: "Március", homerseklet: 17 },
{ honap: "Április", homerseklet: 19 },
{ honap: "Május", homerseklet: 22 },
{ honap: "Június", homerseklet: 26 },
{ honap: "Július", homerseklet: 29 },
{ honap: "Augusztus", homerseklet: 29 },
{ honap: "Szeptember", homerseklet: 25 },
{ honap: "Október", homerseklet: 22 },
{ honap: "November", homerseklet: 17 },
{ honap: "December", homerseklet: 14 }
    ];
    // 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">Dubaj átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 30 },
{ honap: "Február", csapadek: 40 },
{ honap: "Március", csapadek: 40 },
{ honap: "Április", csapadek: 40 },
{ honap: "Május", csapadek: 25 },
{ honap: "Június", csapadek: 5 },
{ honap: "Július", csapadek: 1 },
{ honap: "Augusztus", csapadek: 3 },
{ honap: "Szeptember", csapadek: 6 },
{ honap: "Október", csapadek: 25 },
{ honap: "November", csapadek: 40 },
{ honap: "December", csapadek: 30 }
    ];
    // 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">Marrakesh 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: 62 },
{ honap11: "Február", paratartalom11: 59 },
{ honap11: "Március", paratartalom11: 55 },
{ honap11: "Április", paratartalom11: 54 },
{ honap11: "Május", paratartalom11: 49 },
{ honap11: "Június", paratartalom11: 46 },
{ honap11: "Július", paratartalom11: 40 },
{ honap11: "Augusztus", paratartalom11: 42 },
{ honap11: "Szeptember", paratartalom11: 50 },
{ honap11: "Október", paratartalom11: 55 },
{ honap11: "November", paratartalom11: 59 },
{ honap11: "December", paratartalom11: 64 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



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



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



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



<p>Marrakesh extrém magas UV-sugárzási szintekkel rendelkezik az év nagy részében, ami a félszáraz elhelyezkedésnek, a gyakori napsütésnek és a tiszta égboltnak köszönhető. Ez különösen fontos szempont a látogatók számára.</p>



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



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



<p>A tavaszi hónapokban az UV-index gyorsan emelkedik. Márciusban mérsékelt 7-es értéket ér el, áprilisban 8-9-re (nagyon magas), májusban pedig rendszeresen 10-es szintre (extrém) emelkedik. A tavasz második felében már 15-20 perc alatt le lehet égni védelem nélkül.</p>



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



<p>A nyári hónapokban Marrakesh UV-indexe rendszeresen eléri az extrém, 10-11-es értéket, különösen a déli órákban (11:00-15:00 között). A sugárzás intenzitása miatt védelem nélkül akár 10 perc alatt is súlyos napégést lehet szenvedni.</p>



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



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



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



<p>A téli hónapokban az UV-index alacsonyabb, átlagosan 3-4-es értékkel (alacsony-mérsékelt), de még mindig jelentős a téli napsütés intenzitása.</p>



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



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



<ul class="wp-block-list">
<li><strong>Magas faktorszámú fényvédő</strong>: Minimum SPF 30-as fényvédő használata ajánlott, amit 2 óránként érdemes újra felvinni.</li>



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



<li><strong>Megfelelő időzítés</strong>: A szabadtéri tevékenységeket érdemes a kora reggeli (10 óra előtti) vagy késő délutáni (16 óra utáni) időszakra időzíteni.</li>



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



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



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



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




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



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



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



<p>Marrakesh térsége különösen ki van téve a homokviharoknak, különösen tavasszal és nyáron. A déli szél az Atlasz-hegységből és a Szahara sivatagból származik, homokot és port emelve fel, ami csökkenti a látótávolságot. Ezek a viharok olyan súlyosak lehetnek, hogy a közlekedés leáll.</p>



<p>A nyári hónapokban gyakoriak a hőhullámok, amikor a hőmérséklet több egymást követő napon át meghaladhatja a 45°C-ot. A 2012-es forró nyárban a hőmérséklet június végén elérte a 47°C-ot, júliusban a 49,5°C-ot, augusztusban pedig a 48,5°C-ot.</p>



<p>A téli hónapokban ritkán, de előfordulhatnak fagypont alatti időszakok, amely a mediterrán növényzet számára problémás lehet.</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 Marrakesh-be utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Marrakesh meglátogatására a <strong>késő őszi, téli és kora tavaszi hónapok</strong>, különösen november és április között. Ilyenkor kellemes hőmérséklet (17-26°C), alacsony páratartalom és mérsékelt csapadék jellemzi a várost, ami ideális a városnézéshez és szabadtéri programokhoz. A nyári hőség és a szárazság is elkerülhető.</p>



<p>A másik kedvező időszak a <strong>kora tavaszi szezon</strong>, március és április között, amikor kellemes a hőmérséklet, és a nyári hőség még nem érte el a várost. Ez az időszak különösen népszerű a látogatók körében.</p>



<p>A téli hónapok (december-február) szintén kiválóak, különösen azok számára, akik el akarják kerülni a nyári forróságot. Bár az éjszakák hűvösek lehetnek, a nappali hőmérséklet általában kellemes marad (19-21°C), és a napsütéses órák száma magas.</p>



<p>Kerülendő időszakok: A nyári hónapok (június-augusztus) különösen megterhelőek a magas hőmérséklet (34-38°C), alacsony páratartalom és a perzselő hőség miatt. Ezen időszak alatt a homokviharok veszélye is a legmagasabb.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Marrakesh &#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="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/31d63n7d98/marrakesh/" data-label_1="MARRAKESH" data-theme="original" >MARRAKESH</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/marrakesh-idojarasa/">Marrakesh 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>Kairó időjárása – mikor a legjobb Egyiptom fővárosába utazni?</title>
		<link>https://mikorutazz.hu/kairo-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Mon, 02 Jun 2025 12:26:50 +0000</pubDate>
				<category><![CDATA[Afrika]]></category>
		<category><![CDATA[Egyiptom]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=827</guid>

					<description><![CDATA[<p>Kairó időjárását a forró sivatagi éghajlat határozza meg, ami rendkívül száraz és forró klímát eredményez. A Szahara-sivatag szélén elhelyezkedő várost a hosszú, forró nyarak és az enyhe telek jellemzik, minimális&#8230;</p>
<p>A <a href="https://mikorutazz.hu/kairo-idojarasa/">Kairó időjárása – mikor a legjobb Egyiptom fővárosába 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>Kairó időjárását a forró sivatagi éghajlat határozza meg, ami rendkívül száraz és forró klímát eredményez.</strong></p>



<p>A Szahara-sivatag szélén elhelyezkedő várost a hosszú, forró nyarak és az enyhe telek jellemzik, minimális csapadékkal az év során. A Nílus közelsége enyhén befolyásolja a mikroklímát, de a város alapvetően sivatagi jellegű időjárással rendelkezik.</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>Kairó három markáns évszakkal rendelkezik: a hosszú, forró nyár domináns, míg a tavasz és az ősz rövid átmeneti időszakok, a tél pedig enyhe és kellemes.</p>



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



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



<p>A tavasz kellemes időszak Kairóban, fokozatosan melegedő hőmérséklettel. Az átlaghőmérséklet <strong>20-30°C</strong> között mozog. A tavasz kezdetén még hűvösebb lehet, de gyorsan felmelegszik. A levegő száraz marad, és előfordulhatnak homokviharok, különösen április és május hónapokban, amikor a Hamszín szelek fújnak.</p>



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



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



<p>A nyár rendkívül forró és száraz. Az átlaghőmérséklet <strong>30-38°C</strong>, de gyakran meghaladja a 40°C-ot is a hőhullámok idején. A hőség száraz jellegű, ami miatt a magas hőmérséklet ellenére valamelyest elviselhetőbb. Július és augusztus a legforróbb hónapok, amikor a nappali hőmérséklet ritkán süllyed 32°C alá. A nyári hónapokban gyakorlatilag nincs csapadék.</p>



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



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



<p>Az ősz Kairó egyik legkellemesebb évszaka, fokozatosan csökkenő hőmérséklettel és alacsony páratartalommal. Az átlaghőmérséklet <strong>22-28°C</strong> között alakul. A csapadék mennyisége minimális marad, és a levegő tiszta. Az őszi hónapok ideálisak a szabadtéri tevékenységekhez és városnézéshez.</p>



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



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



<p>A tél enyhe és kellemes, az átlaghőmérséklet <strong>12-20°C</strong> között mozog. Az éjszakák hűvösek lehetnek, különösen januárban. Ez az egyetlen időszak, amikor említésre méltó csapadék eshet, bár ez is csekély mennyiségű. A nappalok kellemesen melegek és napsütésesek.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Kairó 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 Kairó egyik leghűvösebb hónapja. A nappali hőmérséklet általában 18-20°C között mozog, míg éjszaka 8-12°C közé süllyedhet. Ritkán, de előfordulhat 5°C körüli hőmérséklet is a hajnali órákban.</p>



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



<p>A csapadék mennyisége alacsony, átlagosan 5-8 mm körül mozog. A havi csapadékos napok száma 2-3, általában eső formájában. Az égbolt többnyire tiszta, néha felhős.</p>



<p>A relatív páratartalom mérsékelt, 50-60% körüli. Ha januárban utazol Kairóba, vigyél magaddal könnyű kabátot az esti programokhoz, és rétegesen öltözködj.</p>



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



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



<p>A február hasonló az januárhoz, de már enyhe felmelegedés érezhető. A nappali hőmérséklet 20-22°C közé emelkedhet, míg éjszaka 9-13°C között alakul. A hűvös éjszakák még gyakoriak.</p>



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



<p>A csapadék mennyisége továbbra is csekély, átlagosan 3-5 mm körül. A csapadékos napok száma 1-2 között mozog. A levegő száraz, 45-55% körüli páratartalommal.</p>



<p>A februári látogatáshoz még szükséges az átmeneti kabát az esti órákra, bár a nappali hőmérséklet már kellemesebbé válik.</p>



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



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



<p>A március egyértelmű átmenetet jelent a tavasz felé. A hőmérséklet jelentősen emelkedik, nappal már 24-26°C-ot is elérhet, míg az éjszakák 12-16°C között alakulnak. A hűvös reggelek már ritkábbak.</p>



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



<p>A csapadék mennyisége minimális, 2-4 mm körüli értékkel. A csapadékos napok száma 1-2 közötti. Március végén már megjelenhetnek a Hamszín szelek, amelyek homokviharokat hozhatnak.</p>



<p>A páratartalom csökken, 40-50% körüli. A márciusi látogatáshoz könnyű ruházat és vékony pulóver ajánlott az esti órákra.</p>



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



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



<p>Az április már egyértelműen tavaszi hónap, jelentős felmelegedéssel. A nappali hőmérséklet 28-30°C közé emelkedik, míg éjszaka 15-19°C körül alakul. A meleg napok már dominálnak.</p>



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



<p>A csapadék mennyisége gyakorlatilag elhanyagolható, 1-2 mm körüli értékkel. Az esős napok száma legfeljebb 1. A Hamszín szelek ebben a hónapban gyakoriak lehetnek.</p>



<p>A levegő páratartalma továbbra is alacsony, 35-45% körüli. Az áprilisi látogatáshoz könnyű nyári ruházat ajánlott, napvédő felszerelés szükséges.</p>



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



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



<p>Május a késő tavaszi időszak, amikor a hőmérséklet gyorsan emelkedik a nyári értékek felé. A nappali értékek 32-35°C közé kúsznak, míg éjszaka 19-23°C körül alakulnak. A hónap végére már forró napok jellemzőek.</p>



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



<p>A csapadék mennyisége gyakorlatilag nulla, 0-1 mm körüli értékkel. Eső rendkívül ritka ebben a hónapban. A páratartalom továbbra is alacsony, 30-40% körüli.</p>



<p>A májusi látogatáshoz könnyű, szellős ruházat és bőséges fényvédelem elengedhetetlen. A sivatagi klíma hatásai már erősen érezhetők.</p>



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



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



<p>Június már igazi nyári hónap, magas hőmérsékletekkel és intenzív napsütéssel. A nappali maximum 35-38°C közé emelkedik, míg éjszaka 22-26°C körül alakul. A forróság egész hónapban tartós.</p>



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



<p>A csapadék mennyisége gyakorlatilag nulla. Eső nem fordul elő ebben a hónapban. A páratartalom rendkívül alacsony, 25-35% körüli.</p>



<p>A júniusi utazáshoz a lehető legkönnyebb, légáteresztő ruházat ajánlott, bőséges fényvédelem és folyamatos hidratálás szükséges.</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 Kairó egyik legforróbb hónapja. A nappali hőmérséklet rendszeresen eléri a 36-39°C-ot, sőt, gyakran 40°C fölé is emelkedhet. Az éjszakák is melegek maradnak, 24-27°C közötti értékekkel.</p>



<p>A napsütéses órák száma továbbra is rendkívül magas, átlagosan napi 12-13 óra. A nappali világosság időtartama kezd lassan csökkenni, de még mindig hosszú, 13,5 óra. A napkelte 5:10 körül, a napnyugta pedig 19:25 körül következik be.</p>



<p>A csapadék mennyisége gyakorlatilag nulla. A páratartalom még mindig alacsony, 25-35% körüli. A forróság intenzív és száraz.</p>



<p>A júliusi látogatáshoz a lehető legkönnyebb ruházat ajánlott, bőséges folyadékbevitel, erős napvédelem és gyakori pihenők a légkondicionált helyiségekben.</p>



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



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



<p>Az augusztus szintén rendkívül forró. A nappali hőmérséklet 35-38°C között alakul, míg éjszaka 24-27°C-ra hűl le. A forróság egész hónapban tartós marad.</p>



<p>A napsütéses órák száma továbbra is magas, napi 11-12 óra. A nappali világosság időtartama érezhetően csökken, 13 órára. A napkelte 5:30 körül, a napnyugta pedig 18:50 körül van.</p>



<p>A csapadék mennyisége továbbra is nulla. A páratartalom alacsony, 30-40% körüli értékre. A napsütéses órák száma magas, és a hőség továbbra is intenzív.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: rendkívül könnyű ruházat, folyamatos hidratálás, erős napvédelem.</p>



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



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



<p>A szeptember az ősz kezdetét jelzi, fokozatos enyhülést hozva a nyári forróság után. A nappali hőmérséklet 32-35°C körül alakul, éjszaka pedig 21-24°C-ra csökken. A hónap vége felé már érezhetően kellemesebb az idő.</p>



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



<p>A csapadék mennyisége továbbra is gyakorlatilag nulla. A páratartalom alacsony, 35-45% körüli, ami kellemes közérzetet biztosít.</p>



<p>A szeptemberi látogatás már kedvezőbb, könnyű nappali ruházattal és egy vékony pulóverrel az esti órákra.</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 Kairó egyik legkellemesebb hónapja, ideális időjárással. A nappali hőmérséklet 28-31°C közé csökken, míg éjszaka 17-21°C körül alakul. A levegő friss, tiszta és kellemesen meleg.</p>



<p>A napsütéses órák száma továbbra is magas, átlagosan napi 9-10 óra. A nappali világosság időtartama jelentősen csökken, 11,5 órára. A napkelte 6:15 körül, a napnyugta pedig 17:30 körül történik.</p>



<p>A csapadék mennyisége minimális, 1-2 mm körüli értékkel. A csapadékos napok száma legfeljebb 1. A páratartalom kellemes, 40-50% körüli.</p>



<p>Az októberi látogatás ideális, réteges öltözködés ajánlott, mivel a nappalok kellemesen melegek, de a reggelek és esték már hűvösek lehetnek.</p>



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



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



<p>A november már az ősz késői szakasza, kellemes hőmérséklet-csökkenéssel. A nappali hőmérséklet 23-26°C közé süllyed, míg éjszaka már 13-17°C között alakul. A hónap végére már hűvös reggelek jellemzőek.</p>



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



<p>A csapadék mennyisége továbbra is alacsony, 2-3 mm körüli értékkel. A csapadékos napok száma 1-2. A páratartalom kellemes, 45-55% körüli.</p>



<p>A novemberi látogatáshoz már könnyű kabát vagy pulóver szükséges az esti órákra. A nappalok még kellemesen melegek.</p>



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



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



<p>A december már egyértelműen téli hónap, de kellemes hőmérséklettel. A nappali hőmérséklet 19-21°C körül alakul, míg éjszaka 10-14°C közé süllyedhet. A hűvös éjszakák és reggelek jellemzőek.</p>



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



<p>A csapadék mennyisége enyhén magasabb, 3-5 mm körüli értékkel. A csapadékos napok száma 2-3 között alakul. A levegő páratartalma magasabb, 50-60% körüli.</p>



<p>A decemberi látogatáshoz meleg kabát, pulóver ajánlott az esti órákra. A rétegesen öltözködés különösen fontos.</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">Kairó 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: 19 },
{ honap5: "Február", homerseklet5: 21 },
{ honap5: "Március", homerseklet5: 25 },
{ honap5: "Április", homerseklet5: 29 },
{ honap5: "Május", homerseklet5: 33 },
{ honap5: "Június", homerseklet5: 36 },
{ honap5: "Július", homerseklet5: 37 },
{ honap5: "Augusztus", homerseklet5: 36 },
{ honap5: "Szeptember", homerseklet5: 33 },
{ honap5: "Október", homerseklet5: 29 },
{ honap5: "November", homerseklet5: 24 },
{ honap5: "December", homerseklet5: 20 }
    ];
    // 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">Kairó 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: 14 },
{ honap: "Február", homerseklet: 16 },
{ honap: "Március", homerseklet: 19 },
{ honap: "Április", homerseklet: 22 },
{ honap: "Május", homerseklet: 27 },
{ honap: "Június", homerseklet: 30 },
{ honap: "Július", homerseklet: 32 },
{ honap: "Augusztus", homerseklet: 31 },
{ honap: "Szeptember", homerseklet: 28 },
{ honap: "Október", homerseklet: 24 },
{ honap: "November", homerseklet: 19 },
{ honap: "December", homerseklet: 16 }
    ];
    // 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">Kairó á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: 6 },
{ honap: "Február", csapadek: 4 },
{ honap: "Március", csapadek: 3 },
{ honap: "Április", csapadek: 1 },
{ honap: "Május", csapadek: 0 },
{ honap: "Június", csapadek: 0 },
{ honap: "Július", csapadek: 0 },
{ honap: "Augusztus", csapadek: 0 },
{ honap: "Szeptember", csapadek: 0 },
{ honap: "Október", csapadek: 1 },
{ honap: "November", csapadek: 2 },
{ honap: "December", csapadek: 4 }
    ];
    // 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">Kairó 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: 55 },
{ honap11: "Február", paratartalom11: 50 },
{ honap11: "Március", paratartalom11: 45 },
{ honap11: "Április", paratartalom11: 40 },
{ honap11: "Május", paratartalom11: 35 },
{ honap11: "Június", paratartalom11: 30 },
{ honap11: "Július", paratartalom11: 30 },
{ honap11: "Augusztus", paratartalom11: 35 },
{ honap11: "Szeptember", paratartalom11: 40 },
{ honap11: "Október", paratartalom11: 45 },
{ honap11: "November", paratartalom11: 50 },
{ honap11: "December", paratartalom11: 55 }
    ];
    // Méretek és margók beállítása
    const margin11 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width11 = 800 - margin11.left - margin11.right;
    const height11 = 400 - margin11.top - margin11.bottom;
    // SVG elem létrehozása
    const svg11 = d3.select("#chart11")
      .append("svg")
      .attr("width", width11 + margin11.left + margin11.right)
      .attr("height", height11 + margin11.top + margin11.bottom)
      .append("g")
      .attr("transform", `translate(${margin11.left},${margin11.top})`);
    // Tooltip létrehozása
    const tooltip11 = d3.select("body").append("div")
      .attr("class", "tooltip11");
    // Skálák beállítása
    const x11 = d3.scaleBand()
      .domain(data11.map(d => d.honap11))
      .range([0, width11])
      .padding(0.2);
    const y11 = d3.scaleLinear()
      .domain([0, d3.max(data11, d => d.paratartalom11) + 10])
      .nice()
      .range([height11, 0]);
    // X tengely rajzolása
    svg11.append("g")
      .attr("class", "axis11")
      .attr("transform", `translate(0,${height11})`)
      .call(d3.axisBottom(x11))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis11 = svg11.append("g")
      .attr("class", "axis11")
      .call(d3.axisLeft(y11).tickSize(-width11).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis11.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis11.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg11.append("text")
      .attr("class", "axis-label11")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin11.left + 15)
      .attr("x", -height11 / 2)
      .attr("text-anchor", "middle")
      .text("%");
    // Oszlopok rajzolása
    svg11.selectAll(".bar11")
      .data(data11)
      .enter()
      .append("rect")
      .attr("class", "bar11")
      .attr("x", d => x11(d.honap11))
      .attr("width", x11.bandwidth())
      .attr("y", d => y11(d.paratartalom11))
      .attr("height", d => height11 - y11(d.paratartalom11))
      .on("mouseover", (event, d) => {
        tooltip11.style("opacity", 1)
          .html(`${d.honap11}: ${d.paratartalom11}%`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip11.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container11 = document.getElementById('chartContainer11');
      const slider11 = document.getElementById('chartSlider11');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling11() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider11.addEventListener('input', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            const scrollPosition11 = (slider11.value / 100) * maxScroll11;
            container11.scrollLeft = scrollPosition11;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container11.addEventListener('scroll', function() {
            const maxScroll11 = container11.scrollWidth - container11.clientWidth;
            if (maxScroll11 > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage11 = (container11.scrollLeft / maxScroll11) * 100;
              slider11.value = scrollPercentage11;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling11();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling11);
    });
  </script>
</body>
</html>



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



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



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



<p>Kairó különösen magas UV-sugárzási szintekkel rendelkezik az év nagy részében, ami a város sivatagi elhelyezkedésének és a tiszta, felhőtlen égboltnak köszönhető.</p>



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



<p><strong>Tavasz (március-május)</strong>: A tavaszi hónapokban az UV-index gyorsan emelkedik. Márciusban átlagosan 7-8-as értéket ér el (magas-nagyon magas), áprilisban 9-10-re (nagyon magas), májusban pedig már rendszeresen 10-11-es szintre (extrém) emelkedik.</p>



<p><strong>Nyár (június-szeptember)</strong>: A nyári hónapokban Kairó UV-indexe rendszeresen eléri az extrém, 11-12-es értéket. A sugárzás intenzitása miatt védelem nélkül 10-15 perc alatt súlyos napégést lehet szenvedni.</p>



<p><strong>Ősz (október-november)</strong>: Az ősz elején, októberben az UV-index még mindig magas, 7-8-as értékkel, majd novemberre csökken 5-6-os szintre (magas).</p>



<p><strong>Téli UV-sugárzás (december-február)</strong>: A téli hónapokban az UV-index alacsonyabb, de még mindig jelentős, átlagosan 4-5-ös értékkel (mérsékelt-magas).</p>



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



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



<ul class="wp-block-list">
<li><strong>Magas faktorszámú fényvédő</strong>: Minimum SPF 50-es fényvédő használata ajánlott</li>



<li><strong>Megfelelő ruházat</strong>: Hosszú ujjú, könnyű ruházat és széles karimájú kalap</li>



<li><strong>Megfelelő időzítés</strong>: Szabadtéri programok a kora reggeli vagy késő délutáni órákban</li>



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



<li><strong>Hidratálás</strong>: A száraz klíma miatt különösen fontos a megfelelő folyadékbevitel</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: 4 },
{ honap: "Február", uv: 5 },
{ honap: "Március", uv: 7 },
{ honap: "Április", uv: 9 },
{ honap: "Május", uv: 10 },
{ honap: "Június", uv: 11 },
{ honap: "Július", uv: 12 },
{ honap: "Augusztus", uv: 11 },
{ honap: "Szeptember", uv: 10 },
{ honap: "Október", uv: 7 },
{ honap: "November", uv: 5 },
{ honap: "December", uv: 4 }
    ];
    // 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>Kairóban előfordulhatnak extrém hőhullámok a nyári hónapokban, amikor a hőmérséklet akár 42-45°C fölé is emelkedhet.</p>



<p>A Hamszín szelek (sivatagi forró szél) tavasszal és nyár elején jelentős homokviharokat okozhatnak, csökkentve a látási viszonyokat.</p>



<p>A téli hónapokban ritkán, de előfordulhatnak esős időszakok, amelyek esetenként árvizeket okozhatnak a város régebbi részeiben.</p>



<p>A sivatagi éghajlat miatt a nappali és éjszakai hőmérséklet között jelentős különbség lehet.</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 Kairóba utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Kairó meglátogatására a <strong>téli szezon</strong>, különösen december és február között. Ilyenkor kellemes, mérsékelt hőmérséklet (12-21°C), alacsony páratartalom és minimális csapadék jellemzi a várost, ami ideális a városnézéshez és szabadtéri programokhoz, beleértve a piramisok és más történelmi helyszínek meglátogatását.</p>



<p>A másik kedvező időszak az <strong>őszi szezon</strong>, október és november között, amikor szintén kellemes a hőmérséklet (23-31°C), és a nyári hőség már enyhül. Ez az időszak különösen alkalmas a Níl-menti kirándulásokra és a sivatagi expedíciókra.</p>



<p>A tavaszi hónapok (március-április) szintén jók lehetnek, bár ekkor már emelkedik a hőmérséklet, és megjelenhetnek a Hamszín szelek. A nyári hónapokat (június-szeptember) érdemes elkerülni a rendkívüli forróság miatt, kivéve, ha kifejezetten a forró sivatagi klímát szeretnéd megtapasztalni.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Kairó &#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="average">

<td>Április</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>Május</td>

<td>Nem ajánlott</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="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/30d0431d24/cairo/" data-label_1="KAIRÓ" data-theme="original" >KAIRÓ</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>Népszerű egyiptomi nyaralóhelyek időjárása</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:#ffe5ff"><figure class="wp-block-media-text__media"><img fetchpriority="high" decoding="async" width="900" height="675" src="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz.jpg" alt="" class="wp-image-830 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz-300x225.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz-768x576.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz-585x439.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/hurghada-idojarasa/">Hurghada 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:#ffe5ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="572" src="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz.jpg" alt="" class="wp-image-831 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz-300x191.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz-768x488.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz-585x372.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/sharm-el-sheikh-idojarasa/">Sharm el-Sheikh 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:#ffe5ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="600" src="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz.jpg" alt="" class="wp-image-832 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-300x200.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-768x512.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-585x390.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-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/marsa-alam-idojarasa/">Marsa Alam időjárása</a></h2>
</div></div>



<p></p>
<p>A <a href="https://mikorutazz.hu/kairo-idojarasa/">Kairó időjárása – mikor a legjobb Egyiptom fővárosába utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Marsa Alam időjárása – milyen az idő az év egészében?</title>
		<link>https://mikorutazz.hu/marsa-alam-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Mon, 02 Jun 2025 10:24:27 +0000</pubDate>
				<category><![CDATA[Afrika]]></category>
		<category><![CDATA[Egyiptom]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=823</guid>

					<description><![CDATA[<p>Marsa Alam időjárása sivatagi trópusi klíma, amely meleg, száraz időjárást eredményez az év nagy részében. A Vörös-tenger közelsége és Egyiptom délkeleti partvidéke jelentősen befolyásolják a város éghajlatát. Évszakok Marsa Alamban&#8230;</p>
<p>A <a href="https://mikorutazz.hu/marsa-alam-idojarasa/">Marsa Alam időjárása – milyen az idő az év egészében?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Marsa Alam időjárása sivatagi trópusi klíma, amely meleg, száraz időjárást eredményez az év nagy részében.</strong></p>



<p>A Vörös-tenger közelsége és Egyiptom délkeleti partvidéke jelentősen befolyásolják a város é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>Marsa Alamban két fő évszak különíthető el: meleg és száraz évszak és forró é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 Marsa Alam legkellemesebb időszaka, tiszta kék é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ő száraz.</p>



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



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



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



<p>A forró évszak hosszú és intenzív, magas hőmérséklettel és alacsony páratartalommal. Az átlaghőmérséklet <strong>28-38°C</strong> között alakul, de gyakran meghaladhatja a 40°C-ot is. A páratartalom alacsony marad, ami enyhíti a hőérzetet. Ritkán előfordulhatnak rövid záporok, amelyek átmeneti enyhülést hoznak. Ez az időszak turisztikailag kevésbé forgalmas a hőség miatt, ami alacsonyabb árakat jelent.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Marsa Alam 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 Marsa Alam egyik legkellemesebb hónapja, a száraz évszak közepén. A nappali hőmérséklet általában 24-26°C között mozog, míg éjszaka 12-15°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-10 óra. A nappali világosság időtartama viszonylag állandó, mintegy 10,5 óra. A napkelte 6:30 körül, a napnyugta pedig 17:00 körül van.</p>



<p>A csapadék mennyisége rendkívül alacsony, átlagosan 0-5 mm körül mozog, és a havi csapadékos napok száma mindössze 0-1. 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 alacsony, 45-50% körüli, ami kellemes száraz levegőt biztosít. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Marsa Alamra, rétegzett öltözék ajánlott a jelentős nappali-éjszakai hőmérséklet-különbség miatt. Naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban jelentősen lehűlhet a levegő, így meleg pulóver vagy dzseki szükséges.</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-28°C közé emelkedhet, míg éjszaka 14-17°C között alakul. A hőmérséklet-ingadozás még mindig jelentős.</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 ó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 0-5 mm, főként rövid, alkalmi záporok formájában. A csapadékos napok száma 0-1 között mozog.</p>



<p>A levegő tiszta, a páratartalom alacsony, 45-50% 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>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: rétegzett ruházat, megfelelő napvédelem és meleg ruhadarabok az esti órákra.</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 16-19°C között alakulnak. A hőség kezd erősödni, de még kellemes.</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, 0-10 mm körüli értékkel. Az esős napok száma 0-2 közötti, általában rövid, délutáni záporok formájában.</p>



<p>A páratartalom továbbra is alacsony, 45-55% körülire. A tenger továbbra is nyugodt, és a látási viszonyok kiválóak a búvárkodáshoz.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat ajánlott napközben, de még mindig szükséges meleg ruhadarab az estékre. Fokozott napvédelem javasolt az erősödő napsugárzás 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 utolsó hónapja, de már a melegedés kezdete. A nappali hőmérséklet 30-33°C közé emelkedik, míg éjszaka 19-22°C körül alakul. Az éjszakai hőmérséklet kellemesebbé válik.</p>



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



<p>A csapadék mennyisége minimális marad, 0-10 mm körüli értékkel. Az esős napok száma 0-2 közötti, ritkán előforduló rövid záporok formájában.</p>



<p>A páratartalom alacsony, 45-55% körüli. A tenger nyugodt és tiszta, kiváló feltételeket biztosítva minden vízi tevékenységhez.</p>



<p>Az áprilisi látogatáshoz könnyű ruházat ajánlott, már kevesebb meleg ruhával az estékre. Fokozott napvédelem szükséges a növekvő hőség miatt.</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 a forró évszak kezdete, jelentős melegedéssel. A nappali hőmérséklet 33-36°C közé emelkedhet, míg éjszaka 23-26°C körül alakul. Ez már komoly hőség, de a száraz levegő miatt elviselhetőbb.</p>



<p>A napsütéses órák száma magas marad, átlagosan napi 11-12 óra. A nappali világosság időtartama 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 továbbra is minimális, 0-5 mm körüli értékkel. Az esős napok száma 0-1 közé csökken.</p>



<p>A páratartalom alacsony marad, 40-50% körüli, ami segít elviselni a magas hőmérsékletet. A tenger nyugodt, de a déli órákban már kellemesen hűsítő lehet.</p>



<p>A májusi látogatáshoz a lehető legkönnyebb ruházat ajánlott, bőséges folyadékbevitel, fokozott napvédelem és a déli órákban á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 fokozódik a forróság. A nappali hőmérséklet 35-38°C között alakul, míg éjszaka 26-29°C körül mozog. A hőség már jelentős, de a száraz levegő segít.</p>



<p>A napsütéses órák száma a legmagasabb, átlagosan napi 12-13 óra. 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 gyakorlatilag nulla, 0 mm körüli értékkel. Esőzés szinte egyáltalán nem fordul elő.</p>



<p>A páratartalom alacsony, 35-45% körüli. A tenger kellemes hűsítést nyújt a forróságban, és továbbra is nyugodt.</p>



<p>A júniusi látogatáshoz könnyű, szellős, világos színű ruházat ajánlott, kalap, napszemüveg és gyakori folyadékpótlás. A déli órákban (11:00-16:00) célszerű árnyékban tartózkodni.</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 egyik legforróbb hónap Marsa Alamban. A nappali hőmérséklet 36-39°C között mozog, míg éjszaka 28-30°C körül alakul. A hőség intenzív, de a száraz levegő miatt elviselhetőbb, mint párás klímában.</p>



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



<p>A csapadék mennyisége nulla, 0 mm. Július az egyik legszárazabb hónap.</p>



<p>A páratartalom nagyon alacsony, 30-40% körüli. A tenger meleg, de továbbra is kellemes hűsítést nyújt a forróságban.</p>



<p>A júliusi látogatáshoz hasonló előkészületekre van szükség, mint júniusban, de még fokozottabb figyelemmel kell lenni a hőség okozta problémákra. Javasolt a programokat 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>Augusztus</strong></h3>



<p>Az augusztus szintén rendkívül forró hónap. A nappali hőmérséklet 36-40°C között mozog, míg éjszaka 28-31°C körül alakul. Ez az év egyik legmelegebb időszaka.</p>



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



<p>A csapadék mennyisége továbbra is nulla, 0 mm körüli értékkel. Augusztusban szinte soha nem esik.</p>



<p>A páratartalom alacsony, 35-45% körüli. A tenger kellemes menedéket nyújt a hőség elől.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: könnyű ruházat, bőséges folyadékpótlás és a legforróbb órák kerülése.</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 mindig nagyon forró, de a hónap vége felé kezd enyhülni a hőség. A nappali hőmérséklet 34-37°C között, az éjszakai pedig 26-29°C körül alakul.</p>



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



<p>A csapadék mennyisége minimális marad, 0-5 mm körüli értékkel. Ritkán előfordulhatnak rövid záporok.</p>



<p>A páratartalom alacsony, 40-50% körüli. A tenger továbbra is kellemes hűsítést nyújt.</p>



<p>A szeptemberi látogatás esetén még mindig szükséges a forró időjárásra való felkészülés, de a hónap végén már enyhébb körülményekre lehet számítani.</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 az átmeneti időszak a forró és a kellemes évszak között. A nappali hőmérséklet 31-34°C között, az éjszakai pedig 23-26°C körül alakul.</p>



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



<p>A csapadék mennyisége minimális, 0-10 mm körüli értékkel. Alkalmanként előfordulhatnak rövid esőzések.</p>



<p>A páratartalom alacsony marad, 45-55% körüli. A tenger kellemes hőmérsékletű és nyugodt.</p>



<p>Az októberi látogatás már sokkal kellemesebb élményt nyújt, mint a nyári hónapok. Könnyű ruházat még mindig szükséges, de már kevésbé extrém a hőség.</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 kellemes évszak kezdete. A nappali hőmérséklet 28-30°C között, míg éjszaka 19-22°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 10,5 óra. A napkelte 6:20 körül, a napnyugta pedig 16:50 körül történik.</p>



<p>A csapadék mennyisége továbbra is alacsony, 0-10 mm körüli értékre. Az esőzések ritkák és rövidek.</p>



<p>A páratartalom alacsony, 45-55% körülire. A tenger kellemes hőmérsékletű és ideális a vízi sportokhoz.</p>



<p>A novemberi látogatás kiváló választás, kellemes hőmérséklettel és minimális csapadékkal. Rétegzett öltözék ajánlott az éjszakai lehűlés miatt.</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 egyik legjobb hónap Marsa Alam meglátogatására. A nappali hőmérséklet 25-27°C között, míg éjszaka 15-18°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 10 óra körüli. A napkelte 6:30 körül, a napnyugta pedig 16:40 körül van.</p>



<p>A csapadék mennyisége minimális, 0-5 mm körüli értékre. Az esőzések nagyon ritkák.</p>



<p>A páratartalom alacsony, 45-50% körüli. A tenger kellemes és nyugodt, ideális feltételeket teremtve minden vízi tevékenységhez.</p>



<p>A decemberi látogatás kiváló választás, kellemes hőmérséklettel és stabil időjárással. Rétegzett ruházat ajánlott a hűvösebb esték miatt.</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">Marsa Alam 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: 25 },
{ honap5: "Február", homerseklet5: 27 },
{ honap5: "Március", homerseklet5: 29 },
{ honap5: "Április", homerseklet5: 31 },
{ honap5: "Május", homerseklet5: 34 },
{ honap5: "Június", homerseklet5: 36 },
{ honap5: "Július", homerseklet5: 37 },
{ honap5: "Augusztus", homerseklet5: 38 },
{ honap5: "Szeptember", homerseklet5: 35 },
{ honap5: "Október", homerseklet5: 32 },
{ honap5: "November", homerseklet5: 29 },
{ honap5: "December", homerseklet5: 26 }
    ];
    // 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">Marsa Alam 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: 19 },
{ honap: "Február", homerseklet: 21 },
{ honap: "Március", homerseklet: 22 },
{ honap: "Április", homerseklet: 26 },
{ honap: "Május", homerseklet: 29 },
{ honap: "Június", homerseklet: 32 },
{ honap: "Július", homerseklet: 33 },
{ honap: "Augusztus", homerseklet: 34 },
{ honap: "Szeptember", homerseklet: 32 },
{ honap: "Október", homerseklet: 28 },
{ honap: "November", homerseklet: 25 },
{ honap: "December", homerseklet: 21 }
    ];
    // 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">Marsa Alam á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: 2 },
{ honap: "Február", csapadek: 2 },
{ honap: "Március", csapadek: 5 },
{ honap: "Április", csapadek: 5 },
{ honap: "Május", csapadek: 2 },
{ honap: "Június", csapadek: 0 },
{ honap: "Július", csapadek: 0 },
{ honap: "Augusztus", csapadek: 0 },
{ honap: "Szeptember", csapadek: 2 },
{ honap: "Október", csapadek: 5 },
{ honap: "November", csapadek: 5 },
{ honap: "December", csapadek: 2 }
    ];
    // 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">Marsa Alam 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: 48 },
{ honap11: "Február", paratartalom11: 48 },
{ honap11: "Március", paratartalom11: 50 },
{ honap11: "Április", paratartalom11: 50 },
{ honap11: "Május", paratartalom11: 45 },
{ honap11: "Június", paratartalom11: 40 },
{ honap11: "Július", paratartalom11: 35 },
{ honap11: "Augusztus", paratartalom11: 40 },
{ honap11: "Szeptember", paratartalom11: 45 },
{ honap11: "Október", paratartalom11: 50 },
{ honap11: "November", paratartalom11: 50 },
{ honap11: "December", paratartalom11: 48 }
    ];
    // 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>Marsa Alam tenger vízhőmérséklete az év során kellemes, jelentős ingadozást mutat a szárazföldi hőmérséklethez képest. A Vörös-tenger kristálytiszta vize mindig fürdésre alkalmas.</p>



<p><strong>Január-február</strong>: A víz hőmérséklete 22-24°C között alakul. Ez még kellemes a fürdőzéshez, bár némileg hűvösebb, mint nyáron.</p>



<p><strong>Március-április</strong>: A víz hőmérséklete emelkedik, 24-26°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, 26-28°C körül alakul. A meleg víz kellemes kontrasztot nyújt a forró levegőhöz képest.</p>



<p><strong>Július-augusztus</strong>: A tenger hőmérséklete eléri az évi maximumot, 28-30°C között mozog. A víz ilyenkor különösen meleg és kellemes.</p>



<p><strong>Szeptember-október</strong>: A tenger hőmérséklete lassan csökken, 26-28°C körül alakul. Továbbra is ideális a fürdőzéshez és a vízi sportokhoz.</p>



<p><strong>November-december</strong>: A víz hőmérséklete tovább csökken, 24-26°C között mozog. Még mindig kellemes a fürdőzéshez, különösen a meleg nappalok utá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: 23 },
{ honap: "Február", homerseklet: 23 },
{ honap: "Március", homerseklet: 25 },
{ honap: "Április", homerseklet: 25 },
{ honap: "Május", homerseklet: 27 },
{ honap: "Június", homerseklet: 27 },
{ honap: "Július", homerseklet: 29 },
{ honap: "Augusztus", homerseklet: 29 },
{ honap: "Szeptember", homerseklet: 27 },
{ honap: "Október", homerseklet: 27 },
{ honap: "November", homerseklet: 25 },
{ honap: "December", homerseklet: 25 }
    ];
    // 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 Marsa Alamban</strong></h2>



<p>Marsa Alam földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. A sivatagi klíma és a tiszta légkör miatt 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 7-8 között mozog, ami &#8222;magas&#8221; kategóriának számít. A napsugárzás legintenzívebb 10:00 és 15:00 óra között.</p>



<p><strong>Március-április</strong>: Az UV index emelkedik, 9-10 körüli értékeket mutatva, ami a &#8222;nagyon magas&#8221; kategóriába tartozik. A közvetlen napsugárzás már veszélyes lehet.</p>



<p><strong>Május-június</strong>: Ez az időszak mutatja a legmagasabb UV értékeket, 11-12 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-augusztus</strong>: Az UV index továbbra is extrém magas, 11-12 körüli értékekkel. Ez az év legveszélyesebb időszaka UV szempontból.</p>



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



<p><strong>November-december</strong>: Az UV index 7-9 közötti értékeket mutat, ami &#8222;magas&#8221; és &#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 (10:00-15:00 között). A sivatagi környezet és a homok visszaverő hatása miatt fokozott óvatosság szükséges.</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 búvárkodás és snorkelezé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: 10 },
{ honap: "Április", uv: 10 },
{ honap: "Május", uv: 12 },
{ honap: "Június", uv: 12 },
{ honap: "Július", uv: 12 },
{ honap: "Augusztus", uv: 12 },
{ 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>Mikor a legjobb Marsa Alamra utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Marsa Alam meglátogatására a száraz évszak, különösen <strong>november 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, alacsony a páratartalom és maximális a napsütéses órák száma. A tenger kristálytiszta és nyugodt, ideális feltételeket biztosítva a búvárkodáshoz, snorkelezéshez és vízi sportokhoz. Ez az időszak természetesen a fő turistaszezon is, így magasabb árakra és több turistára kell számítani.</p>



<p>Október és május szintén jó választás lehet, amikor az időjárás még/már viszonylag kedvező, de a hőség még elviselhetőbb. Ebben az időszakban a turisták száma és az árak alacsonyabbak.</p>



<p>A forró évszak (június-szeptember) általában kevésbé ajánlott a magas hőmérséklet miatt, azonban a búvárkodás és a vízi sportok továbbra is kiválóak. Ebben az időszakban az árak jelentősen alacsonyabbak, és a turisták száma minimális. A száraz klíma miatt a hőség jobban elviselhető, mint párás trópusi területeken.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Marsa Alam &#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="average">

<td>Szeptember</td>

<td>Átlagos</td>

</tr>

<tr class="average">

<td>Október</td>

<td>Átlagos</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/25d0734d88/marsa-alam/" data-label_1="MARSA ALAM" data-theme="original" >MARSA ALAM</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>Két másik népszerű egyiptomi nyaralóhely időjárása</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:#ffe5ff"><figure class="wp-block-media-text__media"><img fetchpriority="high" decoding="async" width="900" height="675" src="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz.jpg" alt="" class="wp-image-830 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz-300x225.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz-768x576.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz-585x439.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/hurghada-idojarasa/">Hurghada 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:#ffe5ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="572" src="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz.jpg" alt="" class="wp-image-831 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz-300x191.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz-768x488.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz-585x372.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/sharm-el-sheikh-idojarasa/">Sharm el-Sheikh időjárása</a></h2>
</div></div>



<p></p>
<p>A <a href="https://mikorutazz.hu/marsa-alam-idojarasa/">Marsa Alam időjárása – milyen az idő az év egészében?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sharm el-Sheikh időjárása – milyen az idő az év egészében?</title>
		<link>https://mikorutazz.hu/sharm-el-sheikh-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Mon, 02 Jun 2025 09:01:49 +0000</pubDate>
				<category><![CDATA[Afrika]]></category>
		<category><![CDATA[Egyiptom]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=819</guid>

					<description><![CDATA[<p>Sharm el-Sheikh időjárása sivatagi éghajlat, ami száraz és forró klímát eredményez az év nagy részében. A Vörös-tenger közelsége és a Sínai-félsziget délnyugati partvidéke jelentősen befolyásolják a város éghajlatát. Évszakok Sharm&#8230;</p>
<p>A <a href="https://mikorutazz.hu/sharm-el-sheikh-idojarasa/">Sharm el-Sheikh időjárása – milyen az idő az év egészében?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Sharm el-Sheikh időjárása sivatagi éghajlat, ami száraz és forró klímát eredményez az év nagy részében.</strong></p>



<p>A Vörös-tenger közelsége és a Sínai-félsziget délnyugati partvidéke jelentősen befolyásolják a város é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>Sharm el-Sheikh-en két fő évszak különíthető el: kellemes téli évszak és forró nyári évszak.</p>



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



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



<p>A kellemes évszak Sharm el-Sheikh legideálisabb időszaka, tiszta kék égbolttal, alacsony páratartalommal és kellemesen meleg hőmérséklettel. Az átlaghőmérséklet <strong>22-32°C</strong> között mozog. A csapadék mennyisége gyakorlatilag nulla és a levegő száraz.</p>



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



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



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



<p>A forró évszak hosszú és intenzív, rendkívül magas hőmérséklettel és alacsony páratartalommal. Az átlaghőmérséklet <strong>30-38°C</strong> között alakul, de gyakran meghaladhatja a 40°C-ot is. A páratartalom alacsony marad, ami elviselhető hőérzetet biztosít. Az esőzések gyakorlatilag teljesen hiányoznak.</p>



<p>Ez az időszak turisztikailag még mindig népszerű, különösen a korallzátonyok és vízi sportok kedvelői körében, de a középső órákban árnyékban tartózkodás 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>Sharm el-Sheikh 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 Sharm el-Sheikh egyik legkellemesebb hónapja, a kellemes évszak közepén. A nappali hőmérséklet általában 22-23°C között mozog, míg éjszaka 13-14°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 mérsékelt, átlagosan napi 8 óra. A nappali világosság időtartama viszonylag rövid, mintegy 10,5 óra. A napkelte 6:30 körül, a napnyugta pedig 17:00 körül van.</p>



<p>A csapadék mennyisége minimális, átlagosan 3-4 mm körül mozog, és a havi csapadékos napok száma mindössze 0-1. 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, 42-45% körüli, ami kellemes közérzetet biztosít. A tenger nyugodt, kitűnő feltételeket biztosítva az úszáshoz és a vízi sportokhoz.</p>



<p>Ha januárban utazol Sharm el-Sheikh-be, könnyű, szellős ruházat ajánlott nappalra, naptej, napszemüveg és kalap a nap elleni védelemhez. Az esti órákban jelentősen lehűlhet a levegő, így meleg ruházat is szükséges.</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 kellemes évszak része. A nappali hőmérséklet 23-24°C közé emelkedhet, míg éjszaka 12-14°C között alakul. A hőmérséklet-ingadozás mérsékelt, ami stabil időjárási viszonyokat jelent.</p>



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



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



<p>A levegő tiszta, a páratartalom alacsony, 40-43% 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>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, szellős ruhák nappalra, meleg ruházat estére, megfelelő napvédelem.</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 kellemes évszak része, fokozatosan melegedő időjárási viszonyokkal. A nappali hőmérséklet 25-26°C közé emelkedik, míg az éjszakák 15-16°C között alakulnak. A hőség fokozatosan erősödik.</p>



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



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



<p>A páratartalom alacsony marad, 38-40% körülire, ami kellemes közérzetet biztosít. A tenger továbbra is nyugodt, ideális feltételeket teremtve minden vízi tevékenységhez.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat ajánlott, fokozott napvédelem. Az estéli órákban még mindig szükséges lehet egy vékony pulóver.</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 kellemes évszak egyik legjobb hónapja, ideális időjárási viszonyokkal. A nappali hőmérséklet 29-30°C közé emelkedik, míg éjszaka 18-19°C körül alakul. Ez az egyik legkellemesebb időszak Sharm el-Sheikh-ben.</p>



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



<p>A csapadék mennyisége gyakorlatilag nulla, 0-1 mm körüli értékkel. Az esős napok száma 0 közötti, szinte soha nem fordul elő esőzés.</p>



<p>A páratartalom alacsony, 35-38% körüli, ami kellemes közérzetet biztosít. A tenger nyugodt és kristálytiszta, tökéletes feltételeket teremtve minden vízi sporthoz.</p>



<p>Az áprilisi látogatáshoz könnyű ruházat ajánlott, napvédelem és kényelmes cipők a kirándulásokhoz.</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 a forró évszak kezdete, jelentős melegedéssel. A nappali hőmérséklet 33-35°C közé emelkedhet, míg éjszaka 23-25°C körül alakul. Ez az egyik legmelegebb időszakok kezdete.</p>



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



<p>A csapadék mennyisége továbbra is nulla, 0 mm értékkel. Az esős napok száma 0, gyakorlatilag soha nem esik.</p>



<p>A páratartalom alacsony marad, 32-35% körüli, de a magas hőmérséklettel kombinálva már érezhető a hőség. A tenger még mindig nyugodt, de a napközben egyre melegebb.</p>



<p>A májusi látogatáshoz nagyon könnyű ruházat ajánlott, fokozott napvédelem, bőséges folyadékbevitel és a déli órákban á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 fokozódik a forróság, és kezdődik az igazi nyári időszak. A nappali hőmérséklet 36-37°C között alakul, míg éjszaka 26-27°C körül mozog.</p>



<p>A napsütéses órák száma eléri a maximumot, átlagosan napi 13 óra. A nappali világosság időtartama 13,5 óra körüli, ez az év leghosszabb napjai. A napkelte 5:15 körül, a napnyugta pedig 19:15 körül van.</p>



<p>A csapadék mennyisége továbbra is nulla, 0 mm értékkel. Júniusban soha nem esik.</p>



<p>A páratartalom a legalacsonyabb szinten, 30-32% körüli, de a rendkívül magas hőmérséklet miatt a hőérzet extrém lehet. A tenger meleg, de még kellemes a fürdéshez.</p>



<p>A júniusi látogatáshoz a lehető legkönnyebb ruházat ajánlott, maximális napvédelem, folyamatos hidratálás és a legmelegebb órákban beltéri programok tervezése.</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 egyik legforróbb hónap, extrém hőmérsékletekkel. A nappali hőmérséklet 37-38°C között mozog, míg éjszaka 27-28°C körül alakul.</p>



<p>A napsütéses órák száma a maximumon, átlagosan napi 13-14 óra. A nappali világosság időtartama 13,5 óra körüli. A napkelte és napnyugta időpontjai hasonlóak júniushoz.</p>



<p>A csapadék mennyisége továbbra is nulla, 0 mm értékkel. Júliusban sem esik.</p>



<p>A páratartalom alacsony, 30-33% körüli, de a rendkívül magas hőmérséklet miatt a hőérzet akár 45°C fölé is emelkedhet. A tenger nagyon meleg, de még mindig frissítő lehet a forró levegőhöz képest.</p>



<p>A júliusi látogatás esetén elengedhetetlen a maximális napvédelem, folyamatos klimatizált környezet keresése a napközben, és csak a kora reggeli vagy késő esti órákban ajánlott a szabadban tartózkodni.</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 a legforróbb hónap, csúcshőmérsékletekkel. A nappali hőmérséklet 37-38°C között mozog, de gyakran meghaladhatja a 40°C-ot is, míg éjszaka 28°C körül alakul.</p>



<p>A napsütéses órák száma továbbra is maximális, átlagosan napi 13 óra. A nappali világosság időtartama 13 óra körüli. A napkelte és napnyugta időpontjai minimálisan változnak.</p>



<p>A csapadék mennyisége továbbra is nulla, 0 mm értékkel. Augusztusban sem fordul elő esőzés.</p>



<p>A páratartalom alacsony, 32-35% körüli, de a csúcshőmérséklet miatt a hőérzet rendkívül magas. A tenger nagyon meleg, 28-29°C körüli vízhőmérséklettel.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: maximális napvédelem, klimatizált szállás, és kerülni kell a szabadtéri tevékenységeket a nappal folyamán.</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 mindig nagyon forró, de már enyhén csökkenő hőmérsékletekkel. A nappali hőmérséklet 35-36°C között, az éjszakai pedig 26-27°C körül alakul.</p>



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



<p>A csapadék mennyisége továbbra is nulla, 0 mm értékkel. Szeptemberben sem esik.</p>



<p>A páratartalom alacsony, 35-38% körüli. A tenger még mindig nagyon meleg, ideális a vízi sportokhoz és búvárkodáshoz.</p>



<p>A szeptemberi látogatás még mindig nagyon forró, de már valamivel elviselhetőbb, mint a nyár csúcspontja. Továbbra is fokozott napvédelem és hidratálás szükséges.</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 a forró évszak vége, fokozatosan hűlő időjárással. A nappali hőmérséklet 31-33°C között, az éjszakai pedig 23-24°C körül alakul.</p>



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



<p>A csapadék mennyisége továbbra is minimális, 0-1 mm körüli értékkel. A csapadékos napok száma 0 között alakul.</p>



<p>A páratartalom kissé emelkedik, 40-43% körüli, de még mindig kellemes közérzetet biztosít. A tenger hőmérséklete kezd csökkenni, de még mindig kellemes a fürdéshez.</p>



<p>Az októberi látogatás már sokkal kellemesebb élményt nyújt, mint a nyári hónapok. Kiváló időszak a szabadtéri programokhoz és városnézéshez.</p>



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



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



<p>November a kellemes évszak kezdete, ideális időjárási viszonyokkal. A nappali hőmérséklet 27-28°C közé csökken, míg éjszaka 18-19°C körül alakul.</p>



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



<p>A csapadék mennyisége kissé növekszik, 2-3 mm körüli értékre. Az esőzések ritkák és rövidek. A csapadékos napok száma 0-1 közé alakul.</p>



<p>A páratartalom emelkedik, 45-46% körülire, ami még mindig kellemes közérzetet biztosít. A tenger kellemes hőmérsékletű, ideális feltételeket teremtve minden vízi tevékenységhez.</p>



<p>A novemberi látogatás az egyik legjobb választás, kellemes időjárással és kevesebb turistával. Ideális időszak a nyaraláshoz.</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 kellemes évszak része, kiváló időjárási viszonyokkal. A nappali hőmérséklet 23-24°C között, míg éjszaka 15-16°C körül alakul.</p>



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



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



<p>A páratartalom emelkedik, 45-46% körülire, ami kellemes közérzetet biztosít. A tenger hűvösebb, de még mindig kellemes a fürdéshez.</p>



<p>A decemberi látogatás kiváló választás, kellemes hőmérséklettel és stabil időjárással. Ideális időszak az aktív nyaraláshoz és városnézéshez.</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">Sharm el-Sheikh 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: 23 },
{ honap5: "Február", homerseklet5: 24 },
{ honap5: "Március", homerseklet5: 26 },
{ honap5: "Április", homerseklet5: 30 },
{ honap5: "Május", homerseklet5: 34 },
{ honap5: "Június", homerseklet5: 37 },
{ honap5: "Július", homerseklet5: 38 },
{ honap5: "Augusztus", homerseklet5: 38 },
{ honap5: "Szeptember", homerseklet5: 36 },
{ honap5: "Október", homerseklet5: 32 },
{ honap5: "November", homerseklet5: 28 },
{ honap5: "December", homerseklet5: 24 }
    ];
    // 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">Sharm el-Sheikh 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: 18 },
{ honap: "Február", homerseklet: 18 },
{ honap: "Március", homerseklet: 21 },
{ honap: "Április", homerseklet: 24 },
{ honap: "Május", homerseklet: 29 },
{ honap: "Június", homerseklet: 32 },
{ honap: "Július", homerseklet: 33 },
{ honap: "Augusztus", homerseklet: 33 },
{ honap: "Szeptember", homerseklet: 31 },
{ honap: "Október", homerseklet: 28 },
{ honap: "November", homerseklet: 23 },
{ honap: "December", homerseklet: 19 }
    ];
    // 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">Sharm el-Sheikh á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: 4 },
{ honap: "Február", csapadek: 2 },
{ honap: "Március", csapadek: 2 },
{ honap: "Április", csapadek: 0 },
{ honap: "Május", csapadek: 0 },
{ honap: "Június", csapadek: 0 },
{ honap: "Július", csapadek: 0 },
{ honap: "Augusztus", csapadek: 0 },
{ honap: "Szeptember", csapadek: 0 },
{ honap: "Október", csapadek: 1 },
{ honap: "November", csapadek: 3 },
{ honap: "December", csapadek: 2 }
    ];
    // 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">Sharm el-Sheikh 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>Sharm el-Sheikh tenger vízhőmérséklete az év során jelentős ingadozást mutat a Vörös-tenger északi részének földrajzi helyzete miatt. A víz hőmérséklete szezonálisan változik, de mindig kellemes marad a fürdőzéshez.</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 22-23°C között alakul. Ez a leghűvösebb időszak, de a víz még mindig kellemes a fürdéshez, különösen a forró napokon.</p>



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



<p><strong>Május-június</strong>: A víz hőmérséklete tovább emelkedik, 26-28°C körül. A tenger kellemes meleg, ideális minden vízi sporthoz.</p>



<p><strong>Július-augusztus</strong>: A nyári csúcspont időszakában a víz hőmérséklete eléri a maximumot, 28-29°C körül. A víz nagyon meleg, de még mindig frissítő a forró levegőhöz képest.</p>



<p><strong>Szeptember-október</strong>: A tenger hőmérséklete lassan csökken, 27-28°C körül alakul. Még mindig kiválóan alkalmas fürdéshez és vízi sportokhoz.</p>



<p><strong>November-december</strong>: A víz hőmérséklete tovább csökken, 24-25°C között mozog. A kellemes évszak kezdetén a víz még kellemes, bár már hűvösebb az év korábbi időszakaihoz képest.</p>



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



<p>A Vörös-tenger kristálytiszta vize és gazdag tengeri élővilága miatt Sharm el-Sheikh az egyik legjobb búvárkodási és snorkelezési célpont világszerte. A korallzátonyok egész évben látogathatók, a vízhőmérséklet mindig lehetővé teszi 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: 23 },
{ honap: "Február", homerseklet: 22 },
{ honap: "Március", homerseklet: 22 },
{ honap: "Április", homerseklet: 24 },
{ honap: "Május", homerseklet: 26 },
{ honap: "Június", homerseklet: 27 },
{ honap: "Július", homerseklet: 28 },
{ honap: "Augusztus", homerseklet: 29 },
{ 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 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 Sharm el-Sheikh-ben</strong></h2>



<p>Sharm el-Sheikh 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>



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



<p><strong>Január-február</strong>: Az UV index általában 6-7 között mozog, ami &#8222;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-április</strong>: Az UV index emelkedik, 8-11 körül alakul, ami a &#8222;nagyon magas&#8221; vagy &#8222;extrém&#8221; kategóriába tartozik. A tavaszi hónapokban különösen veszélyes a közvetlen napsugárzás.</p>



<p><strong>Május-augusztus</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 nyári hónapokban rendkívül veszélyes a közvetlen napsugárzás.</p>



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



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



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



<p>Az egész évben magas UV sugárzás miatt 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 sivatagi környezet és a homok szintén fokozza a visszavert UV sugárzást.</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: 6 },
{ honap: "Február", uv: 7 },
{ honap: "Március", uv: 8 },
{ honap: "Április", uv: 10 },
{ honap: "Május", uv: 11 },
{ honap: "Június", uv: 12 },
{ honap: "Július", uv: 12 },
{ honap: "Augusztus", uv: 11 },
{ honap: "Szeptember", uv: 9 },
{ honap: "Október", uv: 8 },
{ honap: "November", uv: 7 },
{ honap: "December", uv: 6 }
    ];
    // Méretek és margók beállítása
    const margin4 = { top: 20, right: 30, bottom: 70, left: 60 };
    const width4 = 800 - margin4.left - margin4.right;
    const height4 = 400 - margin4.top - margin4.bottom;
    // SVG elem létrehozása
    const svg4 = d3.select("#chart4")
      .append("svg")
      .attr("width", width4 + margin4.left + margin4.right)
      .attr("height", height4 + margin4.top + margin4.bottom)
      .append("g")
      .attr("transform", `translate(${margin4.left},${margin4.top})`);
    // Tooltip létrehozása
    const tooltip4 = d3.select("body").append("div")
      .attr("class", "tooltip4");
    // Skálák beállítása
    const x4 = d3.scaleBand()
      .domain(data4.map(d => d.honap))
      .range([0, width4])
      .padding(0.2);
    const y4 = d3.scaleLinear()
      .domain([0, d3.max(data4, d => d.uv) + 0])
      .nice()
      .range([height4, 0]);
    // X tengely rajzolása
    svg4.append("g")
      .attr("class", "axis4")
      .attr("transform", `translate(0,${height4})`)
      .call(d3.axisBottom(x4))
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("dx", "-.8em")
      .attr("dy", ".15em")
      .attr("transform", "rotate(-30)");
    // Y tengely rajzolása
    const yAxis4 = svg4.append("g")
      .attr("class", "axis4")
      .call(d3.axisLeft(y4).tickSize(-width4).tickFormat(d => d).ticks(8));
      
    // Az összes vonal halványítása, beleértve a domain vonalakat is
    yAxis4.selectAll(".tick line")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
      
    // A felső domain vonal beállítása
    yAxis4.select(".domain")
      .attr("stroke", "#e0e0e0")
      .attr("stroke-opacity", 0.7);
    
    // Y tengely felirata
    svg4.append("text")
      .attr("class", "axis-label4")
      .attr("transform", "rotate(-90)")
      .attr("y", -margin4.left + 15)
      .attr("x", -height4 / 2)
      .attr("text-anchor", "middle")
      .text("UV index értéke");
    // Oszlopok rajzolása
    svg4.selectAll(".bar4")
      .data(data4)
      .enter()
      .append("rect")
      .attr("class", "bar4")
      .attr("x", d => x4(d.honap))
      .attr("width", x4.bandwidth())
      .attr("y", d => y4(d.uv))
      .attr("height", d => height4 - y4(d.uv))
      .on("mouseover", (event, d) => {
        tooltip4.style("opacity", 1)
          .html(`${d.honap}: ${d.uv}`)
          .style("left", (event.pageX - 10) + "px")
          .style("top", (event.pageY - 28) + "px");
      })
      .on("mouseout", () => {
        tooltip4.style("opacity", 0);
      });
      
    // Csúszka funkcionalitás hozzáadása (csak mobilon)
    document.addEventListener('DOMContentLoaded', function() {
      const container = document.getElementById('chartContainer4');
      const slider = document.getElementById('chartSlider4');
      
      // Csak mobilon aktiváljuk
      function setupMobileScrolling() {
        if (window.innerWidth <= 768) {
          // Csúszka eseménykezelő
          slider.addEventListener('input', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            const scrollPosition = (slider.value / 100) * maxScroll;
            container.scrollLeft = scrollPosition;
          });
          
          // Ha a felhasználó görget, a csúszka is mozogjon
          container.addEventListener('scroll', function() {
            const maxScroll = container.scrollWidth - container.clientWidth;
            if (maxScroll > 0) { // Elkerüljük a 0-val való osztást
              const scrollPercentage = (container.scrollLeft / maxScroll) * 100;
              slider.value = scrollPercentage;
            }
          });
        }
      }
      
      // Kezdeti beállítás
      setupMobileScrolling();
      
      // Ablakméret változásának kezelése
      window.addEventListener('resize', setupMobileScrolling);
    });
  </script>
</body>
</html>



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



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



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



<p>Alkalmanként előfordulhatnak homokviharak, különösen a forró évszakban, amelyek átmenetileg befolyásolhatják a látási viszonyokat.</p>



<p>A nyári hónapokban extrém hőség fordulhat elő, amikor a hőmérséklet 40°C fölé emelkedhet. Ez hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál. Fontos a megfelelő hidratálás és a napközben klimatizált helyeken tartózkodás.</p>



<p>Ritkán, de előfordulhatnak erős szélviharok, különösen télen, amelyek a tengeri tevékenységeket befolyásolhatják. A Vörös-tenger általában nyugodt, de alkalmanként erősebb hullámzás is előfordulhat.</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 Sharm el-Sheikh-be utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Sharm el-Sheikh meglátogatására a kellemes évszak, különösen <strong>november elejétől április végéig</strong>. Ebben az időszakban a hőmérséklet kellemes (22-32°C), minimális a csapadék, alacsony a páratartalom és optimális a napsütéses órák száma. A tenger vízhőmérséklete kellemes, ideális feltételeket biztosítva a búvárkodáshoz, snorkelezéshez és egyéb vízi sportokhoz. Ez az időszak természetesen a fő turistaszezon is, így magasabb árakra és több turistára kell számítani.</p>



<p>Október és május szintén jó választás lehet azok számára, akik elviselhetik a melegebb időjárást, de szeretnék elkerülni a csúcsszezon árakat és tömeget. Ebben az időszakban már/még forró az idő, de a vízi tevékenységek még kellemes körülmények között végezhetők.</p>



<p>A forró évszak (június-szeptember) a tapasztalt, meleghez szokott utazók számára is kihívást jelenthet, különösen a július-augusztus időszak, amikor a hőmérséklet rendszeresen meghaladja a 37°C-ot. Azonban a búvárok és vízi sportok szerelmesei számára ez is lehet jó választás, mivel a tenger vízhőmérséklete ilyenkor a legmagasabb, és a víz alatti látási viszonyok kiválóak.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Sharm el-Sheikh &#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="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/27d9334d34/sharm-al-shiekh/" data-label_1="SHARM AL SHIEKH" data-theme="original" >SHARM AL SHIEKH</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>Két másik népszerű egyiptomi nyaralóhely időjárása</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:#ffe5ff"><figure class="wp-block-media-text__media"><img fetchpriority="high" decoding="async" width="900" height="675" src="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz.jpg" alt="" class="wp-image-830 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz-300x225.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz-768x576.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-hurghada-idojarasa-poszthoz-585x439.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/hurghada-idojarasa/">Hurghada 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:#ffe5ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="600" src="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz.jpg" alt="" class="wp-image-832 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-300x200.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-768x512.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-585x390.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-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/marsa-alam-idojarasa/">Marsa Alam időjárása</a></h2>
</div></div>
<p>A <a href="https://mikorutazz.hu/sharm-el-sheikh-idojarasa/">Sharm el-Sheikh időjárása – milyen az idő az év egészében?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hurghada időjárása – milyen az idő az év egészében?</title>
		<link>https://mikorutazz.hu/hurghada-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Mon, 02 Jun 2025 07:57:01 +0000</pubDate>
				<category><![CDATA[Afrika]]></category>
		<category><![CDATA[Egyiptom]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=815</guid>

					<description><![CDATA[<p>Hurghada időjárása forró sivatagi klíma, amely extrém száraz és csekély csapadékú időjárást eredményez az év nagy részében. A Vörös-tenger partvidéke és Egyiptom északkeleti részének földrajzi adottságai jelentősen befolyásolják a város&#8230;</p>
<p>A <a href="https://mikorutazz.hu/hurghada-idojarasa/">Hurghada időjárása – milyen az idő az év egészében?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Hurghada időjárása forró sivatagi klíma, amely extrém száraz és csekély csapadékú időjárást eredményez az év nagy részében.</strong></p>



<p>A Vörös-tenger partvidéke és Egyiptom északkeleti részének földrajzi adottságai jelentősen befolyásolják a város é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>Hurghadán három fő évszak különíthető el: enyhe és száraz tél, forró és meleg átmeneti időszak, valamint szuper forró nyár.</p>



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



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



<p>A téli időszak Hurghada legkellemesebb évszaka, tiszta égbolttal, alacsony csapadékkal és kellemes hőmérséklettel. Az átlaghőmérséklet <strong>21-24°C</strong> között mozog nappal, éjszaka <strong>11-15°C</strong>-ra hűl. A csapadék mennyisége minimális, gyakorlatilag nulla. 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 búvárkodáshoz.</p>



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



<h3 class="wp-block-heading"><strong>Meleg átmeneti évszak (április-május)</strong>:</h3>



<p>Ez az időszak átmenetet képez a kellemes téli és a perzselő nyári hónapok között, emelkedő hőmérséklettel. Az átlaghőmérséklet <strong>27-33°C</strong> között alakul nappal, éjszaka <strong>18-22°C</strong> körül van. A páratartalom még kezelhető szinten marad. A csapadék továbbra is minimális. Ez az időszak kiváló a túrázáshoz és aktív szabadtéri programokhoz, bár a délutáni órákban már érezhető a növekvő hőség.</p>



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



<h3 class="wp-block-heading"><strong>Forró nyári évszak (június-november)</strong>:</h3>



<p>A nyári időszak extrém meleggel és nagyon alacsony páratartalommal jellemezhető. Az átlaghőmérséklet <strong>33-36°C</strong> között mozog nappal, éjszaka <strong>24-28°C</strong> körül alakul. A csapadék gyakorlatilag nulla, ritkán előfordulhat alkalmi zápor. A hőség intenzív, de a száraz levegő miatt elviselhetőbb, mint a párás trópusi klímában. A tenger továbbra is alkalmas fürdésre, vízi sportokra.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Hurghada 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 Hurghada egyik legkellemesebb hónapja, a száraz évszak kellős közepén. A nappali hőmérséklet általában 21-22°C között mozog, míg éjszaka 11-12°C-ra hűl le, ami friss, de 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 10,5 óra körül van. A napkelte 6:50 körül, a napnyugta pedig 17:20 körül történik.</p>



<p>A csapadék mennyisége gyakorlatilag nulla, átlagosan 0-1 mm körül mozog, és a havi csapadékos napok száma rendkívül alacsony. Az esőzések ritkán fordulnak elő.</p>



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



<p>Ha januárban utazol Hurghadába, könnyű, de rétegezett ruházat ajánlott a nappali melegre és az éjszakai lehűlésre. Naptej, napszemüveg és kalap elengedhetetlen a nap elleni védelemhez. Az esti órákban lehűlhet a levegő, így egy kardigán vagy könnyű kabát 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 22-23°C közé emelkedik, míg éjszaka 11-13°C között alakul. A hőmérséklet-ingadozás kisebb lesz a hónap folyamán.</p>



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



<p>A csapadék mennyisége továbbra is elhanyagolható, átlagosan 0-1 mm. A csapadékos napok száma gyakorlatilag nulla.</p>



<p>A levegő tiszta, a páratartalom mérsékelt, 45-50% 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>



<p>A februári látogatáshoz hasonló öltözék ajánlott, mint januárban: könnyű, rétegezett ruhák, megfelelő napvédelem. A növekvő napsütés miatt fokozott figyelmet kell fordítani az UV-védelemre.</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 kellemes évszak része, de már érezhető a fokozatos melegedés. A nappali hőmérséklet 24-26°C közé emelkedik, míg az éjszakák 13-15°C között alakulnak. A tavaszi átmenet kezdete.</p>



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



<p>A csapadék mennyisége továbbra is minimális, 0-1 mm körüli értékkel. Az esős napok száma elhanyagolható.</p>



<p>A páratartalom alacsony marad, 45% körüli, ami kellemes közérzetet biztosít. 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 ajánlott fokozott napvédelemmel. A növekvő UV-sugárzás miatt fontos a megfelelő védelem é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 az átmeneti időszak kezdete, kellemes, de már melegebb időjárással. A nappali hőmérséklet 27-29°C közé emelkedik, míg éjszaka 16-18°C körül alakul. Ez még mindig kiváló időszak a látogatásra.</p>



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



<p>A csapadék mennyisége továbbra is elhanyagolható, 0-1 mm körüli értékkel. Az esős napok száma minimális.</p>



<p>A páratartalom alacsony, 43% körüli, ami még kellemes hőérzetet biztosít. A tenger nyugodt és meleg, ideális feltételeket teremtve minden vízi tevékenységhez.</p>



<p>Az áprilisi látogatáshoz könnyű, légáteresztő ruházat ajánlott, bőséges folyadékbevitel és fokozott UV-védelem. A programokat érdemes a korai 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>Május már a melegebb időszak kezdete, de még elviselhető hőmérsékletekkel. A nappali maximum 32-34°C közé emelkedhet, míg éjszaka 20-22°C körül alakul. A nyár előszele.</p>



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



<p>A csapadék mennyisége minimális marad, 0-1 mm körüli értékkel. Az esőzések rendkívül ritkák.</p>



<p>A páratartalom alacsony, 42% körüli, de a magasabb hőmérséklet miatt a hőérzet fokozódik. A tenger kellemes és meleg, kiváló fürdési feltételekkel.</p>



<p>A májusi látogatáshoz a lehető legkönnyebb ruházat ajánlott, gyakori folyadékpótlás és fokozott napvédelem. Javasolt a programokat 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>Június</strong></h3>



<p>Júniusban kezdődik az igazi forró évszak, jelentős hőséggel. A nappali hőmérséklet 34-36°C közé emelkedhet, míg éjszaka 24-26°C körül alakul. Ez már a nyári forróság kezdete.</p>



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



<p>A csapadék mennyisége továbbra is minimális, 0 mm körüli értékkel. Az esőzések gyakorlatilag nem fordulnak elő.</p>



<p>A páratartalom a legalacsonyabb, 41% körüli, de a magas hőmérséklet miatt a hőérzet jelentős. A tenger meleg, de a déli órákban a hőség intenzív lehet.</p>



<p>A júniusi látogatáshoz könnyű, UV-szűrős ruházat ajánlott, vízálló napvédő krém és gyakori árnyékban tartózkodás. A déli órákban (11-16 óra között) érdemes beltéri programokat tervezni.</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 egyik legforróbb hónap, perzselő hőséggel. A nappali hőmérséklet 35-37°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 továbbra is nagyon magas, átlagosan napi 13 óra. A nappali világosság időtartama 13,5 óra körüli. A napkelte 5:10 körül, a napnyugta pedig 19:40 körül van.</p>



<p>A csapadék mennyisége nulla, teljesen száraz időjárás. Az esőzések nem fordulnak elő.</p>



<p>A páratartalom alacsony, 42% körüli, de a extrém hőmérséklet miatt a hőérzet nagyon magas lehet. A tenger továbbra is alkalmas fürdésre, sőt hűsítő hatású.</p>



<p>A júliusi látogatás esetén elengedhetetlen a megfelelő hőségvédelem, árnyékos helyek keresése és a déli órák elkerülése. Bőséges folyadékbevitel és elektrolit-pótlás szükséges.</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 legforróbb hónapja. A nappali hőmérséklet 36-37°C között mozog, éjszaka 26-28°C körül alakul.</p>



<p>A napsütéses órák száma a legmagasabb, átlagosan napi 13 óra. A nappali világosság időtartama 13 óra körüli. A napkelte és napnyugta időpontjai fokozatosan változnak.</p>



<p>A csapadék mennyisége nulla. Teljesen száraz, esőmentes időjárás.</p>



<p>A páratartalom alacsony marad, 42% körüli, de az extrém hőség miatt különös óvatosság szükséges. A tenger a legmelegebb, ideális hűsölésre.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: extrém hőségvédelem, kerülni kell a déli órákat, gyakori folyadékpótlás és árnyékos helyek keresése.</p>



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



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



<p>Szeptember továbbra is nagyon forró, de már érezhető az enyhe csökkenés. A nappali hőmérséklet 34-36°C között, az éjszakai pedig 24-26°C körül alakul.</p>



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



<p>A csapadék mennyisége továbbra is nulla. Száraz időjárás jellemző.</p>



<p>A páratartalom alacsony, 45% körüli. A tenger még mindig nagyon meleg, kiváló fürdési feltételekkel.</p>



<p>A szeptemberi látogatás esetén továbbra is szükséges a hőségvédelem, de már valamivel elviselhetőbb a hőség, mint az előző hónapokban.</p>



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



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



<p>Az október már az enyhülés kezdete, bár még mindig meleg időjárással. 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 fokozatosan csökken, átlagosan napi 10-11 óra. A nappali világosság időtartama 12 óra körüli. A napkelte 6:00 körül, a napnyugta pedig 17:30 körül van.</p>



<p>A csapadék mennyisége minimálisan emelkedik, 1-2 mm körüli értékkel, de még mindig elhanyagolható. Alkalmanként előfordulhat egy-egy rövid zápor.</p>



<p>A páratartalom a legmagasabb az évben, 53% körüli, de a csökkenő hőmérséklet miatt a komfortérzet javul. A tenger még mindig kellemes meleg.</p>



<p>Az októberi látogatáshoz már könnyebb ruházat és kevesebb hőségvédelem szükséges. Ez az egyik legjobb időszak a látogatásra.</p>



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



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



<p>November a kellemes évszak visszatérése, ideális időjárási viszonyokkal. A nappali hőmérséklet 26-28°C közé csökken, míg éjszaka 18-20°C körül alakul.</p>



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



<p>A csapadék mennyisége emelkedik, 2 mm körüli értékre, de még mindig minimális. Az esőzések ritkák és rövidek.</p>



<p>A páratartalom magasabb, 50% körüli, de a kellemes hőmérséklet miatt ez nem okoz kellemetlenséget. A tenger kellemes meleg, ideális fürdési feltételekkel.</p>



<p>A novemberi látogatás kiváló választás, kellemes ruházattal és mérsékelt napvédelemmel. Az időjárás stabil és komfortos.</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 kellemes évszak része, ideális időjárási viszonyokkal. A nappali hőmérséklet 21-23°C között, míg éjszaka 11-13°C körül alakul.</p>



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



<p>A csapadék mennyisége minimálisra csökken, 1 mm körüli értékre. Az esőzések ritkák.</p>



<p>A páratartalom mérsékelt, 48% körüli, ami kellemes közérzetet biztosít. A tenger még kellemes, bár hűvösebb, mint nyáron.</p>



<p>A decemberi látogatás kiváló választás, könnyű, de rétegezett ruházattal és mérsékelt napvédelemmel. Az időjárás stabil és kellemes.</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">Hurghada 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: 22 },
{ honap5: "Február", homerseklet5: 24 },
{ honap5: "Március", homerseklet5: 26 },
{ honap5: "Április", homerseklet5: 30 },
{ honap5: "Május", homerseklet5: 34 },
{ honap5: "Június", homerseklet5: 36 },
{ honap5: "Július", homerseklet5: 37 },
{ honap5: "Augusztus", homerseklet5: 38 },
{ honap5: "Szeptember", homerseklet5: 35 },
{ honap5: "Október", homerseklet5: 32 },
{ honap5: "November", homerseklet5: 28 },
{ honap5: "December", homerseklet5: 24 }
    ];
    // 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">Hurghada 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: 17 },
{ honap: "Február", homerseklet: 18 },
{ honap: "Március", homerseklet: 21 },
{ honap: "Április", homerseklet: 24 },
{ honap: "Május", homerseklet: 28 },
{ honap: "Június", homerseklet: 31 },
{ honap: "Július", homerseklet: 33 },
{ honap: "Augusztus", homerseklet: 33 },
{ honap: "Szeptember", homerseklet: 31 },
{ honap: "Október", homerseklet: 27 },
{ honap: "November", homerseklet: 23 },
{ honap: "December", homerseklet: 19 }
    ];
    // 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">Hurghada á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: 2 },
{ honap: "Február", csapadek: 0 },
{ honap: "Március", csapadek: 6 },
{ honap: "Április", csapadek: 0 },
{ honap: "Május", csapadek: 5 },
{ honap: "Június", csapadek: 0 },
{ honap: "Július", csapadek: 0 },
{ honap: "Augusztus", csapadek: 1 },
{ honap: "Szeptember", csapadek: 3 },
{ honap: "Október", csapadek: 5 },
{ honap: "November", csapadek: 0 },
{ honap: "December", csapadek: 6 }
    ];
    // 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">Hurghada 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: 48 },
{ honap11: "Február", paratartalom11: 44 },
{ honap11: "Március", paratartalom11: 42 },
{ honap11: "Április", paratartalom11: 36 },
{ honap11: "Május", paratartalom11: 33 },
{ honap11: "Június", paratartalom11: 32 },
{ honap11: "Július", paratartalom11: 34 },
{ honap11: "Augusztus", paratartalom11: 36 },
{ honap11: "Szeptember", paratartalom11: 40 },
{ honap11: "Október", paratartalom11: 47 },
{ honap11: "November", paratartalom11: 50 },
{ honap11: "December", paratartalom11: 50 }
    ];
    // 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>Hurghada tenger vízhőmérséklete az év során mérsékelt ingadozást mutat. A Vörös-tenger földrajzi adottságai miatt a víz mindig kellemes, fürdésre alkalmas hőmérsékletű marad.</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 22-23°C között alakul. Ez frissítő, de még kellemes hőmérséklet a fürdőzéshez, különösen a meleg nappali órákban.</p>



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



<p><strong>Június-augusztus</strong>: A víz hőmérséklete eléri az évi maximumot, 27-29°C körül alakul. A nyári hónapokban a tenger kifejezetten meleg és ideális a hosszabb fürdőzéshez. Augusztus a legmelegebb, 29°C körüli vízhőmérséklettel.</p>



<p><strong>Szeptember-október</strong>: A tenger hőmérséklete fokozatosan csökken, 26-28°C körül alakul. Még mindig nagyon kellemes fürdési feltételek, a szárazföldi hőség enyhülésekor különösen élvezetes.</p>



<p><strong>November-december</strong>: A víz hőmérséklete 23-25°C között mozog. Novemberben még kellemes meleg, decemberben már frissebb, de még mindig alkalmas fürdésre, különösen a napos órákban.</p>



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



<p>A Vörös-tenger partjainál az árapály kisebb ingadozást mutat, mint más tengerekben. A víz általában tiszta és nyugodt, ideális feltételeket teremtve a búvárkodáshoz, snorkelezéshez és minden vízi sporthoz. A part menti korallzátonyok és a gazdag tengeri élővilág egész évben látogatható.</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: 22 },
{ honap: "Február", homerseklet: 21 },
{ honap: "Március", homerseklet: 21 },
{ honap: "Április", homerseklet: 22 },
{ honap: "Május", homerseklet: 24 },
{ honap: "Június", homerseklet: 26 },
{ honap: "Július", homerseklet: 27 },
{ honap: "Augusztus", homerseklet: 28 },
{ honap: "Szeptember", homerseklet: 27 },
{ honap: "Október", homerseklet: 26 },
{ honap: "November", homerseklet: 25 },
{ honap: "December", homerseklet: 23 }
    ];
    // 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 Hurghadán</strong></h2>



<p>Hurghada földrajzi elhelyezkedése miatt az UV sugárzás az év egészében rendkívül magas. A sivatagi éghajlat és a magas napsütéses óraszám következtében 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 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 15:00 óra között, de még télen is szükséges a napvédelem.</p>



<p><strong>Március-május</strong>: Ez az időszak mutatja az erősen növekvő UV értékeket, 10-11 körül, ami már az &#8222;extrém&#8221; kategóriába tartozik. Áprilisban eléri a 11-et, májusban pedig a 12-t. 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 eléri az évi maximumot, 12 körüli értékekkel, ami a legmagasabb &#8222;extrém&#8221; kategóriába tartozik. Júniusban és júliusban is 12, augusztusban szintén. Ez azt jelenti, hogy akár 10 perc közvetlen napsugárzás is súlyos leégést okozhat.</p>



<p><strong>Szeptember-október</strong>: Az UV index még mindig nagyon magas, 10-11 körüli értékekkel, továbbra is az &#8222;extrém&#8221; kategóriában. Szeptemberben 11, októberben 10. Folyamatos napvédelem szükséges.</p>



<p><strong>November-december</strong>: Az UV index valamelyest csökken, 8-9 körüli értékekre, de még mindig a &#8222;nagyon magas&#8221; kategóriába tartozik. Novemberben 9, decemberben 8. Még a &#8222;hűvösebb&#8221; hónapokban is jelentős UV-védelemre van szükség.</p>



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



<p>Az extrém magas 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 (2-3 óránkénti) használata, széles karimájú kalap, polarizált napszemüveg viselése, és a közvetlen napfény kerülése a legintenzívebb órákban (10:00-16:00 között).</p>



<p>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. A sivatagi környezet és a homok visszaverő hatása miatt még árnyékban tartózkodva is jelentős UV-sugárzás éri a bőrt.</p>



<p>A víz és a fehér homok 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 erősen ajánlott, különösen hosszabb vízparti tartózkodás eseté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: 9 },
{ honap: "Március", uv: 10 },
{ honap: "Április", uv: 11 },
{ honap: "Május", uv: 12 },
{ honap: "Június", uv: 12 },
{ honap: "Július", uv: 12 },
{ honap: "Augusztus", uv: 12 },
{ honap: "Szeptember", uv: 11 },
{ honap: "Október", uv: 10 },
{ 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 nyári hónapokban (június-szeptember) előfordulhatnak homokviharok, amelyek erős széllel és rossz látási viszonyokkal járnak. Ezek általában rövid ideig tartanak, de jelentősen befolyásolhatják a kültéri tevékenységeket és a légi közlekedést.</p>



<p>Ritkán, de előfordulhatnak hirtelen záporok, különösen október-november időszakában, amelyek rövid, de intenzív esőzést hozhatnak. Ezek gyakran villámgyors áradásokat okozhatnak a sivatagi területeken.</p>



<p>A nyári hónapokban extrém hőség fordulhat elő, amikor a hőmérséklet 40°C fölé emelkedhet. Bár a száraz levegő miatt ez elviselhetőbb, mint a párás klímákban, hőkimerülést vagy hőgutát okozhat, különösen a nem akklimatizálódott turistáknál.</p>



<p>A téli hónapokban alkalmanként előfordulhatnak szokatlanul hűvös éjszakák, amikor a hőmérséklet 8-10°C-ra is leeshet, ami a sivatagi klíma jellegzetessége.</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 Hurghadába utazni időjárás szempontjából?</strong></h2>



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



<p>Április-május, valamint október-november különösen kiváló választás, amikor az időjárás ideális, de a turisták száma és az árak valamivel kedvezőbbek. Ezekben az időszakokban a hőmérséklet tökéletes egyensúlyt mutat a komfort és a meleg között.</p>



<p>A forró nyári évszak (június-szeptember) kevésbé ajánlott az átlagos turisták számára a perzselő hőség miatt, azonban a hőségre felkészült látogatók számára kiváló lehet az alacsonyabb árak és a kevesebb turista miatt. Ebben az időszakban különösen fontos a megfelelő hőségvédelem és a déli órák elkerülése.</p>



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



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hurghada &#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="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/27d2633d81/hurghada/" data-label_1="HURGHADA" data-theme="original" >HURGHADA</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>Két másik népszerű egyiptomi nyaralóhely időjárása</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:#ffe5ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="572" src="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz.jpg" alt="" class="wp-image-831 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz-300x191.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz-768x488.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-sharm-el-sheikh-idojarasa-poszthoz-585x372.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/sharm-el-sheikh-idojarasa/">Sharm el-Sheikh 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:#ffe5ff"><figure class="wp-block-media-text__media"><img decoding="async" width="900" height="600" src="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz.jpg" alt="" class="wp-image-832 size-full" srcset="https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz.jpg 900w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-300x200.jpg 300w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-768x512.jpg 768w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-585x390.jpg 585w, https://mikorutazz.hu/wp-content/uploads/2025/06/mikorutazz-marsa-alam-idojarasa-poszthoz-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/marsa-alam-idojarasa/">Marsa Alam időjárása</a></h2>
</div></div>
<p>A <a href="https://mikorutazz.hu/hurghada-idojarasa/">Hurghada időjárása – milyen az idő az év egészében?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mauritius időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/mauritius-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Sat, 19 Apr 2025 15:08:11 +0000</pubDate>
				<category><![CDATA[Afrika]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=450</guid>

					<description><![CDATA[<p>Mauritius időjárása trópusi, amelyet két fő évszak határoz meg, és az Indiai-óceán jelentősen befolyásol. A sziget vulkanikus eredetű és változatos domborzattal rendelkezik, ami enyhe mikroklímákat eredményez a különböző területeken. Évszakok&#8230;</p>
<p>A <a href="https://mikorutazz.hu/mauritius-idojarasa/">Mauritius 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><a href="https://utazaskatalogus.hu/mauritius-latnivalok-kozlekedes-tengerpartok-terkepek/" target="_blank" rel="noreferrer noopener nofollow">Mauritius</a> időjárása trópusi, amelyet két fő évszak határoz meg, és az Indiai-óceán jelentősen befolyásol.</strong></p>



<p>A sziget vulkanikus eredetű és változatos domborzattal rendelkezik, ami enyhe mikroklímákat eredményez a különböző 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>Évszakok</strong></h2>



<p>Mauritiuson két fő évszak különíthető el: nyár (meleg és esős) és tél (enyhébb és szárazabb).</p>



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



<h3 class="wp-block-heading"><strong>Nyár (november-április)</strong>:</h3>



<p>A nyár a meleg és esős évszak Mauritiuson. Az átlaghőmérséklet <strong>25-30°C</strong> között mozog. A páratartalom magas, ami fokozza a hőérzetet. Ebben az időszakban jelentős mennyiségű csapadék esik, különösen január és március között. Az esőzések általában rövid, intenzív záporok formájában jelentkeznek, amelyek után gyorsan kisüt a nap. Februárban és márciusban megnő a trópusi ciklonok kialakulásának veszélye, amelyek erős szelet és heves esőzéseket hozhatnak magukkal.</p>



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



<h3 class="wp-block-heading"><strong>Tél (május-október)</strong>:</h3>



<p>A tél enyhébb és szárazabb időszak. Az átlaghőmérséklet <strong>18-24°C</strong> között alakul, ami kellemes klímát biztosít a szabadtéri tevékenységekhez. A páratartalom alacsonyabb, ami komfortosabb érzetet nyújt. A csapadék mennyisége lényegesen kevesebb, mint nyáron, és a napfényes órák száma magas. A szelek erősebbek lehetnek, különösen a keleti és a déli partokon.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Mauritius 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 Mauritius egyik legmelegebb és legcsapadékosabb hónapja. A nappali hőmérséklet általában 29-31°C között mozog, míg éjszaka 23-25°C-ra hűl le.</p>



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



<p>A csapadék mennyisége jelentős, átlagosan 250-300 mm körül mozog, és a havi csapadékos napok száma 15-17. Az esőzések általában rövid, intenzív záporok formájában jelentkeznek, különösen a délutáni órákban.</p>



<p>A páratartalom magas, 80-85% körüli, ami fokozza a hőérzetet. Ebben az időszakban megnő a <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 ciklonok</a> kialakulásának veszélye.</p>



<p>Ha januárban utazol Mauritiusra, könnyű, szellős ruházat ajánlott, vízálló cipő, esőkabát és napvédő felszerelés. A programokat érdemes a reggeli órákra tervezni, amikor még alacsonyabb a hőmérséklet.</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 meleg és párás, mint a január. A nappali hőmérséklet 29-31°C között alakul, míg éjszaka 23-25°C körül.</p>



<p>A napsütéses órák száma átlagosan napi 7-8 óra. A nappali világosság időtartama fokozatosan csökken, körülbelül 12,5 órára.</p>



<p>A csapadék mennyisége továbbra is magas, 250-300 mm körüli értékkel. A csapadékos napok száma 15-16 között mozog, és a trópusi ciklonok veszélye is jelentős ebben a hónapban.</p>



<p>A páratartalom magas, 80-85% körüli, ami kombinálva a magas hőmérséklettel, fülledtté teszi a levegőt.</p>



<p>A februári látogatáshoz könnyű, gyorsan száradó ruházat, és megfelelő napvédelem ajánlott. A tengerparti tevékenységekhez a reggeli vagy késő délutáni órák javasoltak.</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 még mindig a nyári évszak része, magas hőmérséklettel és páratartalommal. A nappali hőmérséklet 29-30°C között alakul, míg éjszaka 23-24°C körül.</p>



<p>A napsütéses órák száma átlagosan napi 7 óra. A nappali világosság időtartama tovább csökken, körülbelül 12 órára.</p>



<p>A csapadék mennyisége kezd csökkenni, de még mindig jelentős, 200-250 mm körüli értékkel. A csapadékos napok száma 14-15 között mozog.</p>



<p>A páratartalom magas, 80-85% körüli, ami továbbra is fokozza a hőérzetet. A trópusi ciklonok veszélye még fennáll, de a hónap végére csökken.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat, vízálló cipő és megfelelő napvédelem ajánlott. A rugalmas programtervezés fontos az alkalmi záporok miatt.</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 az átmeneti időszak a nyári és a téli évszak között. A nappali hőmérséklet enyhén csökken, 28-29°C körülire, míg éjszaka 22-23°C körül alakul.</p>



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



<p>A csapadék mennyisége jelentősen csökken, 150-180 mm körüli értékre. A csapadékos napok száma 12-13 közötti, és az esőzések általában rövidebbek és kevésbé intenzívek.</p>



<p>A páratartalom kezd csökkenni, 75-80% körülire, ami már komfortosabb érzetet biztosít.</p>



<p>Az áprilisi látogatáshoz könnyű, szellős ruházat és megfelelő napvédelem ajánlott. Az időjárás már stabilabb, ideálisabb a szabadtéri programokhoz.</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ájusban kezdődik a téli évszak, jelentős lehűléssel és csökkenő csapadékkal. A nappali hőmérséklet 26-27°C körülire csökken, míg éjszaka 20-21°C körül alakul.</p>



<p>A napsütéses órák száma átlagosan napi 8 óra. A nappali világosság időtartama tovább csökken, körülbelül 11 órára.</p>



<p>A csapadék mennyisége tovább csökken, 100-130 mm körüli értékre. A csapadékos napok száma 10-12 között mozog.</p>



<p>A páratartalom csökken, 70-75% körülire, ami kellemesebb érzetet biztosít. A szél erősödik, különösen a keleti és déli partokon.</p>



<p>A májusi látogatáshoz könnyű, réteges öltözék ajánlott, amely megfelelő védelmet nyújt a hűvösebb estékre. Napközben továbbra is fontos a napvé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 a téli évszak közepén helyezkedik el, hűvösebb hőmérséklettel és alacsonyabb páratartalommal. A nappali hőmérséklet 24-25°C körülire csökken, míg éjszaka 19-20°C körül alakul.</p>



<p>A napsütéses órák száma átlagosan napi 7-8 óra. A nappali világosság időtartama a legrövidebb az évben, körülbelül 10,5 óra. A napkelte 6:30 körül, a napnyugta pedig 17:00 körül történik.</p>



<p>A csapadék mennyisége alacsony, 60-80 mm körüli értékkel. A csapadékos napok száma 8-10 közötti, és az esőzések általában enyhék.</p>



<p>A páratartalom tovább csökken, 65-70% körülire, ami komfortos érzetet biztosít. A szél erős lehet, különösen a keleti partokon.</p>



<p>A júniusi látogatáshoz könnyű, réteges öltözék ajánlott. Az esti és kora reggeli órákban már hűvös lehet, különösen a sziget belső, magasabban fekvő területein.</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 a leghűvösebb hónap Mauritiuson. A nappali hőmérséklet 23-24°C körülire csökken, míg éjszaka 18-19°C körül alakul, a magasabban fekvő területeken akár 15°C alá is süllyedhet.</p>



<p>A napsütéses órák száma átlagosan napi 7-8 óra. A nappali világosság időtartama fokozatosan növekszik, körülbelül 10,5-11 órára.</p>



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



<p>A páratartalom az év legalacsonyabb szintjén van, 60-65% körül, ami nagyon kellemes érzetet biztosít. A szél erős lehet, ami néha felkavarja a tengert, különösen a keleti partokon.</p>



<p>A júliusi látogatáshoz könnyű, réteges öltözék ajánlott, és egy vékony kabát vagy pulóver az esti órákra, különösen a sziget belső területein.</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óan hűvös, mint a július. A nappali hőmérséklet 23-24°C körül alakul, míg éjszaka 18-19°C körül.</p>



<p>A napsütéses órák száma átlagosan napi 7-8 óra. A nappali világosság időtartama fokozatosan növekszik, körülbelül 11-11,5 órára.</p>



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



<p>A páratartalom alacsony, 60-65% körüli, ami továbbra is kellemes közérzetet biztosít. A szél erős lehet, különösen a keleti és déli partokon.</p>



<p>Az augusztusi látogatáshoz hasonló előkészületekre van szükség, mint júliusban: könnyű, réteges öltözék, és egy vékony kabát vagy pulóver az esti órákra.</p>



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



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



<p>Szeptemberben kezd melegedni az idő, ahogy közeledik a nyári évszak. A nappali hőmérséklet 24-25°C körülire emelkedik, míg éjszaka 19-20°C körül alakul.</p>



<p>A napsütéses órák száma átlagosan napi 8 óra. A nappali világosság időtartama tovább növekszik, körülbelül 12 órára.</p>



<p>A csapadék mennyisége enyhén emelkedik, 50-80 mm körüli értékre. A csapadékos napok száma 8-10 közötti.</p>



<p>A páratartalom lassan emelkedni kezd, 65-70% körülire. A szél erőssége csökken, és a tenger kezd megnyugodni.</p>



<p>A szeptemberi látogatáshoz továbbra is könnyű, réteges öltözék ajánlott, de már kevésbé van szükség a melegebb ruhadarabokra.</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 az átmeneti időszak a téli és a nyári évszak között. A nappali hőmérséklet 26-27°C körülire emelkedik, míg éjszaka 20-21°C körül alakul.</p>



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



<p>A csapadék mennyisége emelkedik, 70-100 mm körüli értékre. A csapadékos napok száma 10-12 közötti.</p>



<p>A páratartalom emelkedik, 70-75% körülire. A szél erőssége tovább csökken, és a tenger nyugodtabbá válik.</p>



<p>Az októberi látogatáshoz könnyű, szellős ruházat ajánlott, és megfelelő napvédelem, mivel a napsugárzás intenzitása növekszik.</p>



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



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



<p>Novemberben kezdődik a nyári évszak, emelkedő hőmérséklettel és növekvő csapadékkal. A nappali hőmérséklet 27-28°C körülire emelkedik, míg éjszaka 22-23°C körül alakul.</p>



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



<p>A csapadék mennyisége jelentősen emelkedik, 130-150 mm körüli értékre. A csapadékos napok száma 12-14 közötti, főként rövid, de intenzív záporok formájában.</p>



<p>A páratartalom tovább emelkedik, 75-80% körülire, ami már érezhetően fokozza a hőérzetet. A szél gyenge vagy mérsékelt, és a tenger általában nyugodt.</p>



<p>A novemberi látogatáshoz könnyű, szellős ruházat és megfelelő napvédelem ajánlott. Érdemes felkészülni az alkalmi záporokra.</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 nyári évszak közepe, magas hőmérséklettel és növekvő csapadékkal. A nappali hőmérséklet 28-30°C körülire emelkedik, míg éjszaka 23-24°C körül alakul.</p>



<p>A napsütéses órák száma átlagosan napi 8 óra. A nappali világosság időtartama a leghosszabb az évben, körülbelül 13,5 óra. A napkelte 5:15 körül, a napnyugta pedig 18:30 körül van.</p>



<p>A csapadék mennyisége magas, 200-250 mm körüli értékkel. A csapadékos napok száma 14-16 közötti, főként délutáni, intenzív záporok formájában.</p>



<p>A páratartalom magas, 80-85% körüli, ami fokozza a hőérzetet. A trópusi ciklonok veszélye kezd növekedni a hónap vége felé.</p>



<p>A decemberi látogatáshoz könnyű, szellős, gyorsan száradó ruházat és erős napvédelem ajánlott. A programokat érdemes a reggeli órákra tervezni a délutáni záporok miatt.</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">Mauritius 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: 29 },
      { honap: "Április", homerseklet: 28 },
      { honap: "Május", homerseklet: 26 },
      { honap: "Június", homerseklet: 24 },
      { honap: "Július", homerseklet: 23 },
      { honap: "Augusztus", homerseklet: 23 },
      { honap: "Szeptember", homerseklet: 24 },
      { honap: "Október", homerseklet: 26 },
      { honap: "November", homerseklet: 28 },
      { 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">Mauritius á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: 275 },
     { honap: "Február", csapadek: 275 },
     { honap: "Március", csapadek: 225 },
     { honap: "Április", csapadek: 165 },
     { honap: "Május", csapadek: 115 },
     { honap: "Június", csapadek: 70 },
     { honap: "Július", csapadek: 60 },
     { honap: "Augusztus", csapadek: 60 },
     { honap: "Szeptember", csapadek: 65 },
     { honap: "Október", csapadek: 85 },
     { honap: "November", csapadek: 140 },
     { honap: "December", csapadek: 225 }
    ];
    // 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>Mauritius tengervíz hőmérséklete az év során viszonylag stabil, köszönhetően a sziget körül áramló meleg Indiai-óceáni vizeknek. A víz mindig kellemes és fürdésre alkalmas.</p>



<p><strong>Január-március</strong>: A víz hőmérséklete ebben az időszakban a legmelegebb, 28-29°C között alakul. A meleg víz ideális minden vízi tevékenységhez, a felszíni úszástól kezdve a búvárkodásig.</p>



<p><strong>Április-június</strong>: A víz hőmérséklete enyhén csökken, 26-27°C körüli értékekre. Ez még mindig rendkívül kellemes, fürdésre tökéletesen alkalmas hőmérséklet.</p>



<p><strong>Július-szeptember</strong>: Ez az időszak mutatja a legalacsonyabb vízhőmérsékleteket, 24-25°C körül. Bár ez a legalacsonyabb érték Mauritiuson, még mindig kellemes és melegebb, mint sok más népszerű tengerparti üdülőhelyen a világ más részein.</p>



<p><strong>Október-december</strong>: A víz hőmérséklete ismét emelkedik, 25-27°C közötti értékekre. Ahogy közeledik a nyári évszak, a víz újra melegebbé válik.</p>



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



<p>A sziget különböző partszakaszain az óceán hőmérséklete kissé eltérhet egymástól. A nyugati és északi partok általában valamivel melegebbek, míg a keleti és déli partok, ahol erősebb szelek és áramlatok hatnak, némileg hűvösebbek lehetnek.</p>



<p>Az árapály jelenség Mauritiuson mérsékelt, de bizonyos partszakaszokon és különösen a lagúnákban érdemes figyelembe venni a víz mélységének változását az apály-dagály váltakozása miatt.</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: 29 },
     { honap: "Február", homerseklet: 29 },
     { honap: "Március", homerseklet: 28 },
     { 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: 25 },
     { honap: "November", homerseklet: 26 },
     { 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 Mauritiuson</strong></h2>



<p>Mauritius földrajzi elhelyezkedése miatt – a déli szélesség 20. fokán, közel a Baktérítőhöz – az UV sugárzás az év egészében nagyon magas vagy extrém értékeket mutat. A sziget tiszta légköre és a kevés légszennyezés tovább fokozza az UV sugárzás intenzitását.</p>



<p><strong>Január-március</strong>: Az UV index ebben az időszakban éri el a legmagasabb értékeket, 11-12 között, 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, akár 10-15 perc alatt is súlyos leégést okozhat a nem védett bőrfelületeken.</p>



<p><strong>Április-június</strong>: Az UV index lassan csökken, 9-10 körüli értékekre, ami még mindig a &#8222;nagyon magas&#8221; kategóriába tartozik. Bár a hőmérséklet csökken, az UV sugárzás továbbra is intenzív, különösen a déli órákban.</p>



<p><strong>Július-szeptember</strong>: Az UV index ebben az időszakban a legalacsonyabb, 8-9 körüli értékekkel, de még mindig a &#8222;nagyon magas&#8221; kategóriába tartozik. A téli időszak ellenére az UV sugárzás sokkal erősebb, mint a mérsékelt éghajlatú országokban a nyári hónapokban.</p>



<p><strong>Október-december</strong>: Az UV index ismét emelkedik, 10-11 körüli értékekre, visszatérve az &#8222;extrém&#8221; kategóriába. Ahogy közeledik a nyári évszak, a napsugárzás intenzitása jelentősen fokozódik.</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, széles karimájú kalap, UV-szűrős 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>



<p>A víz visszaverő hatása miatt a vízparton és a vízben tartózkodva fokozott napvédelemre van szükség, vízálló napvédő krémek és UV-szűrős pólók használata erősen 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: 12 },
     { honap: "Február", uv: 12 },
     { honap: "Március", uv: 11 },
     { honap: "Április", uv: 10 },
     { honap: "Május", uv: 9 },
     { honap: "Június", uv: 9 },
     { honap: "Július", uv: 8 },
     { honap: "Augusztus", uv: 9 },
     { honap: "Szeptember", uv: 9 },
     { honap: "Október", uv: 10 },
     { 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>



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



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



<p>Mauritius viszonylag kis mérete ellenére jelentős időjárási különbségek figyelhetők meg a sziget különböző részei között, köszönhetően a változatos domborzatnak és a passzátszelek hatásának.</p>



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



<h3 class="wp-block-heading"><strong>Északi régió (Port Louis, Grand Baie): </strong></h3>



<p>Az északi part általában melegebb és szárazabb, mint a sziget többi része. A csapadék mennyisége itt a legalacsonyabb Mauritiuson, évi 1000-1200 mm körüli értékkel. A szél erőssége mérsékelt, a tenger általában nyugodt, kiváló feltételeket biztosítva a vízi sportokhoz és strandoláshoz. Ez a régió védett a délkeleti passzátszelektől, így még a téli hónapokban is kellemes.</p>



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



<h3 class="wp-block-heading"><strong>Keleti régió (Belle Mare, Trou d&#8217;Eau Douce): </strong></h3>



<p>A keleti part közvetlenül ki van téve a délkeleti passzátszeleknek, így szelesebb, mint a nyugati és északi partok. A csapadék mennyisége mérsékelt, évi 1500-1800 mm körüli értékkel. A téli hónapokban (június-szeptember) a szél erős lehet, ami hullámzást okozhat a tengerben. A lagúnák azonban védettek a korallzátonyok által, így a fürdési lehetőségek általában jók. A keleti part általában hűvösebb, mint az északi és nyugati, különösen a téli időszakban.</p>



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



<h3 class="wp-block-heading"><strong>Déli régió (Le Morne, Blue Bay): </strong></h3>



<p>A déli part változatos időjárással rendelkezik. A délnyugati részen (Le Morne környéke) viszonylag szárazabb az idő, míg a délkeleti részen (Blue Bay környéke) több csapadék hull. A szél hatása jelentős, különösen a téli hónapokban. A hőmérséklet általában alacsonyabb, mint az északi és nyugati partokon. A déli part egyes részei ideálisak a széllovagláshoz és a kite-szörfözéshez a gyakori és erős szelek miatt.</p>



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



<h3 class="wp-block-heading"><strong>Nyugati régió (Flic en Flac, Tamarin): </strong></h3>



<p>A nyugati part védett a délkeleti passzátszelektől, így általában szélcsendesebb és melegebb, mint a keleti part. A csapadék mennyisége közepes, évi 1200-1500 mm körüli értékkel. A nyugati part naplemente nézésre ideális hely, és a tenger általában nyugodtabb, mint a keleti oldalon. A nyugati part különösen kellemes a téli hónapokban, amikor a keleti oldalon erősebb szelek fújnak.</p>



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



<h3 class="wp-block-heading"><strong>Központi fennsík (Curepipe, Plaines Wilhems): </strong></h3>



<p>A sziget központi, magasabban fekvő területein (500-600 méter tengerszint feletti magasság) jelentősen hűvösebb és csapadékosabb az időjárás. Az évi csapadékmennyiség itt a legmagasabb, meghaladhatja a 3000-4000 mm-t is. A hőmérséklet 3-5°C-kal alacsonyabb, mint a partvidéken, a téli hónapokban az éjszakai minimum akár 13-15°C-ra is lesüllyedhet. Gyakori a köd és a felhőképződés.</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 nyári időszakban (november-április) Mauritius ki van téve a trópusi ciklonok veszélyének. Ezek a viharok erős széllel, heves esőzésekkel és áradásokkal járhatnak. A ciklonszezon csúcspontja január és március között van, amikor a legvalószínűbb a pusztító erejű viharok kialakulása. A ciklonok általában 1-3 napig befolyásolják az időjárást, és jelentős károkat okozhatnak az infrastruktúrában, áramkimaradásokat, útelzárásokat eredményezve.</p>



<p>A monszunszerű heves esőzések hirtelen áradásokat okozhatnak, különösen a sziget központi, hegyvidéki területein és a folyóvölgyekben. Ezek az áradások iszapcsuszamlásokat és útlezárásokat eredményezhetnek.</p>



<p>A téli időszakban (május-október) erős délkeleti passzátszelek jellemzőek, amelyek különösen a keleti parton okozhatnak viharos körülményeket. Ezek a szelek időnként elérhetik a 70-80 km/h sebességet is, ami magas hullámokat, erős part menti áramlatokat és veszélyes fürdési körülményeket eredményezhet.</p>



<p>A globális klímaváltozás hatására az utóbbi években megfigyelhetők szélsőséges, váratlan időjárási események: a megszokottnál hosszabb száraz időszakok, amelyek vízhiányhoz vezethetnek, valamint a normálisnál intenzívebb esőzések, amelyek áradásokat okozhatnak.</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 Mauritiusra utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Mauritius meglátogatására a <strong>májustól novemberig</strong> tartó téli évszak, különösen <strong>szeptember és október</strong> hónapokban. Ekkor a hőmérséklet kellemes (24-27°C), alacsony a páratartalom és a csapadék mennyisége, valamint maximális a napsütéses órák száma. A tenger nyugodt és tiszta, ideális feltételeket biztosítva a vízi sportokhoz és a strandoláshoz.</p>



<p>Az <strong>április és november</strong> szintén jó választás lehet, amikor az időjárás átmeneti, de általában kellemes, és a turisták száma alacsonyabb, mint a főszezonban.</p>



<p>A nyári évszak (december-március) forró és párás, valamint magasabb a csapadék mennyisége. Különösen január és február hónapokban megnövekszik a trópusi ciklonok kialakulásának veszélye. Ha mégis ebben az időszakban tervezel utazást, érdemes figyelemmel kísérni az időjárás-előrejelzéseket.</p>



<p>A tartózkodási hely kiválasztásánál érdemes figyelembe venni a sziget különböző régióinak éghajlatát. Nyáron az északi és nyugati partok lehetnek ideálisak, míg télen a keleti part védettebb a passzátszelektől. A magasabban fekvő területek egész évben hűvösebbek, ami kellemes alternatívát nyújthat a forró parti időszakokban.</p>



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



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Mauritius &#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="average">
<td>Január</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Február</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Március</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Április</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Május</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Június</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Július</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Augusztus</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Szeptember</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Október</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>November</td>
<td>Átlagos</td>
</tr>
<tr class="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/n20d3557d55/mauritius/" data-label_1="MAURITIUS" data-theme="original" >MAURITIUS</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/mauritius-idojarasa/">Mauritius 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>Seychelle-szigetek időjárása – mikor a legjobb a világ egyik legszebb helyére utazni?</title>
		<link>https://mikorutazz.hu/seychelle-szigetek-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Sat, 05 Apr 2025 10:27:19 +0000</pubDate>
				<category><![CDATA[Afrika]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=155</guid>

					<description><![CDATA[<p>A Seychelle-szigetek az egyik legegzotikusabb úti cél a világon. Időjárása alapvetően trópusi, meleg és párás egész évben. A szigetcsoport az Egyenlítőtől délre, az Indiai-óceánban található, ami egyenletes, kellemes klímát biztosít&#8230;</p>
<p>A <a href="https://mikorutazz.hu/seychelle-szigetek-idojarasa/">Seychelle-szigetek időjárása – mikor a legjobb a világ egyik legszebb helyére 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 <a href="https://utazaskatalogus.hu/seychelle-szigetek-latnivalok-tengerpartok/" target="_blank" rel="noreferrer noopener nofollow">Seychelle-szigetek</a> az egyik legegzotikusabb úti cél a világon. Időjárása alapvetően trópusi, meleg és párás egész évben.</strong></p>



<p>A szigetcsoport az Egyenlítőtől délre, az Indiai-óceánban található, ami egyenletes, kellemes klímát biztosít minimális hőmérséklet-ingadozással.</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>A Seychelle-szigeteken két fő évszak különíthető el: a szárazabb és a nedvesebb évszak.</p>



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



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



<p>A szárazabb évszak kellemesen napos időszak, mérsékelt csapadékkal. Az átlaghőmérséklet <strong>25-29°C</strong> között mozog. A páratartalom alacsonyabb, mint a nedvesebb évszakban, ami komfortosabbá teszi a kinti tartózkodást. A délkeleti passzátszelek hűsítik a levegőt, és a tenger is nyugodtabb, különösen a szélvédett öblökben.</p>



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



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



<p>A nedvesebb évszakban gyakoribbak a záporok, különösen december és január hónapokban. 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 érkezik, főként a délutáni órákban, majd az ég gyorsan kitisztul. A páratartalom magasabb, ami növeli a hőérzetet. Az északnyugati <a href="https://mikorutazz.hu/monszun-hurrikan-tajfun-ciklon-mik-ezek-es-mikor-ne-utazz-ezekbe-a-regiokba/" target="_blank" rel="noreferrer noopener">monszunszelek</a> gyengébbek, a tenger melegebb és gyakran nyugodtabb.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Seychelle-szigetek 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 a nedvesebb évszak közepe a Seychelle-szigeteken. A nappali hőmérséklet általában 28-31°C között mozog, míg éjszaka 24-26°C körül alakul. A meleg és párás időjárás állandó jellemzője ennek a hónapnak.</p>



<p>A napsütéses órák száma átlagosan napi 6-7 óra, mivel gyakori a felhősödés. A nappali világosság időtartama viszonylag állandó egész évben, körülbelül 12-12,5 óra. A napkelte 6:15 körül, a napnyugta pedig 18:30 körül van.</p>



<p>A csapadék mennyisége magas, átlagosan 350-400 mm körül mozog. A havi csapadékos napok száma 15-18, általában rövid, de intenzív záporok formájában.</p>



<p>Az égbolt gyakran felhős, időnként kitisztul a záporok után. A relatív páratartalom magas, 80-85% körüli, ami miatt a hőérzet magasabb lehet, mint a tényleges hőmérséklet.</p>



<p>Ha januárban utazol a Seychelle-szigetekre, vigyél könnyű, szellős ruházatot, esőkabátot vagy esernyőt, és vízálló táskát értékeid védelmére. A napsütéses időszakokra naptej és napszemüveg is szükséges 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>Február még mindig a nedvesebb évszak része, bár a csapadék mennyisége kezd csökkenni. A nappali hőmérséklet 29-31°C közé emelkedhet, míg éjszaka 24-26°C között alakul. A hőség és páratartalom továbbra is jellemző.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 7-8 óra. A nappali világosság időtartama stabilan körülbelül 12 óra. A napkelte és napnyugta időpontjai hasonlóak a januárihoz.</p>



<p>A csapadék mennyisége valamivel alacsonyabb, átlagosan 300-350 mm körül, főként rövid, de intenzív záporok formájában. A csapadékos napok száma 14-16 között mozog.</p>



<p>A levegő még mindig nagyon párás, 75-85% körüli relatív páratartalommal. Az égbolt gyakran változékony, a záporok után ragyogó napsütéses időszakokkal.</p>



<p>A februári látogatáshoz könnyű, szellős öltözék, esőkabát és naptej ajánlott. A délutáni záporokra érdemes felkészülni a programok tervezésekor.</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 átmeneti hónap, amikor a nedvesebb évszak lassan a vége felé közeledik. A hőmérséklet továbbra is magas, nappal 29-31°C-ot is elérhet, míg az éjszakák 24-26°C között alakulnak.</p>



<p>A napsütéses órák száma tovább emelkedik, átlagosan 8 óra. A nappali világosság időtartama továbbra is körülbelül 12 óra. A napkelte és napnyugta időpontjai csak minimálisan változnak az év során.</p>



<p>A csapadék mennyisége csökkenni kezd, 200-250 mm körüli értékkel. A záporok ritkábbak és általában rövidebbek. A csapadékos napok száma 12-14 közötti.</p>



<p>A páratartalom még mindig magas, 75-80% körüli. Az időjárás kiegyensúlyozottabbá válik, hosszabb napsütéses időszakokkal.</p>



<p>A márciusi látogatáshoz könnyű, szellős ruházat ajánlott, de még érdemes felkészülni az esőre. A naptej fontos, mivel a napsütéses órák száma növekszik.</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 nedvesebb és a szárazabb évszak közötti átmenetet jelzi. A nappali hőmérséklet 29-31°C közé emelkedik, míg éjszaka 24-25°C körül alakul. A hőség érezhető, de a növekvő szélmozgás enyhítheti azt.</p>



<p>A napsütéses órák száma átlagosan napi 8-9 óra. A nappali világosság időtartama továbbra is körülbelül 12 óra. A napkelte 6:10 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, 150-180 mm körüli értékkel. Az esős napok száma 10-12 között mozog, és a záporok általában rövidebbek.</p>



<p>A páratartalom lassan csökken, 70-80% körülire. A délkeleti passzátszelek kezdenek megerősödni, ami frissíti a levegőt és mérsékli a hőérzetet.</p>



<p>Az áprilisi látogatáshoz könnyű, szellős ruházat, naptej és napszemüveg ajánlott. Bár az esők ritkulnak, egy kis esőkabát vagy esernyő még hasznos lehet a váratlan záporok 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 már egyértelműen a szárazabb évszak kezdete. A nappali hőmérséklet 28-30°C közé mérséklődik, míg éjszaka 24-25°C körül alakul. A délkeleti passzátszelek megerősödnek, ami kellemessé teszi a hőérzetet.</p>



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



<p>A csapadék mennyisége alacsony, 90-120 mm körüli értékkel. A csapadékos napok száma 8-10 közé csökken, és a záporok általában rövidek és enyhék.</p>



<p>A páratartalom tovább csökken, 65-75% körülire, ami kellemesebb közérzetet biztosít. Az égbolt gyakran tiszta, kék, ideális a szabadtéri tevékenységekhez és a tengerparti pihenéshez.</p>



<p>A májusi látogatáshoz könnyű, szellős ruházat, bő fényvédelem és hidratálás ajánlott. Az UV-sugárzás magas lehet, ezért napszemüveg és kalap is hasznos.</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 teljes mértékben a szárazabb évszak része, ideális időjárási viszonyokkal. A nappali hőmérséklet 27-29°C közé csökken, míg éjszaka 23-24°C körül alakul. A délkeleti passzátszelek rendszeresek és élénkek.</p>



<p>A napsütéses órák száma kiváló, átlagosan napi 9-10 óra, kevés felhővel. A nappali világosság időtartama továbbra is körülbelül 12 óra. A napkelte és napnyugta időpontjai állandóak.</p>



<p>A csapadék mennyisége rendkívül alacsony, 60-80 mm körüli értékkel. A csapadékos napok száma mindössze 6-8, és az esők általában csak rövid záporok.</p>



<p>A páratartalom kellemes, 60-70% körüli, ami komfortos közérzetet biztosít. Az égbolt tiszta, a látási viszonyok kiválóak, és a tenger is általában nyugodtabb, bár a keleti partokon a hullámzás erősebb lehet.</p>



<p>A júniusi utazáshoz könnyű, szellős ruházat, erős fényvédelem és bőséges folyadékbevitel ajánlott. Ez az egyik legjobb időszak a vízisportokhoz és a tengerparti tevékenységekhez.</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 a szárazabb évszak közepe, stabil, kellemes időjárással. A nappali hőmérséklet 26-28°C között alakul, míg az éjszakák hűvösebbek, 22-23°C közötti értékekkel. A délkeleti passzátszelek rendszeresek és élénkek.</p>



<p>A napsütéses órák száma maximális, átlagosan napi 9-10 óra, tiszta égbolttal. A nappali világosság időtartama továbbra is körülbelül 12 óra, a napkelte és napnyugta időpontjai állandóak.</p>



<p>A csapadék mennyisége minimális, 50-70 mm körüli értékkel. A csapadékos napok száma 5-7 között alakul, és az esők általában jelentéktelenek.</p>



<p>A páratartalom kényelmes szinten marad, 60-65% körül, ami ideális a szabadtéri tevékenységekhez. Az égbolt kristálytiszta, és a látási viszonyok kiválóak, különösen a magasabb területeken, mint például a Morne Seychellois Nemzeti Parkban.</p>



<p>A júliusi látogatás ideális időpont a Seychelle-szigetekre, könnyű öltözködéssel és erős fényvédelemmel. Ez az egyik csúcsszezon a turizmus szempontjából, így érdemes előre foglalni a szállást és a programokat.</p>



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



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



<p>Augusztus továbbra is a szárazabb évszak része, hasonló feltételekkel, mint júliusban. A nappali hőmérséklet 26-28°C között alakul, éjszaka pedig 22-23°C körül. A délkeleti passzátszelek még mindig erősek.</p>



<p>A napsütéses órák száma maximális, átlagosan napi 9-10 óra, kevés felhővel. A nappali világosság időtartama állandó, körülbelül 12 óra.</p>



<p>A csapadék mennyisége még mindig minimális, 60-70 mm körüli értékkel. A csapadékos napok száma 6-8 között mozog, és az esők jelentéktelenek.</p>



<p>A páratartalom kellemes, 60-65% körüli, ami komfortos közérzetet biztosít. Ez az időszak kiválóan alkalmas hajókirándulásokra és szigettúrákra, bár a szelek miatt a tengeren néha erősebb lehet a hullámzás.</p>



<p>Az augusztusi látogatáshoz könnyű ruházat, erős fényvédelem és bőséges hidratálás ajánlott. Ez a hónap szintén a turisztikai csúcsszezon része, így a népszerű látványosságok zsúfoltak lehetnek.</p>



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



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



<p>A szeptember a szárazabb évszak utolsó teljes hónapja. A nappali hőmérséklet 27-29°C körül alakul, éjszaka pedig 23-24°C-ra hűl le. Az időjárás továbbra is kellemes, bár a délkeleti passzátszelek kezdenek gyengülni.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra, bár a hónap végén több felhő jelenhet meg. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége lassan kezd emelkedni, 90-110 mm körüli értékkel. A csapadékos napok száma 7-9 közé emelkedik, főleg a hónap második felében.</p>



<p>A páratartalom is enyhén emelkedik, 65-70% körülire. Az égbolt általában tiszta, de a hónap végén már megjelenhetnek a délutáni felhők.</p>



<p>A szeptemberi látogatás még mindig kiváló időszak a Seychelle-szigetek felfedezésére, könnyű öltözködéssel és bőséges fényvédelemmel. A turisták száma csökkenni kezd, így a népszerű látnivalók kevésbé zsúfoltak.</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 átmeneti hónap, amikor a szárazabb évszak lassan átadja helyét a nedvesebbnek. A nappali hőmérséklet 28-30°C közé emelkedik, míg éjszaka 24-25°C körül alakul. A hónap elején még a szárazabb évszak jellemzői dominálnak, míg a végén már gyakoribbak az esők.</p>



<p>A napsütéses órák száma csökkenni kezd, átlagosan napi 7-8 órára, ahogy a felhőzet gyakoribbá válik. A nappali világosság időtartama továbbra is körülbelül 12 óra.</p>



<p>A csapadék mennyisége jelentősen növekszik, 180-220 mm körüli értékkel. A csapadékos napok száma 12-15 közé emelkedik, és a záporok intenzívebbé válhatnak, különösen a hónap második felében.</p>



<p>A páratartalom is emelkedik, 70-75% körülire, ami miatt a hőérzet magasabb lehet. Az égbolt változékonyabb, a napsütéses időszakokat délutáni záporok szakíthatják meg.</p>



<p>Az októberi látogatáshoz könnyű, szellős ruházat ajánlott, de esernyő vagy esőkabát is hasznos lehet. A nap még mindig erős, így a fényvédelem továbbra is fontos. Ez egy kellemes időszak lehet a látogatásra, mivel a turisták száma alacsonyabb, de az időjárás még viszonylag kedvező.</p>



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



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



<p>A november már egyértelműen a nedvesebb évszak kezdete. A nappali hőmérséklet 29-31°C között alakul, míg éjszaka 24-25°C körül. A hőség és a növekvő páratartalom kombinációja fülledtté teheti a levegőt.</p>



<p>A napsütéses órák száma tovább csökken, átlagosan napi 6-7 órára, ahogy a felhőzet és az esők gyakoribbá válnak. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége jelentősen megnő, 250-300 mm körüli értékkel. A csapadékos napok száma 15-18 közé emelkedik, és a záporok rendszeresebbé és intenzívebbé válnak.</p>



<p>A páratartalom magas, 75-85% körüli, ami fokozza a hőérzetet. A napsütéses időszakok rövidülnek, és a délutáni záporok gyakoribbak.</p>



<p>A novemberi látogatáshoz könnyű, gyorsan száradó ruházat, esernyő vagy esőkabát ajánlott. A programokat érdemes rugalmasan tervezni, számítva a délutáni esőzésekre. Ilyenkor kevesebb a turista, így jobb árak és nyugodtabb környezet várhat.</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 nedvesebb évszak közepe, az egyik legcsapadékosabb időszak a Seychelle-szigeteken. A nappali hőmérséklet 28-30°C körül alakul, míg éjszaka 24-26°C körül. A magas páratartalom miatt a hőérzet jelentősen magasabb lehet.</p>



<p>A napsütéses órák száma alacsony, átlagosan napi 6 óra, gyakori felhőzet és esőzések miatt. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége rendkívül magas, 300-350 mm körüli értékkel. A csapadékos napok száma 16-20 között mozog, és a záporok gyakran intenzívek, bár általában rövid ideig tartanak.</p>



<p>A páratartalom rendkívül magas, 80-90% körüli, ami fülledtté teszi a levegőt. Az esőzések általában a délutáni és esti órákban a legintenzívebbek.</p>



<p>A decemberi látogatáshoz könnyű, gyorsan száradó ruházat, vízálló lábbeli és táska, valamint esernyő vagy esőkabát szükséges. Az esőzések ellenére a hőmérséklet meleg marad, így nincs szükség meleg ruhákra. Ez nem a legjobb időszak a tengerparti nyaraláshoz, de a kulturális élmények és a kevesebb turista vonzó lehet.</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">Seychelle-szigetek 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: 30 },
      { honap: "Március", homerseklet: 30 },
      { honap: "Április", homerseklet: 30 },
      { honap: "Május", homerseklet: 29 },
      { honap: "Június", homerseklet: 28 },
      { honap: "Július", homerseklet: 27 },
      { honap: "Augusztus", homerseklet: 27 },
      { honap: "Szeptember", homerseklet: 28 },
      { honap: "Október", homerseklet: 29 },
      { 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">Seychelle-szigetek á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: 375 },
      { honap: "Február", csapadek: 325 },
      { honap: "Március", csapadek: 225 },
      { honap: "Április", csapadek: 165 },
      { honap: "Május", csapadek: 105 },
      { honap: "Június", csapadek: 70 },
      { honap: "Július", csapadek: 60 },
      { honap: "Augusztus", csapadek: 65 },
      { honap: "Szeptember", csapadek: 100 },
      { honap: "Október", csapadek: 200 },
      { honap: "November", csapadek: 275 },
      { honap: "December", csapadek: 325 }
    ];
    // 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>Tengervíz hőmérséklete</strong></h2>



<p>A Seychelle-szigetek tengervize egész évben kellemes, trópusi hőmérsékletű, ami ideálissá teszi a fürdőzést és vízisportokat minden évszakban. A tenger hőmérséklete viszonylag állandó, minimális szezonális ingadozással.</p>



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



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



<p>A tengervíz hőmérséklete 29-30°C körül alakul. Ez a nedvesebb évszak, így a víz tisztasága változó lehet, különösen a heves esőzések után.</p>



<h3 class="wp-block-heading"><strong>Április-június</strong>:</h3>



<p>A tengervíz hőmérséklete enyhén csökken, 28-29°C körülire. A szárazabb évszak kezdetével a víz tisztábbá válik, ideális a búvárkodáshoz és snorkelezéshez.</p>



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



<p>Ez a legoptimálisabb időszak a tengeri tevékenységekhez. A tengervíz hőmérséklete 26-28°C körül alakul, ami kellemes. A víz kristálytiszta, a látási viszonyok kiválóak.</p>



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



<p>A tengervíz hőmérséklete visszaáll 28-30°C körüli értékre. A nedvesebb évszak visszatérésével a vízminőség fokozatosan romolhat.</p>



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



<p>A szigetcsoport különböző részein eltérő lehet a tengervíz jellege:</p>



<ul class="wp-block-list">
<li>Mahé nyugati partja: Nyugodtabb víz, különösen a Beau Vallon öbölben, ideális az úszáshoz és snorkelezéshez.</li>



<li>Mahé keleti partja: Élénkebb hullámzás a délkeleti passzátszelek miatt a szárazabb évszakban.</li>



<li>Praslin: Általában nyugodtabb vizek, különösen az Anse Lazio és Anse Georgette strandoknál, kiváló a snorkelezéshez.</li>



<li>La Digue: Az Anse Source d&#8217;Argent korallzátonyokkal védett, rendkívül nyugodt vízzel.</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-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: 29 },
      { honap: "Február", homerseklet: 30 },
      { honap: "Március", homerseklet: 30 },
      { honap: "Április", homerseklet: 29 },
      { honap: "Május", homerseklet: 29 },
      { honap: "Június", homerseklet: 28 },
      { honap: "Július", homerseklet: 27 },
      { honap: "Augusztus", homerseklet: 27 },
      { honap: "Szeptember", homerseklet: 27 },
      { honap: "Október", homerseklet: 28 },
      { honap: "November", homerseklet: 29 },
      { honap: "December", homerseklet: 29 }
    ];
    // 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</strong></h2>



<p>A Seychelle-szigetek az Egyenlítőhöz való közelsége miatt egész évben rendkívül magas UV-sugárzásnak van kitéve, amely jelentős egészségügyi kockázatot jelenthet a megfelelő védekezés nélkül.</p>



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



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



<p>Az UV-index általában 11-12 körül alakul, ami extrém magas szintnek számít. A felhőzet valamelyest szűrheti a sugárzást, de a felhőkön átjutó UV-sugarak továbbra is veszélyesek lehetnek.</p>



<h3 class="wp-block-heading"><strong>Április-június</strong>:</h3>



<p>Az UV-index továbbra is magas, 10-11 körüli értékekkel. Különösen a déli órákban (10:00-15:00 között) extrém erős a sugárzás.</p>



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



<p>Az UV-index kismértékben csökken, 9-10 körüli értékekkel, de még mindig a nagyon magas kategóriába tartozik. A tiszta égbolt miatt a sugárzás közvetlenül éri a felszínt.</p>



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



<p>Az UV-index ismét emelkedik, 11-12 körüli értékre, az extrém magas kategóriába. A gyakoribb felhőzet ellenére a védelem továbbra is elengedhetetlen.</p>



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



<p>Az UV-sugárzás szempontjából különösen veszélyes helyzetek:</p>



<ul class="wp-block-list">
<li>Tengerparton: A víz felszínéről visszaverődő sugarak fokozzák a leégés veszélyét.</li>



<li>Hajókirándulásokon: A vízről visszaverődő sugárzás és a hűsítő szél miatt észrevétlenül lehet leégni.</li>



<li>Hegyi túrákon: A Morne Seychellois Nemzeti Parkban a magasabb tengerszint feletti magasság miatt erősebb az UV-sugárzás.</li>
</ul>



<p>A védekezéshez minden évszakban ajánlott a minimum 50-es faktorszámú naptej használata, amelyet 2-3 óránként érdemes újra felvinni, különösen úszás vagy izzadás után. Kalap, napszemüveg és védőruházat viselése is javasolt, különösen a déli órákban.</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: 12 },
      { honap: "Február", uv: 12 },
      { honap: "Március", uv: 12 },
      { honap: "Április", uv: 11 },
      { honap: "Május", uv: 11 },
      { honap: "Június", uv: 10 },
      { honap: "Július", uv: 10 },
      { honap: "Augusztus", uv: 10 },
      { honap: "Szeptember", uv: 11 },
      { honap: "Október", uv: 11 },
      { honap: "November", uv: 12 },
      { honap: "December", uv: 12 }
    ];
    // 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>A három fő sziget időjárási eltérései</strong></h2>



<p>Seychelle-nek három fő szigete van. Bár nincs nagy távolság közöttük, mégis kissé különbözik az időjárásuk a mikroklímáknak köszönhetően.</p>



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



<h3 class="wp-block-heading"><strong>Mahé</strong>:</h3>



<p>A Seychelle-szigetek legnagyobb szigete, ahol a főváros, Victoria is található. A sziget közepén emelkedik a Morne Seychellois-hegység, ami befolyásolja a helyi időjárást:</p>



<ul class="wp-block-list">
<li>A keleti partok általában szelesebbek a délkeleti passzátszelek miatt a szárazabb évszakban (május-október).</li>



<li>A nyugati partok, különösen a Beau Vallon öböl, védettebbek és nyugodtabbak.</li>



<li>A hegyvidéki területeken 2-3°C-kal hűvösebb lehet, mint a tengerparton, és gyakoribb a köd, különösen a reggeli órákban.</li>



<li>A csapadék mennyisége magasabb a hegyvidéki területeken, a nedvesebb évszakban akár 20-30%-kal is meghaladhatja a parti területekét.</li>
</ul>



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



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



<p>A második legnagyobb sziget, jelentősen kisebb domborzati viszonyokkal:</p>



<ul class="wp-block-list">
<li>Általában melegebb és szárazabb, mint Mahé, különösen a nyugati partszakaszokon.</li>



<li>A szárazabb évszakban (május-október) kevesebb csapadékot kap, mint Mahé, ami vonzóbbá teszi a turisták számára.</li>



<li>A délkeleti szelek kevésbé érezhetőek, mint Mahén, különösen a Grande Anse öbölben.</li>



<li>A Vallée de Mai természetvédelmi területen a sűrű növényzet miatt párásabb és hűvösebb mikroklíma alakul ki.</li>
</ul>



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



<h3 class="wp-block-heading"><strong>La Digue</strong>:</h3>



<p>A harmadik legfontosabb sziget, kisméretű és sík:</p>



<ul class="wp-block-list">
<li>A legalacsonyabb és leglaposabb a három fő sziget közül, így kevésbé befolyásolja a domborzat az időjárást.</li>



<li>Általában a legszárazabb a három fő sziget közül, különösen a nyugati partszakaszokon.</li>



<li>A szárazabb évszakban (május-október) élénk szelek jellemzőek, különösen a keleti partokon.</li>



<li>A kis mérete miatt gyorsabban felmelegszik nappal és gyorsabban lehűl éjszaka, mint a nagyobb szigetek.</li>



<li>A csapadék eloszlása egyenletesebb a sík terep miatt.</li>
</ul>



<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 nedvesebb évszakban előfordulhatnak heves viharok, amelyek villámlással, erős széllökésekkel és intenzív csapadékkal járnak. Ezek általában rövid ideig tartanak, de okozhatnak áradásokat, különösen az alacsonyabban fekvő területeken.</p>



<p>A Seychelle-szigetek a trópusi ciklonok zónáján kívül helyezkednek el, de ritkán előfordulhat, hogy egy távolabbi ciklon hatása eléri a szigetcsoportot, különösen az év elején (január-február). Ilyenkor erősebb szelek és hullámzás tapasztalható.</p>



<p>Az El Niño és La Niña jelenségek hatással lehetnek a Seychelle-szigetek időjárására is: El Niño években a nedvesebb évszak rövidebb és enyhébb lehet, míg La Niña alatt a nedvesebb évszak csapadékosabb a szokásosnál.</p>



<p>A tengerszint-emelkedés és a klímaváltozás miatt növekvő tengerparti erózió figyelhető meg, különösen az alacsonyabban fekvő korallszigetek esetében, ami hosszú távon befolyásolhatja a partszakaszok alakulásá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 a Seychelle-szigetekre utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak a Seychelle-szigetek meglátogatására a szárazabb évszak, különösen <strong>május közepétől október elejéig</strong>. Ilyenkor minimális a csapadék, kellemes a hőmérséklet (26-29°C), alacsonyabb a páratartalom és maximális a napsütéses órák száma. A levegő tiszta, a tenger nyugodt és kristálytiszta, ideális a strandoláshoz, búvárkodáshoz, és minden szabadtéri tevékenységhez.</p>



<p>A másik kedvező időszak az átmeneti időszakok, <strong>április vagy november</strong>. Ilyenkor kevesebb a turista, az árak alacsonyabbak, és az időjárás még viszonylag kedvező. Néhány váratlan záporra számítani lehet, de ezek általában rövid ideig tartanak és felfrissítik a levegőt.</p>



<p>Ha különböző szigeteket szeretnél meglátogatni, érdemes figyelembe venni a köztük lévő időjárási különbségeket, különösen a szárazabb évszakban, amikor a délkeleti passzátszelek befolyásolhatják a tengeri átkelést és a vízisportok lehetőségeit.</p>



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



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Seychelle-szigetek &#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="average">
<td>Január</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Február</td>
<td>Átlagos</td>
</tr>
<tr class="average">
<td>Március</td>
<td>Átlagos</td>
</tr>
<tr class="excellent">
<td>Április</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Május</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Június</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Július</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Augusztus</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Szeptember</td>
<td>Kiváló</td>
</tr>
<tr class="excellent">
<td>Október</td>
<td>Kiváló</td>
</tr>
<tr class="average">
<td>November</td>
<td>Átlagos</td>
</tr>
<tr class="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/n4d6855d49/seychelles/" data-label_1="SEYCHELLES" data-theme="original" >SEYCHELLES</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/seychelle-szigetek-idojarasa/">Seychelle-szigetek időjárása – mikor a legjobb a világ egyik legszebb helyére utazni?</a> bejegyzés először <a href="https://mikorutazz.hu">Mikor utazz?</a>-én jelent meg.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Zanzibár időjárása – mikor a legjobb utazni?</title>
		<link>https://mikorutazz.hu/zanzibar-idojarasa/</link>
		
		<dc:creator><![CDATA[radopeter1983]]></dc:creator>
		<pubDate>Sat, 05 Apr 2025 08:50:39 +0000</pubDate>
				<category><![CDATA[Afrika]]></category>
		<category><![CDATA[Tanzánia]]></category>
		<category><![CDATA[egzotikus]]></category>
		<guid isPermaLink="false">https://mikorutazz.hu/?p=152</guid>

					<description><![CDATA[<p>Zanzibár időjárása alapvetően a trópusi monszun éghajlatú, ami meleg és párás időjárást eredményez egész évben. A szigetcsoport Kelet-Afrika partjainál, az Indiai-óceánban fekszik, ami jelentősen befolyásolja a helyi klímát. Évszakok Zanzibáron&#8230;</p>
<p>A <a href="https://mikorutazz.hu/zanzibar-idojarasa/">Zanzibár 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><a href="https://utazaskatalogus.hu/zanzibar-latnivalok-kozlekedes-tengerpartok-terkepek/" target="_blank" rel="noreferrer noopener nofollow">Zanzibár</a> időjárása alapvetően a 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> éghajlatú, ami meleg és párás időjárást eredményez egész évben. </strong></p>



<p>A szigetcsoport Kelet-Afrika partjainál, az Indiai-óceánban fekszik, ami jelentősen befolyásolja a helyi klímá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>Zanzibáron két fő évszak különíthető el: a száraz évszak és az 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 (június-október és december-március)</strong>:</h3>



<p>A száraz évszak kellemes, napsütéses időszak, minimális csapadékkal. Az átlaghőmérséklet <strong>28-33°C</strong> között mozog. A páratartalom alacsonyabb, mint az esős évszakban, ami kellemesebbé teszi a kinti tartózkodást. Az ég általában tiszta, kék, és a kellemes szellők enyhítik a nappali hőséget, különösen a tengerparti területeken.</p>



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



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



<p>Az esős évszakban gyakoribbak a záporok és zivatarok, különösen március és május között (nagy esős évszak) és novemberben (kis esős évszak). Az átlaghőmérséklet <strong>26-31°C</strong> között alakul. A csapadék általában rövid, intenzív záporok formájában érkezik, főként a délutáni órákban, majd az ég kitisztul. A páratartalom magas, ami növeli a hőérzetet. A növényzet ilyenkor élénkzöld, különösen szép.</p>



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



<h2 class="wp-block-heading has-text-align-center"><strong>Zanzibár 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 a hosszú száraz évszak része Zanzibáron. A nappali hőmérséklet általában 31-33°C között mozog, míg éjszaka 23-25°C körül alakul. A meleg, de nem túl párás időjárás jellemző erre a hónapra.</p>



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



<p>A csapadék mennyisége alacsony, átlagosan 50-70 mm körül mozog. A havi csapadékos napok száma 5-7, általában rövid záporok formájában.</p>



<p>Az égbolt többnyire tiszta, néha felhős. A relatív páratartalom mérsékelt, 65-75% körüli, ami viszonylag kellemessé teszi a hőérzetet.</p>



<p>Ha januárban utazol Zanzibárra, vigyél könnyű, szellős ruházatot és naptej, napszemüveg elengedhetetlen a magas UV-sugárzás miatt. Ez kiváló időszak a tengerparti tevékenységekhez.</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 még mindig a száraz évszak része, kiváló időjárási viszonyokkal. A nappali hőmérséklet 31-33°C közé emelkedhet, míg éjszaka 24-26°C között alakul. A kellemes tengeri szellők enyhítik a hőérzetet.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra, tiszta égbolttal. A nappali világosság időtartama stabilan 12-12,5 óra. A napkelte és napnyugta időpontjai hasonlóak a januárihoz.</p>



<p>A csapadék mennyisége továbbra is alacsony, átlagosan 40-60 mm körül, és a csapadékos napok száma 4-6 között mozog.</p>



<p>A levegő még mindig viszonylag száraz, 65-75% körüli relatív páratartalommal. Az égbolt rendszerint tiszta, ragyogó napsütéssel.</p>



<p>A februári látogatáshoz könnyű, szellős öltözék, erős fényvédelem és napszemüveg ajánlott. Ez az egyik legjobb időszak a vízisportokhoz és a sziget felfedezéséhez.</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 átmeneti hónap, amikor a száraz évszak lassan átadja helyét az esősnek. A hőmérséklet továbbra is magas, nappal 30-32°C-ot is elérhet, míg az éjszakák 24-26°C között alakulnak.</p>



<p>A napsütéses órák száma kezd csökkenni, átlagosan 7-8 óra. A nappali világosság időtartama továbbra is körülbelül 12 óra. A napkelte és napnyugta időpontjai csak minimálisan változnak az év során.</p>



<p>A csapadék mennyisége növekedni kezd, 100-150 mm körüli értékkel. A záporok gyakorisága nő, és intenzívebbé válnak. A csapadékos napok száma 8-12 közötti.</p>



<p>A páratartalom kezd emelkedni, 70-80% körülire. Az égbolt gyakran változékony, a felhősödés gyakoribb, különösen a délutáni órákban.</p>



<p>A márciusi látogatáshoz könnyű, gyorsan száradó ruházat és esernyő ajánlott. A naptej továbbra is fontos, mivel a napsütéses órák száma még mindig jelentő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 már az esős évszak közepe. A nappali hőmérséklet 29-31°C között alakul, míg éjszaka 24-26°C körül. A magas páratartalom miatt a hőérzet jelentősen magasabb lehet.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 6-7 óra, gyakori felhőzet miatt. A nappali világosság időtartama továbbra is körülbelül 12 óra. A napkelte 6:10 körül, a napnyugta pedig 18:20 körül történik.</p>



<p>A csapadék mennyisége magas, 200-300 mm körüli értékkel. Az esős napok száma 12-16 között mozog, és a záporok gyakran intenzívek, bár általában nem tartanak egész nap.</p>



<p>A páratartalom magas, 75-85% körüli, ami fülledtté teszi a levegőt. Az esőzések ellenére a hőmérséklet meleg marad, így nincs szükség meleg ruhákra.</p>



<p>Az áprilisi látogatáshoz könnyű, gyorsan száradó ruházat, vízálló lábbeli és táska, valamint esernyő szükséges. Ez nem a legjobb időszak a tengerparti nyaraláshoz, de a kevesebb turista vonzó lehet.</p>



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



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



<p>Május még mindig az esős évszak része, hasonló feltételekkel, mint áprilisban. A nappali hőmérséklet 28-30°C közé csökken, míg éjszaka 23-25°C körül. A magas páratartalom továbbra is jellemző.</p>



<p>A napsütéses órák száma továbbra is alacsony, átlagosan napi 6-7 óra, gyakori felhőzet és esőzések miatt. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége magas, 150-250 mm körüli értékkel. A csapadékos napok száma 10-15 között mozog, és a záporok gyakran intenzívek.</p>



<p>A páratartalom magas, 75-85% körüli, ami fülledtté teszi a levegőt. A hónap vége felé a csapadék mennyisége kezd csökkenni, jelezve az esős évszak végét.</p>



<p>A májusi látogatáshoz könnyű, gyorsan száradó ruházat, vízálló lábbeli és táska, valamint esernyő szükséges. A hónap vége felé már kedvezőbbek lehetnek a feltételek 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>Június</strong></h3>



<p>Június már a száraz évszak kezdete, javuló időjárási viszonyokkal. A nappali hőmérséklet 27-29°C között alakul, míg éjszaka 21-23°C körül. A kellemes hűvös szellők jellemzőek.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 8 óra, csökkenő felhőzettel. A nappali világosság időtartama továbbra is körülbelül 12 óra. A napkelte és napnyugta időpontjai állandóak.</p>



<p>A csapadék mennyisége jelentősen csökken, 50-80 mm körüli értékkel. A csapadékos napok száma 6-8 közé csökken, és az esők általában csak rövid záporok.</p>



<p>A páratartalom csökken, 65-75% körülire, ami komfortosabb közérzetet biztosít. Az égbolt tisztább, a látási viszonyok javulnak.</p>



<p>A júniusi utazáshoz könnyű, szellős ruházat és fényvédelem ajánlott. Ez már jó időszak a vízisportokhoz és a sziget felfedezéséhez.</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 a száraz évszak közepe, kiváló időjárással. A nappali hőmérséklet 26-28°C között alakul, míg az éjszakák hűvösebbek, 20-22°C közötti értékekkel. Ez a leghűvösebb hónap Zanzibáron.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra, tiszta égbolttal. A nappali világosság időtartama változatlan, körülbelül 12 óra, a napkelte és napnyugta időpontjai állandóak.</p>



<p>A csapadék mennyisége minimális, 30-50 mm körüli értékkel. A csapadékos napok száma 4-6 között alakul, és az esők általában jelentéktelenek.</p>



<p>A páratartalom kényelmes szinten marad, 60-70% körül, ami ideális a szabadtéri tevékenységekhez. Az égbolt kristálytiszta, és a látási viszonyok kiválóak.</p>



<p>A júliusi látogatás ideális időpont Zanzibárra, könnyű öltözködéssel és fényvédelemmel. A kellemes hőmérséklet és az alacsony páratartalom tökéletes minden szabadtéri tevékenységhez.</p>



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



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



<p>Augusztus továbbra is a száraz évszak része, hasonló feltételekkel, mint júliusban. A nappali hőmérséklet 26-28°C között alakul, éjszaka pedig 20-22°C körül. A kellemesen hűvös esti szellők jellemzőek.</p>



<p>A napsütéses órák száma maximális, átlagosan napi 9 óra, kevés vagy semmi felhővel. A nappali világosság időtartama állandó, körülbelül 12 óra.</p>



<p>A csapadék mennyisége még mindig minimális, 30-50 mm körüli értékkel. A csapadékos napok száma 4-6 között mozog, és az esők jelentéktelenek.</p>



<p>A páratartalom kellemes, 60-70% körüli, ami komfortos közérzetet biztosít. Az augusztusi látogatáshoz könnyű ruházat, fényvédelem ajánlott. Ez az egyik legjobb hónap Zanzibár meglátogatására.</p>



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



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



<p>A szeptember a száraz évszak utolsó teljes hónapja. A nappali hőmérséklet 27-29°C körül alakul, éjszaka pedig 21-23°C-ra hűl le. Az időjárás továbbra is kellemes, bár a hőmérséklet enyhén emelkedni kezd.</p>



<p>A napsütéses órák száma magas, átlagosan napi 8-9 óra, tiszta égbolttal. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége továbbra is alacsony, 40-60 mm körüli értékkel. A csapadékos napok száma 5-7 közötti, és a záporok általában rövidek.</p>



<p>A páratartalom enyhén emelkedik, 65-75% körülire. Az égbolt általában tiszta, ideális a szabadtéri tevékenységekhez és a tengerparti pihenéshez.</p>



<p>A szeptemberi látogatás még mindig kiváló időszak Zanzibár felfedezésére, könnyű öltözködéssel és fényvédelemmel. A turisták száma még mindig alacsony, így a népszerű látnivalók kevésbé zsúfoltak.</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 átmeneti hónap, a száraz évszak vége. A nappali hőmérséklet 28-30°C közé emelkedik, míg éjszaka 22-24°C körül alakul. A hőmérséklet fokozatosan emelkedik, ahogy közeledik a kis esős évszak.</p>



<p>A napsütéses órák száma csökkenni kezd, átlagosan napi 7-8 órára, ahogy a felhőzet gyakoribbá válik. A nappali világosság időtartama továbbra is körülbelül 12 óra.</p>



<p>A csapadék mennyisége lassan emelkedni kezd, 70-100 mm körüli értékkel. A csapadékos napok száma 7-9 közé emelkedik, és a záporok intenzívebbé válhatnak a hónap vége felé.</p>



<p>A páratartalom is emelkedik, 70-80% körülire. Az égbolt változékonyabb, a napsütéses időszakokat délutáni záporok szakíthatják meg.</p>



<p>Az októberi látogatáshoz könnyű, szellős ruházat ajánlott, de esernyő is hasznos lehet. A nap még mindig erős, így a fényvédelem továbbra is fontos.</p>



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



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



<p>A november a kis esős évszak hónapja. A nappali hőmérséklet 29-31°C között alakul, míg éjszaka 23-25°C körül. A hőség és a növekvő páratartalom kombinációja fülledtté teheti a levegőt.</p>



<p>A napsütéses órák száma csökken, átlagosan napi 7 órára, ahogy a felhőzet és az esők gyakoribbá válnak. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége jelentősen megnő, 150-200 mm körüli értékkel. A csapadékos napok száma 10-14 közé emelkedik, és a záporok rendszeresebbé és intenzívebbé válnak.</p>



<p>A páratartalom magas, 75-85% körüli, ami fokozza a hőérzetet. A napsütéses időszakok rövidülnek, és a délutáni záporok gyakoribbak.</p>



<p>A novemberi látogatáshoz könnyű, gyorsan száradó ruházat, esernyő vagy esőkabát ajánlott. A programokat érdemes rugalmasan tervezni, számítva a délutáni 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 a második száraz évszak kezdete. A nappali hőmérséklet 30-32°C körül alakul, míg éjszaka 23-25°C körül. A hőmérséklet magas, de a csapadék és a páratartalom kezd csökkenni.</p>



<p>A napsütéses órák száma növekszik, átlagosan napi 8 óra, ahogy a felhőzet ritkul. A nappali világosság időtartama változatlan, körülbelül 12 óra.</p>



<p>A csapadék mennyisége csökken, 80-120 mm körüli értékkel. A csapadékos napok száma 8-10 közé csökken, és a záporok intenzitása is enyhül.</p>



<p>A páratartalom csökken, 70-80% körülire. Az égbolt tisztább, több napsütéssel, bár délutáni záporok még előfordulhatnak.</p>



<p>A decemberi látogatáshoz könnyű, szellős ruházat és fényvédelem ajánlott. A kis esős évszak végével a feltételek egyre kedvezőbbek a tengerparti tevékenységekhez és a sziget felfedezéséhez.</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">Zanzibár 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: 32 },
{ honap: "Február", homerseklet: 32 },
{ honap: "Március", homerseklet: 31 },
{ honap: "Április", homerseklet: 30 },
{ honap: "Május", homerseklet: 29 },
{ honap: "Június", homerseklet: 28 },
{ honap: "Július", homerseklet: 27 },
{ honap: "Augusztus", homerseklet: 27 },
{ honap: "Szeptember", homerseklet: 28 },
{ honap: "Október", homerseklet: 29 },
{ honap: "November", homerseklet: 30 },
{ honap: "December", homerseklet: 31 }
    ];
    // 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">Zanzibár átlagos csapadékmennyisége</div>
    <div id="chart2"></div>
  </div>
  
  <!-- Csúszka mobilnézethez -->
  <div class="slider-container2">
    <input type="range" min="0" max="100" value="0" class="slider2" id="chartSlider2">
  </div>
  
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
  <script>
    // Adatok definiálása - csapadék adatok
    const data2 = [
      { honap: "Január", csapadek: 60 },
{ honap: "Február", csapadek: 50 },
{ honap: "Március", csapadek: 125 },
{ honap: "Április", csapadek: 250 },
{ honap: "Május", csapadek: 200 },
{ honap: "Június", csapadek: 65 },
{ honap: "Július", csapadek: 40 },
{ honap: "Augusztus", csapadek: 40 },
{ honap: "Szeptember", csapadek: 50 },
{ honap: "Október", csapadek: 85 },
{ honap: "November", csapadek: 175 },
{ honap: "December", csapadek: 100 }
    ];
    // 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>Tengervíz hőmérséklete</strong></h2>



<p>Zanzibár tengervize egész évben kellemes, trópusi hőmérsékletű, ami ideálissá teszi a fürdőzést és vízisportokat minden évszakban. A tenger hőmérséklete viszonylag állandó, minimális szezonális ingadozással.</p>



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



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



<p>A tengervíz hőmérséklete 28-29°C körül alakul. Ez a száraz évszak, így a víz tisztasága kiváló, ideális a búvárkodáshoz és snorkelezéshez.</p>



<h3 class="wp-block-heading"><strong>Április-június</strong>:</h3>



<p>A tengervíz hőmérséklete 27-28°C körüli. Az esős évszak vége és a száraz évszak kezdete átmenetet jelent, a víz tisztasága változó lehet.</p>



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



<p>Ez a legoptimálisabb időszak a tengeri tevékenységekhez. A tengervíz hőmérséklete 26-27°C körül alakul, ami kellemes, de nem túl meleg. A víz kristálytiszta, a látási viszonyok kiválóak.</p>



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



<p>A tengervíz hőmérséklete visszaáll 27-28°C körüli értékre. A kis esős évszak után a vízminőség fokozatosan javul, különösen december felé haladva.</p>



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



<p>A sziget különböző partszakaszain eltérő lehet a tengervíz jellege:</p>



<ul class="wp-block-list">
<li>Északi partok (Nungwi, Kendwa): Kevésbé érzékeny az árapály változásaira, egész nap fürdésre alkalmas.</li>



<li>Keleti partok (Paje, Jambiani): Erősebb az árapály hatása, kiváló kiteszörf helyszínek a száraz évszakban.</li>



<li>Nyugati partok (Stone Town környéke): Nyugodtabb víz, gyakran mangrovékkal tarkított.</li>



<li>Déli partok (Kizimkazi): Kiváló a delfin megfigyeléshez és búvárkodáshoz.</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-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: 28.5 },
{ honap: "Február", homerseklet: 28.5 },
{ honap: "Március", homerseklet: 28.5 },
{ honap: "Április", homerseklet: 27.5 },
{ honap: "Május", homerseklet: 27.5 },
{ honap: "Június", homerseklet: 27.5 },
{ honap: "Július", homerseklet: 26.5 },
{ honap: "Augusztus", homerseklet: 26.5 },
{ honap: "Szeptember", homerseklet: 26.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</strong></h2>



<p>Zanzibár az Egyenlítőhöz való közelsége miatt egész évben rendkívül magas UV-sugárzásnak van kitéve, amely jelentős egészségügyi kockázatot jelenthet a megfelelő védekezés nélkül.</p>



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



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



<p>Az UV-index általában 11-12 körül alakul, ami extrém magas szintnek számít. A tiszta égbolt miatt különösen veszélyes lehet a déli órákban.</p>



<h3 class="wp-block-heading"><strong>Április-június</strong>:</h3>



<p>Az UV-index továbbra is magas, 10-11 körüli értékekkel. A gyakoribb felhőzet ellenére a sugárzás továbbra is veszélyes lehet, még felhős időben is.</p>



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



<p>Az UV-index enyhén csökken, 9-10 körüli értékre, de még mindig a nagyon magas kategóriába tartozik. A tiszta égbolt miatt a sugárzás közvetlenül éri a felszínt.</p>



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



<p>Az UV-index visszaemelkedik, 10-11 körüli értékre, ami extrém magas kategória. A védekezés továbbra is elengedhetetlen.</p>



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



<p>Az UV-sugárzás szempontjából különösen veszélyes helyzetek:</p>



<ul class="wp-block-list">
<li>Tengerparton: A víz felszínéről visszaverődő sugarak fokozzák a leégés veszélyét.</li>



<li>Hajókirándulásokon: A vízről visszaverődő sugárzás és a hűsítő szél miatt észrevétlenül lehet leégni.</li>



<li>Snorkelezés és búvárkodás közben: A víz alatt is érhet UV-sugárzás.</li>
</ul>



<p>A védekezéshez minden évszakban ajánlott a minimum 50-es faktorszámú naptej használata, amelyet 2-3 óránként érdemes újra felvinni, különösen úszás vagy izzadás után. Kalap, napszemüveg és védőruházat viselése is javasolt, különösen a déli órákban.</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.5 },
{ honap: "Február", uv: 11.5 },
{ honap: "Március", uv: 11.5 },
{ honap: "Április", uv: 10.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: 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>



<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 előfordulhatnak heves viharok, amelyek villámlással, erős széllökésekkel és intenzív csapadékkal járnak. Ezek általában rövid ideig tartanak, de okozhatnak áradásokat, különösen az alacsonyabban fekvő területeken.</p>



<p>Zanzibár helyzete miatt ritkán, de előfordulhatnak ciklonok és trópusi viharok, főleg a november-április időszakban. Ezek általában nem érik el közvetlenül a szigetet, de befolyásolhatják az időjárást.</p>



<p>A száraz évszakban, különösen július-augusztus hónapokban, a Kaskazi nevű északkeleti monszun szél erőteljesebben fújhat, ami kedvez a vitorlázásnak és kiteszörfnek, de befolyásolhatja a tengeri tevékenységeket.</p>



<p>Az El Niño és La Niña jelenségek hatással lehetnek Zanzibár időjárására is: El Niño években a száraz évszak hosszabb és intenzívebb lehet, míg La Niña alatt az esős évszak csapadékosabb a szokásosná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 Zanzibárra utazni időjárás szempontjából?</strong></h2>



<p>A legjobb időszak Zanzibár meglátogatására a száraz évszak közepe, különösen <strong>július elejétől október közepéig</strong>. Ilyenkor minimális a csapadék, kellemes a hőmérséklet (26-29°C), alacsonyabb a páratartalom és maximális a napsütéses órák száma. A levegő tiszta, a tenger nyugodt és kristálytiszta, ideális a strandoláshoz, búvárkodáshoz, és minden szabadtéri tevékenységhez.</p>



<p>A másik kedvező időszak a <strong>január közepétől március elejéig</strong> tartó időszak, a második száraz évszak. Ilyenkor melegebb van, de a csapadék mennyisége alacsony, és a turisztikai infrastruktúra teljes mértékben működik.</p>



<p>Ha szeretnéd elkerülni a turisták tömegét, érdemes megfontolni a <strong>június elejét vagy október végét</strong>, amikor az időjárás még kedvező, de a látogatók száma alacsonyabb, és az árak is kedvezőbbek lehetnek.</p>



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



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Zanzibár &#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="not-recommended">

<td>Május</td>

<td>Nem ajánlott</td>

</tr>

<tr class="average">

<td>Június</td>

<td>Átlagos</td>

</tr>

<tr class="excellent">

<td>Július</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Augusztus</td>

<td>Kiváló</td>

</tr>

<tr class="excellent">

<td>Szeptember</td>

<td>Kiváló</td>

</tr>

<tr class="average">

<td>Október</td>

<td>Átlagos</td>

</tr>

<tr class="not-recommended">

<td>November</td>

<td>Nem ajánlott</td>

</tr>

<tr class="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/n6d1739d20/zanzibar/" data-label_1="ZANZIBAR" data-theme="original" >ZANZIBAR</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/zanzibar-idojarasa/">Zanzibár 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>
	</channel>
</rss>
