Outiref

Code source de l'URL : http://ile.guadeloupe.online.fr/

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Île de Guadeloupe — Carnet de voyage</title>
<meta name="description" content="Guadeloupe : plages, randonnée, plongée à la réserve Cousteau, Les Saintes, carte de l'archipel — carnet de voyage photo.">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;1,9..144,500&family=Manrope:wght@400;500;600;700&family=Caveat:wght@500;600&display=swap" rel="stylesheet">
<style>
  :root{
    --navy:#0A3D4A;
    --emerald:#0F7A6E;
    --sand:#E8C88A;
    --paper:#F5EFDD;
    --coral:#D9531E;
    --ink:#1C2B2A;
    --paper-shadow: rgba(10,61,74,0.18);
  }

  *{box-sizing:border-box; margin:0; padding:0;}

  html{scroll-behavior:smooth;}

  body{
    background:var(--paper);
    background-image:
      radial-gradient(circle at 20% 10%, rgba(15,122,110,0.06), transparent 40%),
      radial-gradient(circle at 90% 30%, rgba(217,83,30,0.05), transparent 35%);
    color:var(--ink);
    font-family:'Manrope', sans-serif;
    line-height:1.6;
    overflow-x:hidden;
  }

  h1,h2,h3{ font-family:'Fraunces', serif; font-weight:700; letter-spacing:-0.01em; }

  a{color:inherit; text-decoration:none;}

  img{max-width:100%; display:block;}

  /* ---------- NAV ---------- */
  header{
    position:fixed; top:0; left:0; right:0; z-index:100;
    display:flex; align-items:center; justify-content:space-between;
    padding:18px 5vw;
    background:rgba(245,239,221,0.85);
    backdrop-filter:blur(8px);
    border-bottom:1px solid rgba(10,61,74,0.1);
    transition:padding 0.3s ease;
  }
  .logo{
    font-family:'Fraunces', serif; font-weight:700; font-size:1.3rem;
    color:var(--navy); display:flex; align-items:center; gap:10px;
  }
  .logo .stamp{
    width:34px; height:34px; border-radius:50%;
    border:2px solid var(--coral);
    display:flex; align-items:center; justify-content:center;
    font-family:'Caveat', cursive; font-size:0.75rem; color:var(--coral);
    transform:rotate(-8deg);
  }
  nav ul{ list-style:none; display:flex; gap:2.2rem; }
  nav a{
    font-size:0.92rem; font-weight:600; color:var(--navy);
    position:relative; padding-bottom:4px;
  }
  nav a::after{
    content:''; position:absolute; left:0; bottom:0; height:2px; width:0;
    background:var(--coral); transition:width 0.25s ease;
  }
  nav a:hover::after{ width:100%; }
  .nav-toggle{ display:none; }

  /* ---------- HERO ---------- */
  .hero{
    position:relative;
    height:100vh; min-height:600px;
    display:flex; align-items:flex-end;
    overflow:hidden;
  }
  .hero-img{
    position:absolute; inset:0; width:100%; height:100%;
    object-fit:cover;
    animation:heroZoom 22s ease-in-out infinite alternate;
  }
  @keyframes heroZoom{
    0%{ transform:scale(1) translateY(0); }
    100%{ transform:scale(1.12) translateY(-2%); }
  }
  .hero::after{
    content:'';
    position:absolute; inset:0;
    background:linear-gradient(0deg, rgba(10,20,20,0.75) 0%, rgba(10,20,20,0.15) 45%, rgba(10,20,20,0.35) 100%);
  }
  .hero-content{
    position:relative; z-index:2; color:#fff; padding:0 6vw 7vw;
    max-width:820px;
  }
  .eyebrow{
    font-family:'Caveat', cursive; font-size:1.4rem; color:var(--sand);
    display:inline-block; transform:rotate(-3deg); margin-bottom:0.3rem;
  }
  .hero h1{
    font-size:clamp(2.6rem, 7vw, 5.2rem);
    line-height:0.95;
    text-shadow:0 4px 24px rgba(0,0,0,0.35);
  }
  .hero p{
    margin-top:1.1rem; font-size:1.05rem; max-width:520px; color:#EFE9DA;
  }
  .scroll-cue{
    position:absolute; bottom:32px; left:50%; transform:translateX(-50%);
    z-index:2; color:#fff; font-size:0.75rem; letter-spacing:0.15em;
    text-transform:uppercase; display:flex; flex-direction:column; align-items:center; gap:8px;
    opacity:0.85;
  }
  .scroll-cue .line{
    width:1px; height:36px; background:rgba(255,255,255,0.6);
    animation:scrollLine 1.8s ease-in-out infinite;
  }
  @keyframes scrollLine{
    0%{ transform:scaleY(0); transform-origin:top; }
    50%{ transform:scaleY(1); transform-origin:top; }
    50.1%{ transform-origin:bottom; }
    100%{ transform:scaleY(0); transform-origin:bottom; }
  }

  /* ---------- ITINERARY DOTTED LINE (signature) ---------- */
  .itinerary-line{
    position:relative;
    height:70px;
    max-width:1100px; margin:0 auto;
  }
  .itinerary-line svg{ width:100%; height:100%; overflow:visible; }
  .itinerary-line path{
    fill:none; stroke:var(--emerald); stroke-width:2;
    stroke-dasharray:1 10; stroke-linecap:round;
  }
  .itinerary-line .plane{
    font-size:1.3rem;
    animation:fly 6s linear infinite;
    offset-path: path('M10,35 Q 300,-10 550,35 T 1090,35');
  }

  /* ---------- SECTIONS ---------- */
  section.chapter{
    max-width:1200px; margin:0 auto; padding:5rem 6vw;
    position:relative;
  }
  .chapter-head{
    display:flex; align-items:baseline; gap:1rem; margin-bottom:2.5rem;
    opacity:0; transform:translateY(24px);
    transition:opacity 0.7s ease, transform 0.7s ease;
  }
  .chapter-head.in-view{ opacity:1; transform:translateY(0); }
  .chapter-num{
    font-family:'Caveat', cursive; font-size:1.6rem; color:var(--coral);
    transform:rotate(-4deg);
  }
  .chapter-head h2{ font-size:clamp(1.8rem, 3.5vw, 2.6rem); color:var(--navy); }

  .lede{
    max-width:620px; color:#3a4a49; margin-bottom:2.8rem; font-size:1.02rem;
    opacity:0; transform:translateY(20px);
    transition:opacity 0.7s ease 0.1s, transform 0.7s ease 0.1s;
  }
  .lede.in-view{ opacity:1; transform:translateY(0); }

  /* ---------- POLAROID PHOTO CARDS ---------- */
  .gallery{
    display:grid; gap:2.4rem;
  }
  .gallery.two{ grid-template-columns:repeat(2, 1fr); }
  .gallery.split{ grid-template-columns:1.3fr 1fr; align-items:center; }

  .polaroid{
    position:relative;
    background:#fff;
    padding:14px 14px 44px;
    box-shadow:0 14px 30px var(--paper-shadow), 0 2px 6px rgba(0,0,0,0.08);
    transform:rotate(var(--rot, -2deg));
    transition:transform 0.45s cubic-bezier(.2,.8,.2,1), box-shadow 0.45s ease;
    opacity:0; translate:0 30px;
    transition-property:transform, box-shadow, opacity, translate;
  }
  .polaroid.in-view{ opacity:1; translate:0 0; }
  .polaroid:hover{
    transform:rotate(0deg) scale(1.045) translateY(-6px);
    box-shadow:0 26px 46px rgba(10,61,74,0.28), 0 6px 14px rgba(0,0,0,0.12);
    z-index:5;
  }
  .polaroid .frame{
    overflow:hidden; position:relative; background:#e9e2cf;
  }
  .polaroid img{
    width:100%; height:100%; object-fit:cover;
    transition:transform 0.7s ease;
  }
  .polaroid:hover img{ transform:scale(1.09); }
  .polaroid .tape{
    position:absolute; top:-10px; left:50%; transform:translateX(-50%) rotate(-3deg);
    width:70px; height:26px;
    background:rgba(232,200,138,0.55);
    border:1px solid rgba(255,255,255,0.4);
    box-shadow:0 2px 4px rgba(0,0,0,0.12);
  }
  .polaroid figcaption{
    font-family:'Caveat', cursive; font-size:1.25rem; color:var(--navy);
    text-align:center; padding-top:12px;
  }

  .ratio-tall .frame{ aspect-ratio:3/4; }
  .ratio-wide .frame{ aspect-ratio:16/10; }
  .ratio-pano .frame{ aspect-ratio:3/1; }
  .ratio-square .frame{ aspect-ratio:1/1; }

  /* stagger rotations for a scattered "pinned on a board" feel */
  .rot-1{ --rot:-3deg; }
  .rot-2{ --rot:2deg; }
  .rot-3{ --rot:-1.5deg; }
  .rot-4{ --rot:1.5deg; }

  .text-block{
    opacity:0; translate:0 20px;
    transition:opacity 0.7s ease, translate 0.7s ease;
  }
  .text-block.in-view{ opacity:1; translate:0 0; }
  .text-block h3{ font-size:1.5rem; color:var(--navy); margin-bottom:0.8rem; }
  .text-block p{ color:#3a4a49; margin-bottom:1rem; }
  .text-block ul{ margin-left:1.2rem; color:#3a4a49; }
  .text-block li{ margin-bottom:0.4rem; }

  /* ---------- FULL WIDTH PANORAMA BREAK ---------- */
  .panorama{
    position:relative; width:100%; height:46vh; min-height:280px;
    overflow:hidden; margin:1rem 0;
  }
  .panorama img{
    width:100%; height:100%; object-fit:cover;
    transform:scale(1.06);
    transition:transform 6s ease;
  }
  .panorama:hover img{ transform:scale(1); }
  .panorama::before{
    content:''; position:absolute; inset:0;
    background:linear-gradient(180deg, rgba(10,61,74,0.15), rgba(10,61,74,0.4));
  }
  .panorama .cap{
    position:absolute; bottom:20px; left:6vw; z-index:2; color:#fff;
    font-family:'Fraunces', serif; font-style:italic; font-size:1.3rem;
    text-shadow:0 2px 10px rgba(0,0,0,0.4);
  }

  /* ---------- CONTACT SHEETS (planches de collages) ---------- */
  .sheets{
    display:grid; gap:1.8rem;
    grid-template-columns:repeat(3, 1fr);
  }
  .sheets.two-col{ grid-template-columns:repeat(2, 1fr); }
  .contact-sheet{
    position:relative; background:#fff; padding:10px;
    box-shadow:0 10px 24px var(--paper-shadow), 0 2px 6px rgba(0,0,0,0.08);
    opacity:0; translate:0 26px;
    transition:opacity 0.6s ease, translate 0.6s ease, transform 0.4s ease, box-shadow 0.4s ease;
  }
  .contact-sheet.in-view{ opacity:1; translate:0 0; }
  .contact-sheet:hover{
    transform:translateY(-6px) scale(1.02);
    box-shadow:0 22px 40px rgba(10,61,74,0.26), 0 6px 14px rgba(0,0,0,0.12);
    z-index:4;
  }
  .contact-sheet .frame{ overflow:hidden; aspect-ratio:1/1; background:#101a19; }
  .contact-sheet.ratio-4-3 .frame{ aspect-ratio:4/3; }
  .contact-sheet img{
    width:100%; height:100%; object-fit:cover;
    transition:transform 0.8s ease, filter 0.8s ease;
    filter:saturate(0.94);
  }
  .contact-sheet:hover img{ transform:scale(1.06); filter:saturate(1.08); }
  .contact-sheet .mark{
    position:absolute; top:22px; right:22px;
    width:38px; height:38px; border-radius:50%;
    border:2px solid var(--coral);
    opacity:0; transition:opacity 0.35s ease, transform 0.35s ease;
    transform:scale(0.7) rotate(-10deg);
    pointer-events:none;
  }
  .contact-sheet:hover .mark{ opacity:0.85; transform:scale(1) rotate(0deg); }
  .contact-sheet figcaption{
    font-family:'Caveat', cursive; font-size:1.2rem; color:var(--navy);
    text-align:left; padding:10px 4px 2px;
    display:flex; align-items:baseline; justify-content:space-between; gap:8px;
  }
  .contact-sheet figcaption .tag{
    font-family:'Manrope', sans-serif; font-size:0.68rem; text-transform:uppercase;
    letter-spacing:0.08em; color:#8a9a97; font-weight:600;
  }

  .section-alt{ background:rgba(15,122,110,0.05); }

  /* ---------- MAP SECTION ---------- */
  .map-wrap{
    display:flex; gap:3rem; align-items:center; flex-wrap:wrap;
  }
  .map-card{
    background:#fff; padding:18px; box-shadow:0 14px 30px var(--paper-shadow);
    transform:rotate(-2deg); transition:transform 0.4s ease;
    flex:0 0 auto;
  }
  .map-card:hover{ transform:rotate(0deg) scale(1.05); }
  .map-card img{ width:220px; image-rendering:auto; }
  .map-card figcaption{
    font-family:'Caveat', cursive; text-align:center; padding-top:10px; font-size:1.2rem; color:var(--navy);
  }

  /* ---------- FOOTER ---------- */
  footer{
    background:var(--navy); color:#EFE9DA; padding:4rem 6vw 2.5rem; margin-top:4rem;
  }
  .footer-grid{
    display:grid; grid-template-columns:1.4fr 1fr 1fr; gap:3rem;
    max-width:1200px; margin:0 auto 3rem;
  }
  footer h3{ font-family:'Fraunces', serif; color:#fff; font-size:1.4rem; margin-bottom:1rem; }
  footer p{ color:#C7D3D0; font-size:0.92rem; }
  footer ul{ list-style:none; }
  footer li{ margin-bottom:0.6rem; }
  footer a{ color:#C7D3D0; font-size:0.92rem; transition:color 0.2s ease; }
  footer a:hover{ color:var(--sand); }
  .footer-bottom{
    max-width:1200px; margin:0 auto; padding-top:1.6rem;
    border-top:1px solid rgba(255,255,255,0.12);
    font-size:0.8rem; color:#8fa3a0; display:flex; justify-content:space-between; flex-wrap:wrap; gap:0.5rem;
  }

  /* ---------- RESPONSIVE ---------- */
  @media (max-width:820px){
    nav ul{ display:none; }
    .gallery.two, .gallery.split{ grid-template-columns:1fr; }
    .footer-grid{ grid-template-columns:1fr; gap:2rem; }
  }

  @media (prefers-reduced-motion: reduce){
    *{ animation:none !important; transition:none !important; }
  }
</style>
</head>
<body>

<header>
  <div class="logo">
    <span class="stamp">GP</span>
    Île de Guadeloupe
  </div>
  <nav>
    <ul>
      <li><a href="a/">Plages</a></li>
      <li><a href="b/">En mer</a></li>
      <li><a href="ucpa/">Plongée</a></li>
      <li><a href="d/">Randonnée</a></li>
      <li><a href="c/">Marché</a></li>
      <li><a href="#carte">Carte</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
  </nav>
</header>

<section class="hero">
  <img class="hero-img" src="guadeloupe/guadeloupe1.jpg" alt="Vue aérienne de la côte de Guadeloupe, plage et lagon turquoise">
  <div class="hero-content">
    <span class="eyebrow">Carnet de voyage —</span>
    <h1>La Guadeloupe,<br>île papillon</h1>
    <p>Plages de sable blond, forêt tropicale, volcan de la Soufrière et fonds marins de la réserve Cousteau : un archipel à explorer plage après plage, sentier après sentier.</p>
  </div>
  <div class="scroll-cue"><span>Défiler</span><span class="line"></span></div>
</section>

<div class="itinerary-line">
  <svg viewbox="0 0 1100 70" preserveaspectratio="none">
    <path d="M10,35 Q 300,-10 550,35 T 1090,35"></path>
  </svg>
</div>

<!-- ================= PLAGES ================= -->
<section class="chapter" id="plages">
  <div class="chapter-head">
    <span class="chapter-num">Étape 1</span>
    <h2>Les plages de Grande-Terre</h2>
  </div>
  <p class="lede">Sable blanc, eaux calmes et cocotiers penchés : Grande-Terre aligne des plages qui n'ont rien à envier aux cartes postales, de Sainte-Anne à la Pointe des Châteaux.</p>

  <div class="gallery split">
    <figure class="polaroid ratio-wide rot-1">
      <span class="tape"></span>
      <div class="frame"><img src="guadeloupe_plage.jpg" alt="Plage bordée de cocotiers en Guadeloupe"></div>
      <figcaption>Une crique à l'ombre des cocotiers</figcaption>
    </figure>
    <div class="text-block">
      <h3>Sable fin et ombre naturelle</h3>
      <p>Les plages de Guadeloupe alternent sable blond et sable volcanique plus sombre côté Basse-Terre. Beaucoup restent bordées de cocotiers et de raisiniers, offrant une ombre bienvenue en milieu de journée.</p>
      <ul>
        <li>Baignade calme, idéale en famille</li>
        <li>Meilleure lumière tôt le matin ou en fin d'après-midi</li>
        <li>Pensez à la crème solaire réef-safe pour préserver les coraux</li>
      </ul>
    </div>
  </div>

  <p class="lede" style="margin-top:3.5rem;">Plus sauvage, la côte au vent alterne falaises calcaires, criques désertes et bois flotté — un autre visage de Grande-Terre, loin des plages aménagées.</p>
  <div class="sheets two-col">
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/planche-littoral-sauvage.jpg" alt="Planche photo : falaises et côte sauvage de Guadeloupe battue par les vagues"></div>
      <figcaption>Falaises battues par les vagues <span class="tag">Côte au vent</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/guadeloupe_01.jpg" alt="Planche photo : iguane, plage de sable et maison créole en Guadeloupe"></div>
      <figcaption>Un iguane monte la garde <span class="tag">Faune locale</span></figcaption>
    </figure>
  </div>
</section>

<div class="panorama">
  <img src="guadeloupe_plan.jpg" alt="Vue panoramique de la baie des Saintes en Guadeloupe">
  <span class="cap">La baie de Terre-de-Haut, Les Saintes</span>
</div>

<!-- ================= EN MER ================= -->
<section class="chapter" id="mer">
  <div class="chapter-head">
    <span class="chapter-num">Étape 2</span>
    <h2>En mer, d'île en île</h2>
  </div>
  <p class="lede">Bateaux de pêcheurs amarrés dans le lagon, traversées vers Marie-Galante ou Les Saintes : la mer rythme la vie de l'archipel.</p>

  <div class="gallery two">
    <figure class="polaroid ratio-square rot-2">
      <span class="tape"></span>
      <div class="frame"><img src="guadeloupe_photo.jpg" alt="Barques de pêcheurs dans un lagon turquoise en Guadeloupe"></div>
      <figcaption>Barques au mouillage, eau turquoise</figcaption>
    </figure>
    <figure class="polaroid ratio-square rot-3">
      <span class="tape"></span>
      <div class="frame"><img src="guadeloupe_ile.jpg" alt="Côte sauvage et lagon vus du ciel en Guadeloupe"></div>
      <figcaption>La côte vue du ciel</figcaption>
    </figure>
  </div>

  <p class="lede" style="margin-top:3.5rem;">Dans les petits ports, les canots créoles aux couleurs vives se serrent les uns contre les autres, entre catamarans de croisière et carcasses de bois échouées.</p>
  <div class="sheets">
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/guadeloupe_02.jpg" alt="Planche photo : village de pêcheurs, barques et maisons créoles en Guadeloupe"></div>
      <figcaption>Village de pêcheurs <span class="tag">Terre-de-Bas</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/guadeloupe_03.jpg" alt="Planche photo : catamaran, port, palmiers et flamboyant en Guadeloupe"></div>
      <figcaption>Voiliers au mouillage <span class="tag">Les Saintes</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/guadeloupe_04.jpg" alt="Planche photo : épave de barque, barracuda naturalisé et port en Guadeloupe"></div>
      <figcaption>Vieux gréement échoué <span class="tag">Mémoire maritime</span></figcaption>
    </figure>
  </div>
</section>

<!-- ================= PLONGEE ================= -->
<section class="chapter" id="plongee">
  <div class="chapter-head">
    <span class="chapter-num">Étape 3</span>
    <h2>Plongée à la réserve Cousteau</h2>
  </div>
  <p class="lede">Classée réserve naturelle, la zone au large de Bouillante abrite un ballet permanent de poissons multicolores et de coraux, accessible en snorkeling comme en plongée bouteille.</p>

  <div class="gallery split">
    <div class="text-block">
      <h3>Un monde sous la surface</h3>
      <p>Dès la mise à l'eau, un autre monde apparaît : tombants colorés, poissons-lézards curieux, tortues de passage. La visibilité et la richesse des fonds font de ce spot l'un des plus réputés des Petites Antilles.</p>
      <ul>
        <li>Baptêmes de plongée accessibles dès 8 ans</li>
        <li>Sites peu profonds adaptés au snorkeling</li>
        <li>Encadrement par des clubs et centres UCPA locaux</li>
      </ul>
    </div>
    <figure class="polaroid ratio-tall rot-4">
      <span class="tape"></span>
      <div class="frame"><img src="plongee.jpg" alt="Plongeur en silhouette dans les eaux profondes de Guadeloupe"></div>
      <figcaption>Descente le long du tombant</figcaption>
    </figure>
  </div>

  <div class="gallery two" style="margin-top:2.5rem;">
    <figure class="polaroid ratio-square rot-1">
      <span class="tape"></span>
      <div class="frame"><img src="ucpa_guadeloupe.jpg" alt="Poisson-lézard photographié sous l'eau en Guadeloupe"></div>
      <figcaption>Rencontre avec un poisson-lézard</figcaption>
    </figure>
    <div class="text-block">
      <h3>Activités nautiques UCPA</h3>
      <p>Voile, plongée, kayak de mer : les centres UCPA de l'île proposent des séjours sportifs pour tous niveaux, avec vue sur le lagon depuis les bases nautiques de Bouillante et de Saint-François.</p>
    </div>
  </div>

  <p class="lede" style="margin-top:3.5rem;">Palme, masque et détendeur suffisent pour croiser une faune spectaculaire : murènes, tortues vertes, éponges tubulaires et bancs de poissons multicolores logés dans le corail.</p>
  <div class="sheets">
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/guadeloupe_24.jpg" alt="Planche photo : préparation de la plongée en bateau et éponges de corail en Guadeloupe"></div>
      <figcaption>Mise à l'eau <span class="tag">Réserve Cousteau</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/guadeloupe_01.jpg" alt="Planche photo : tortue de mer, épave et poissons-lions en plongée en Guadeloupe"></div>
      <figcaption>Tortue et poissons-lions <span class="tag">Faune protégée</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/guadeloupe.jpg" alt="Planche photo : murènes, corail et raie en plongée en Guadeloupe"></div>
      <figcaption>Murènes dans leur trou <span class="tag">Récif corallien</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/guadeloupe_08.jpg" alt="Planche photo : éponges, corail et banc de poissons jaunes en Guadeloupe"></div>
      <figcaption>Éponges et bancs dorés <span class="tag">Tombant corallien</span></figcaption>
    </figure>
  </div>
</section>

<div class="panorama" style="height:56vh;">
  <img src="guadeloupe/guadeloupe1.jpg" alt="Planche photo : plongée avec requins en cage et snorkeling en Guadeloupe" style="object-position:center 30%;">
  <span class="cap">Sensations fortes, pour les plongeurs confirmés</span>
</div>

<!-- ================= RANDONNEE ================= -->
<section class="chapter" id="randonnee">
  <div class="chapter-head">
    <span class="chapter-num">Étape 4</span>
    <h2>Randonnée sur la Soufrière</h2>
  </div>
  <p class="lede">Basse-Terre grimpe jusqu'au volcan encore actif de la Soufrière. Les sentiers traversent une végétation d'altitude presque lunaire, souvent enveloppée de brume.</p>

  <div class="gallery split">
    <figure class="contact-sheet ratio-4-3 in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/planche-randonnee-soufriere.jpg" alt="Planche photo : randonneurs et paysages volcaniques sur la Soufrière en Guadeloupe"></div>
      <figcaption>Sur les crêtes de la Soufrière <span class="tag">Parc national</span></figcaption>
    </figure>
    <div class="text-block">
      <h3>Un terrain volcanique vivant</h3>
      <p>L'ascension demande un peu d'effort, surtout avec l'humidité tropicale, mais les paysages traversés — mousses, lichens orangés, fumerolles — rappellent que le volcan respire encore.</p>
      <ul>
        <li>Prévoir de bonnes chaussures : le terrain est glissant</li>
        <li>Météo changeante en altitude, même en pleine journée</li>
        <li>Départ possible depuis les Bains Jaunes ou Saint-Claude</li>
      </ul>
    </div>
  </div>
</section>

<!-- ================= MARCHE ================= -->
<section class="chapter section-alt" id="marche">
  <div class="chapter-head">
    <span class="chapter-num">Étape 5</span>
    <h2>Marché créole &amp; épices</h2>
  </div>
  <p class="lede">À Pointe-à-Pitre comme à Basse-Terre, les étals débordent de couleurs : muscade, curcuma, colombo, vanille noire, bois d'Inde et piments frais côtoient fruits et racines tropicales.</p>

  <div class="sheets">
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/planche-marche-couleurs.jpg" alt="Planche photo : marché créole coloré, épices et coucher de soleil en Guadeloupe"></div>
      <figcaption>Étals colorés <span class="tag">Marché</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/planche-marche-produits.jpg" alt="Planche photo : citrons verts, cacao, dachine, vanille et piments au marché en Guadeloupe"></div>
      <figcaption>Vanille noire &amp; dachine <span class="tag">Produits locaux</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/planche-epices-basseterre.jpg" alt="Planche photo : épices en gros plan et fontaine de Basse-Terre en Guadeloupe"></div>
      <figcaption>Colombo &amp; curcuma <span class="tag">Épices</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/planche-epices-marche.jpg" alt="Planche photo : épices en poudre et marchande au marché en Guadeloupe"></div>
      <figcaption>Sur l'étal du marché <span class="tag">Vie locale</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/planche-cotes-epices.jpg" alt="Planche photo : falaise, citrons verts et épices en Guadeloupe"></div>
      <figcaption>Du marché à la côte <span class="tag">Basse-Terre</span></figcaption>
    </figure>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/planche-basseterre-ville.jpg" alt="Planche photo : place et fontaine du centre-ville de Basse-Terre en Guadeloupe"></div>
      <figcaption>Place de la fontaine <span class="tag">Basse-Terre ville</span></figcaption>
    </figure>
  </div>
</section>

<!-- ================= PATRIMOINE ================= -->
<section class="chapter">
  <div class="chapter-head">
    <span class="chapter-num">Étape 6</span>
    <h2>Patrimoine créole</h2>
  </div>
  <div class="gallery split">
    <div class="text-block">
      <h3>Maisons de bois et jardins tropicaux</h3>
      <p>Volets persiennes, bois exotiques et vérandas ombragées : l'architecture créole traditionnelle se découvre dans les habitations conservées de Basse-Terre, entourée de balisiers et de fleurs de porcelaine.</p>
    </div>
    <figure class="contact-sheet in-view">
      <span class="mark"></span>
      <div class="frame"><img src="guadeloupe/planche-maison-creole.jpg" alt="Planche photo : intérieur de maison créole en bois et fleurs tropicales en Guadeloupe"></div>
      <figcaption>Intérieur d'une habitation créole <span class="tag">Patrimoine</span></figcaption>
    </figure>
  </div>
</section>

<!-- ================= CARTE ================= -->
<section class="chapter" id="carte">
  <div class="chapter-head">
    <span class="chapter-num">Repères</span>
    <h2>La carte de l'archipel</h2>
  </div>
  <p class="lede">Un papillon de deux ailes séparées par la rivière Salée : Basse-Terre à l'ouest, verte et volcanique ; Grande-Terre à l'est, plate et calcaire. Autour, Marie-Galante, Les Saintes, la Désirade.</p>

  <div class="map-wrap">
    <figure class="map-card">
      <img src="fond/carte-guadeloupe.jpg" alt="Carte de l'archipel de la Guadeloupe">
      <figcaption>Basse-Terre &amp; Grande-Terre</figcaption>
    </figure>
    <div class="text-block in-view">
      <h3>Repères pratiques</h3>
      <p><strong>Chef-lieu :</strong> Basse-Terre &nbsp;•&nbsp; <strong>Capitale économique :</strong> Pointe-à-Pitre<br>
      <strong>Habitants :</strong> Guadeloupéens &nbsp;•&nbsp; <strong>Climat :</strong> tropical, saison sèche de décembre à mai</p>
      <p>Location de voiture recommandée pour rayonner entre Basse-Terre et Grande-Terre ; comptez une traversée en bateau pour Les Saintes ou Marie-Galante.</p>
    </div>
  </div>
</section>

<footer id="contact">
  <div class="footer-grid">
    <div>
      <h3>Île de Guadeloupe</h3>
      <p>Un carnet de voyage photographique consacré à l'archipel : plages, randonnée, plongée et vie insulaire.</p>
    </div>
    <div>
      <h3>Navigation</h3>
      <ul>
        <li><a href="#plages">Plages</a></li>
        <li><a href="#mer">En mer</a></li>
        <li><a href="#plongee">Plongée</a></li>
        <li><a href="#carte">Carte</a></li>
      </ul>
    </div>
    <div>
      <h3>Contact<li><a href="gregory-cros.php">Gregory CROS</a></li></h3>
     
    </div>
  </div>
  <div class="footer-bottom">
    <span>© 2026 Île de Guadeloupe — Carnet de voyage</span>
    <a href="http://www.perou.photo.free.fr/" title="Le Pérou" target="blank"> Pérou </a>
<a href="http://www.ecosse.photo.free.fr/" title="Carnet de voyage Ecosse et Grande Gretagne" target="blank"> Ecosse </a>
<a href="http://ma.roc.online.fr" target="_blank">Maroc </a> 
  </div>
</footer>

<script>
  const observer = new IntersectionObserver((entries) => {
    entries.forEach(entry => {
      if(entry.isIntersecting){
        entry.target.classList.add('in-view');
      }
    });
  }, { threshold: 0.15 });

  document.querySelectorAll('.chapter-head, .lede, .polaroid, .text-block, .contact-sheet').forEach(el => observer.observe(el));
</script>

</body>
</html>