Newsletter : Bons plans voyages

Plan Marruecos: comprender la organización del territorio y las principales ciudades

18 October 2026

📋 Para recordar: Personalmente, considero que entender la organización territorial de Marruecos y la jerarquía de sus grandes metrópolis es indispensable para estructurar inteligentemente un itinerario de viaje. Entre polos económicos costeros y oasis del interior, cada región posee sus propias dinámicas de transporte.

.synthesis { max-width: 640px; margin: 2em auto; padding: 1.5em 1.8em; color: #1f3313; font-family: “Inter”, “Segoe UI”, sans-serif; text-align: left; position: relative; box-sizing: border-box; background: #f2f7ef; border: 1px solid #5b9638; border-left: 6px solid #5b9638; border-radius: 12px; box-shadow: 0 8px 24px rgba(251, 191, 36, 0.15); }
.synthesis h2, .synthesis .synthesis-header { font-size: 1.15em; font-weight: 700; margin-bottom: 0.6em; color: #47752c; }
.synthesis p, .synthesis li { font-size: 1em; line-height: 1.65; margin: 10px; }
.synthesis strong { color: #121e0b; }
.synthesis table { width: 100%; border-collapse: collapse; }
.synthesis th { background: rgba(91, 150, 56, 0.12); color: #47752c; text-align: left; }
.synthesis td, .synthesis th { padding: 8px 12px; border-bottom: 1px solid rgba(91, 150, 56, 0.18); vertical-align: top; }
.synthesis tbody tr:nth-child(even) { background: rgba(91, 150, 56, 0.05); }
.key-takeaways { max-width: 640px; margin: 2em auto; padding: 1.5em 1.8em; color: #1f3313; font-family: “Inter”, “Segoe UI”, sans-serif; text-align: left; position: relative; box-sizing: border-box; background: #f2f7ef; border: 1px solid #5b9638; border-left: 6px solid #5b9638; border-radius: 12px; box-shadow: 0 8px 24px rgba(251, 191, 36, 0.15); }
.key-takeaways h2, .key-takeaways .key-takeaways-header { font-size: 1.15em; font-weight: 700; margin-bottom: 0.6em; color: #47752c; }
.key-takeaways p, .key-takeaways li { font-size: 1em; line-height: 1.65; margin: 10px; }
.key-takeaways strong { color: #121e0b; }
.key-takeaways ul { list-style: none; padding-left: 0; }
.key-takeaways li { margin: 0.45em 0; padding-left: 0.2em; }
.mg-callout{margin:1.5em 0;padding:.9em 1.1em;border:1px solid;border-left-width:4px;border-radius:10px;font-size:.97em;line-height:1.65}.mg-callout>:first-child{margin-top:0}.mg-callout>:last-child{margin-bottom:0}.mg-callout__label{display:block;margin:0 0 .35em;font-weight:700;font-size:.82em;letter-spacing:.03em;text-transform:uppercase}.mg-callout__label::before{margin-right:.45em;font-size:1.05em;vertical-align:-.06em}.mg-callout–info{background:#eff6ff;border-color:#bfdbfe;color:#1e3a5f}.mg-callout–info .mg-callout__label{color:#2563eb}.mg-callout–info .mg-callout__label::before{content:”\2139\FE0F”}.mg-callout–tip{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.mg-callout–tip .mg-callout__label{color:#15803d}.mg-callout–tip .mg-callout__label::before{content:”\1F4A1″}.mg-callout–warning{background:#fffbeb;border-color:#fde68a;color:#7a4a10}.mg-callout–warning .mg-callout__label{color:#b45309}.mg-callout–warning .mg-callout__label::before{content:”\26A0\FE0F”}.mg-callout–danger{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.mg-callout–danger .mg-callout__label{color:#dc2626}.mg-callout–danger .mg-callout__label::before{content:”\1F6D1″}.mg-proscons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.5em 0}@media(max-width:560px){.mg-proscons{grid-template-columns:1fr}}.mg-proscons__col{padding:.9em 1.1em;border:1px solid;border-radius:10px}.mg-proscons__title{display:flex;align-items:center;gap:.4em;margin:0 0 .5em;font-weight:700;font-size:.9em;letter-spacing:.02em}.mg-proscons__col ul{margin:.3em 0 0;padding-left:1.15em}.mg-proscons__col li{margin:.3em 0;line-height:1.55}.mg-proscons__col–pro{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.mg-proscons__col–pro .mg-proscons__title{color:#15803d}.mg-proscons__col–pro .mg-proscons__title::before{content:”\2705″}.mg-proscons__col–con{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.mg-proscons__col–con .mg-proscons__title{color:#dc2626}.mg-proscons__col–con .mg-proscons__title::before{content:”\274C”}ol.mg-steps{list-style:none!important;counter-reset:mgstep;margin:1.6em 0;padding-left:0!important}ol.mg-steps>li.mg-steps__item{counter-increment:mgstep;list-style:none!important;padding-left:0!important;padding-bottom:1.4em}ol.mg-steps>li.mg-steps__item:last-child{padding-bottom:0}ol.mg-steps>li.mg-steps__item>:last-child{margin-bottom:0}ol.mg-steps>li.mg-steps__item>.mg-steps__title{margin:0 0 .25em;font-weight:600}ol.mg-steps>li.mg-steps__item>.mg-steps__title::before{content:counter(mgstep) “. “;opacity:.45;font-weight:500;font-variant-numeric:tabular-nums}ol.mg-steps>li.mg-steps__item:not(:has(.mg-steps__title))::before{content:counter(mgstep) “. “;opacity:.45;font-weight:500;font-variant-numeric:tabular-nums}.mg-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:1.5em 0}.mg-kpi{padding:1em .9em;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;text-align:center}.mg-kpi__value{display:block;font-size:1.7em;font-weight:800;line-height:1.15;color:#111827}.mg-kpi__label{display:block;margin-top:.35em;font-size:.85em;color:#6b7280;line-height:1.35}
.wp-block-image,.ai-image{margin-bottom:1.75em}.wp-block-image>figcaption,.ai-image>figcaption{margin-top:.5em}

Hoy en día, Marruecos está estructurado en 12 regiones, desde Tánger-Tetuán-Alhucemas en el norte hasta Dajla-Oued Ed-Dahab en el sur. Sin embargo, un mapa claro de Marruecos debe mostrar más que una división administrativa: es necesario identificar las costas, las montañas, las llanuras, los ejes viales y la posición real de las grandes ciudades.

🌟 Mi experiencia: Al atravesar el país desde Tánger hasta las puertas del sur, me di cuenta de cuánto la transición entre las grandes autopistas costeras y las carreteras interiores redefine completamente la noción del tiempo de viaje. Esta realidad geográfica me enseñó a nunca subestimar las distancias interurbanas.

La dificultad proviene de la escala. Casablanca, Rabat y Tánger se suceden relativamente bien en la fachada atlántica y mediterránea, mientras que Marrakech, Ouarzazate, Errachidia, Laayún o Dajla se inscriben en espacios mucho más vastos. Por lo tanto, el mapa se convierte en una herramienta de orientación, no en una simple imagen para mirar.

Plan Maroc : vue de Casablanca devant la mosquée Hassan II, avec fontaine et bâtiments
Casablanca, principal polo urbano de la fachada atlántica, se identifica alrededor de la mezquita Hassan II. FuriousYogi / Wikimedia Commons
Plan Maroc et carte routière de la route N1 dans le sud
La carretera nacional N1 ilustra el eje principal que conecta las principales regiones del sur marroquí. سمير تامر / Wikimedia Commons
🗺️Territorio : Marruecos se extiende entre el Mediterráneo, el Atlántico, relieves interiores y espacios saharianos.
📍Organización : el país cuenta con 12 regiones administrativas, subdivididas en prefecturas, provincias y comunas.
🏙️Ciudades principales : Rabat es la capital política, Casablanca el principal polo económico y Marrakech un centro turístico importante.
⛰️Relieves : el Rif, el Medio Atlas, el Alto Atlas y el Anti-Atlas estructuran los desplazamientos y los paisajes.
🚆Ejes : la fachada atlántica concentra las conexiones más continuas entre Tánger, Rabat, Casablanca y Agadir.
🧭Lectura práctica : un mapa turístico ayuda a preparar un itinerario, mientras que un mapa topográfico precisa las altitudes y los puertos de montaña.

Para estructurar tus desplazamientos a través del territorio, te sugiero consultar visitar Marruecos en el marco de un viaje inolvidable para encontrar ideas de itinerarios. También puedes explorar nuestros consejos para preparar tu viaje a Marruecos, así como nuestra guía dedicada para descubrir Marrakech y sus alrededores inmediatos.

¿Cuáles son los grandes referentes geográficos de Marruecos?

Marruecos se lee primero por sus fachadas marítimas y sus cadenas montañosas: el Mediterráneo bordea el norte, el océano Atlántico acompaña el oeste, luego los relieves y las mesetas organizan el interior antes de la transición hacia los espacios pre-saharianos y saharianos.

Lire aussi :  Partir a vivir a Canadá: los pasos clave para una expatriación exitosa

El norte del país está marcado por el Rif, cadena montañosa cercana al Mediterráneo. Tánger se sitúa en la entrada occidental del estrecho de Gibraltar, Tetuán mira hacia la fachada mediterránea y Alhucemas se inserta en un litoral más accidentado. La orientación parece simple en un mapa general, pero las distancias por carretera aumentan rápidamente en cuanto el relieve impone desvíos.

Plan Maroc physique présentant le Rif, l’Atlas et les principales plaines
Los grandes conjuntos geográficos de Marruecos facilitan la localización de las ciudades y los relieves. Eric Gaba (Sting – fr:Sting) / Wikimedia Commons

Más al sur, el Medio Atlas y el Alto Atlas forman dos referentes esenciales. El Medio Atlas enmarca especialmente los sectores de Fez, Ifrane, Khenifra y Midelt. El Alto Atlas se eleva al sur de Marrakech y separa las llanuras atlánticas de los valles orientados hacia Ouarzazate, Tinghir o Errachidia.

El mapa físico muestra entonces una alternancia de llanuras atlánticas, mesetas, valles encajados y zonas áridas. Para las altitudes, los puertos de montaña y la naturaleza de los relieves, el mapa topográfico de Marruecos ofrece una lectura más precisa que un plano vial general.

💡 ¿Sabías que? Marruecos inauguró la primera línea ferroviaria de alta velocidad (LGV) del norte de África, llamada Al Boraq, que conecta Tánger con Casablanca en un tiempo récord y redefine la centralidad de las grandes ciudades costeras.

La costa facilita la orientación, el relieve explica los desvíos. Un itinerario que parece corto en línea recta puede volverse largo tan pronto como cruza el Atlas, rodea un valle o se aleja de las grandes vías.

Al este, el Oriental se organiza alrededor de Oujda y las mesetas cercanas a la frontera argelina. Al suroeste, Souss-Massa forma una zona de transición entre el Atlántico, las llanuras agrícolas y los relieves del Anti-Atlas. Más al sur, los paisajes se vuelven progresivamente pre-saharianos, luego saharianos, con ciudades muy dispersas.

¿Cómo está organizado administrativamente el territorio marroquí?

Marruecos está organizado en 12 regiones administrativas. Cada una agrupa prefecturas o provincias, que a su vez están compuestas por comunas; esta división sirve para gestionar las políticas públicas, aunque no reproduce exactamente las fronteras de las montañas, cuencas o áreas culturales.

⚠️ Trampa clásica: Pensar que los tiempos de transporte entre el interior (Atlas, Sur) y las metrópolis costeras se calculan únicamente en función de la distancia kilométrica, sin tener en cuenta el relieve y la sinuocidad de las carreteras.

Las 12 regiones son las siguientes:

  • Tánger-Tetuán-Alhucemas;
  • el Oriental;
  • Fez-Meknes;
  • Rabat-Salé-Kenitra;
  • Beni Mellal-Jenifra;
  • Casablanca-Settat;
  • Marrakech-Safi;
  • Draa-Tafilalet;
  • Souss-Massa;
  • Guelmim-Oued Noun;
  • Laayún-Sakia El Hamra;
  • Dajla-Oued Ed-Dahab.

Esta división es útil para localizar una ciudad, entender el papel de un consejo regional o situar un proyecto de infraestructura. Sin embargo, no se debe confundir región administrativa con conjunto geográfico: Marrakech-Safi incluye espacios atlánticos y montañosos, mientras que Draa-Tafilalet reúne vastos territorios interiores con paisajes muy diferentes.

Plan du Maroc présentant ses douze régions administratives et leurs principales villes
Este mapa presenta la organización administrativa de Marruecos a través de sus 12 regiones. CIA World Factbook / Wikimedia Commons

Pero los mapas administrativos no son suficientes para preparar un viaje. Indican quién gestiona un territorio, no la calidad de una carretera, la duración de un traslado o el estado de un puerto de montaña después de un período de lluvia. Para viajar, es necesario superponer varias informaciones.

  • Mapa administrativo: regiones, provincias, prefecturas y municipios.
  • Mapa físico: montañas, valles, mesetas y zonas desérticas.
  • Mapa vial: carreteras nacionales, autopistas, vías rápidas y pasos montañosos.
  • Mapa turístico: medinas, monumentos, parques, playas y sitios culturales.

El portal oficial de las colectividades territoriales sigue siendo la referencia para verificar los límites administrativos y los nombres. Un mapa impreso o un servicio cartográfico puede mostrar una denominación antigua, un límite simplificado o un municipio vecino; para un trámite oficial, prevalece la fuente administrativa.

Lire aussi :  ¿Cuándo ir a Asia?

¿Cuáles son las principales ciudades para ubicar en un plano de Marruecos?

Las grandes ciudades marroquíes se distribuyen entre la fachada atlántica, el norte mediterráneo, las llanuras interiores y las regiones del sur. Rabat, Casablanca, Tánger, Fez, Marrakech y Agadir forman los puntos de referencia más útiles para comprender rápidamente la estructura urbana del país.

⏱ Consejo práctico: Priorice las grandes vías de autopista para conectar rápidamente las metrópolis del eje Atlántico, y reserve las pequeñas carreteras secundarias para las etapas de inmersión en el interior y las cadenas montañosas.

Rabat es la capital política y administrativa. Se encuentra en la costa atlántica, al norte de Casablanca, con Salé al otro lado del Bouregreg. Casablanca, más al sur, concentra gran parte de las funciones económicas, portuarias e industriales. Entre las dos ciudades, el eje de autopista y ferroviario es particularmente estructurante.

Plan Maroc : tour Hassan à Rabat, symbole architectural de la capitale politique
Rabat, capitale politique du Maroc, se situe sur la façade atlantique. Petar Milošević / Wikimedia Commons

Tánger ocupa una posición particular en el extremo noroeste del país, frente a Europa y cerca del estrecho de Gibraltar. Tetuán está más al este, al pie del Rif, mientras que Nador se encuentra en la fachada mediterránea oriental. Estas ciudades no desempeñan el mismo papel: Tánger es un gran punto de entrada marítima, mientras que Tetuán y Nador estructuran espacios regionales distintos.

Fez y Meknes forman dos puntos de referencia importantes del norte interior. Fez es conocida por su medina y su papel histórico, mientras que Meknes se sitúa al oeste, en un eje que conecta la región de Rabat con la de Fez. Oujda, más al este, domina parte del Oriental y constituye un punto importante para entender la frontera oriental.

Plan Marruecos ilustrado por la medina de Fez, patrimonio histórico del norte interior
Fez y Meknes constituyen puntos de referencia históricos importantes del norte interior marroquí. Petar Milošević / Wikimedia Commons

Marrakech se encuentra al norte del Alto Atlas, en una posición de pie de monte que explica su importancia turística y su papel como puerta hacia los valles del Sur. Agadir está más al oeste, en la costa atlántica, en el corazón del área del Souss-Massa. Essaouira, Safi y El Jadida completan la cadena de ciudades costeras entre el centro y el suroeste.

Plan Marruecos: mezquita Koutoubia al atardecer en Marrakech
Marrakech, al pie del Alto Atlas, se distingue por la silueta emblemática de la Koutoubia. Jakub Hałun / Wikimedia Commons

En el Sur, Laâyoune y Dakhla aparecen como dos polos urbanos principales de las regiones meridionales. Laâyoune está asociada a la región Laâyoune-Sakia El Hamra, mientras que Dakhla pertenece a Dakhla-Oued Ed-Dahab. Las distancias entre las ciudades son considerables: un mapa nacional da una dirección, no una estimación suficiente del tiempo de viaje.

🍀 Ventajas
• Red de transporte moderna en el eje principal
• Diversidad económica y cultural marcada entre las regiones
• Accesibilidad creciente de las grandes metrópolis

🔻 Desventajas
• Disparidades de desarrollo entre la costa y el interior
• Alta densidad de tráfico en las entradas de las grandes ciudades
• Complejidad logística para conectar ciertas zonas aisladas

¿Cómo identificar las 12 regiones en un mapa de Marruecos?

Para leer las regiones marroquíes sin memorizarlas mecánicamente, comienza desde el noroeste y luego baja a lo largo del Atlántico antes de volver hacia el interior y el Sur. Este método asocia cada región con una fachada, una ciudad principal y un tipo de paisaje.

RegiónCiudad o punto de referencia principalConjunto geográfico a recordar
Tánger-Tetuán-AlhucemasTánger, TetuánEstrecho, Rif y litorales mediterráneos
el OrientalUxda, NadorMesetas orientales y fachada mediterránea
Rabat-Salé-KenitraRabat, KenitraCentro atlántico y valle del Sebú
Casablanca-SettatCasablanca, SettatGran llanura atlántica y polo económico
Fez-MeknesFez, MeknesNorte interior, mesetas y ciudades históricas
Marrakech-SafiMarrakech, SafiAtlántico, llanuras y piedemonte del Alto Atlas
Souss-MassaAgadirBahía de Agadir, llanura del Souss y Anti-Atlas
Draa-TafilaletErrachidia, OuarzazateValles pre-saharianos y vertientes orientales del Atlas
Regiones del SurGuelmim, Laayún, DajlaTransición pre-sahariana y espacios saharianos

Al norte, Tánger-Tetuán-Alhucemas y el Oriental enmarcan las fachadas del estrecho, del Rif y del Mediterráneo. En el centro, Rabat-Salé-Kenitra y Casablanca-Settat concentran las principales funciones políticas, económicas y logísticas del país.

Lire aussi :  Triunfar en sus vacaciones en Francia: El arte de equilibrar cultura, geografía y aventura

En el interior, Fez-Meknes se sitúa al norte del Medio Atlas, mientras que Beni Mellal-Khenifra se extiende hacia los relieves y las llanuras centrales. Marrakech-Safi combina una gran ciudad turística, una fachada atlántica y los accesos al Alto Atlas.

Calle y casas típicas de Chefchaouen, localizada en un plano Marruecos del Rif
Chefchaouen, ciudad azul del Rif, ilustra la organización urbana del norte marroquí en el plano regional. Fbrandao.1963 / Wikimedia Commons

Finalmente, Souss-Massa, Guelmim-Oued Noun, Laayún-Sakia El Hamra y Dajla-Oued Ed-Dahab prolongan la lectura hacia el sur. Aquí, las superficies regionales son importantes y las ciudades mucho más espaciadas. Un mapa detallado se vuelve indispensable para distinguir una ruta costera de una conexión que pasa por el interior.

Para la preparación de un viaje, los mapas turísticos de Marruecos son los más útiles para conectar ciudades, monumentos y etapas. Para un expediente administrativo o territorial, utilice mejor un mapa oficial de las regiones.

¿Cuáles son los principales ejes para orientarse en un plano de Marruecos?

Los ejes marroquíes se comprenden alrededor de una gran diagonal atlántica, de conexiones interiores entre las ciudades imperiales y de pasos a través del Atlas. La costa ofrece una dirección continua; las montañas imponen luego elecciones de itinerario que no siempre se ven en un plano simplificado.

El eje atlántico conecta Tánger, Rabat, Casablanca, El Jadida, Safi, Essaouira y Agadir, con variantes según la ruta elegida. Concentra las ciudades más cercanas y las infraestructuras más legibles. Para una primera estancia, es el itinerario más sencillo de entender en un mapa nacional.

Simulateur de parcours interurbain

Estimez le temps de trajet global selon le nombre d’étapes urbaines prévues dans votre circuit.

Temps de liaison estimé (jours de route) : jours

Un eje interior conecta principalmente Fez, Meknes, Beni Mellal y Marrakech. Las distancias no siguen una línea perfectamente recta, ya que las ciudades se insertan entre llanuras, mesetas y relieves. La carretera entre Marrakech y Ouarzazate, por ejemplo, atraviesa el Alto Atlas: la temporada, el clima y el estado del puerto de montaña importan más que la sola distancia mostrada.

Pero un mapa vial nunca garantiza una duración de viaje. Las obras, las ralentizaciones a la entrada de las aglomeraciones y las condiciones meteorológicas modifican el tiempo real, especialmente en las zonas montañosas.

En el sur, las rutas se alargan considerablemente entre Guelmim, Laâyoune y Dakhla. Las estaciones, los servicios disponibles y los horarios de salida merecen una verificación antes de salir de una gran ciudad. En el lugar, la red móvil y la información mostrada pueden ser menos homogéneas que en los principales polos urbanos.

Para conectar varias ciudades en pocos días, manténgase en la fachada atlántica. Para ver los relieves, acepte etapas más largas y no llene cada día como si los puertos de montaña no existieran.

Bandera marroquí asociada al plan Marruecos y a los espacios meridionales
Dakhla, en la fachada atlántica, ilustra las largas distancias de los espacios meridionales. Denelson83, Zscout370 / Wikimedia Commons

Un mapa vectorial puede ser práctico para modificar los colores, aislar las regiones o preparar una presentación. La guía dedicada al uso de un mapa vectorial de Marruecos responde a este uso gráfico, mientras que una aplicación de navegación sigue siendo preferible para verificar una ruta actualizada.

Lo que un plano de Marruecos realmente permite entender

Un plano de Marruecos permite conectar cuatro niveles de lectura: la posición de las ciudades, la forma de las regiones, las limitaciones del relieve y la lógica de los grandes ejes. Se vuelve realmente útil cuando se cruzan estas informaciones, ya que ningún mapa único ofrece a la vez la administración, la altitud y las condiciones de circulación.

Callejón azul de Chefchaouen en la región de Tánger-Tetuán-Alhucemas
Chefchaouen se sitúa en el Rif, al norte de Marruecos, en la región de Tánger-Tetuán-Alhucemas.

El primer error consiste en tratar el país como una superficie homogénea. Tánger, Casablanca, Marrakech y Dakhla no solo están alejadas en un mapa: pertenecen a contextos costeros, climáticos y viales distintos. El segundo error consiste en creer que una frontera regional indica automáticamente una ruptura del paisaje.

Para elegir un mapa, utilice esta sencilla guía:

  • Busca las regiones: toma un mapa administrativo reciente.
  • Usted prepara un circuito: agregue las rutas, los tiempos de traslado y las ciudades de etapa.
  • Usted explora el Atlas: verifique las altitudes, los puertos y la temporada.
  • Usted busca monumentos: utilice un mapa turístico detallado.
  • Usted dibuja un soporte: prefiera un archivo vectorial con una leyenda clara.

Fuentes útiles para consultar

Para verificar una información geográfica o administrativa, comience por la fuente adecuada a la necesidad. Un mapa turístico puede ser excelente para elegir un punto de vista y no adecuado para delimitar una región.

Esquema de los mapas a superponer para preparar un itinerario en Marruecos
Un mapa administrativo no informa por sí solo sobre la ruta, el relieve o los sitios turísticos.
FuenteDato útilUso concretoPrecaución
Portal nacional de las colectividades territorialesRegiones y organización territorialVerificar una división administrativaComparar la fecha de actualización
Alto Comisionado para el PlanDatos demográficos y territorialesContextualizar el peso de una ciudadNo confundir población comunal y aglomeración
Oficina nacional de ferrocarrilesRed ferroviaria y serviciosPreparar las conexiones entre grandes ciudadesLos horarios cambian según la fecha
Fuentes cartográficas y viales actualizadasRutas, obras y itinerariosEstimar un trayectoVerificar las condiciones el día de la salida

Las cifras de población, los límites comunales y las infraestructuras evolucionan. Para un mapa utilizado en un documento oficial, siempre verifique su fecha, su leyenda y el organismo que lo produjo.

.magic-lb-overlay{position:fixed;inset:0;background:rgba(15,23,42,.92);display:none;align-items:center;justify-content:center;z-index:99999;cursor:zoom-out;padding:20px}
.magic-lb-overlay.open{display:flex}
.magic-lb-overlay img{max-width:95vw;max-height:95vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}
.magic-lb-close{position:absolute;top:16px;right:20px;color:#fff;background:rgba(0,0,0,.5);border:none;width:40px;height:40px;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.magic-lb-close:hover{background:rgba(0,0,0,.8)}
.wp-block-image img{cursor:zoom-in;transition:transform .15s ease}
.wp-block-image img:hover{transform:scale(1.01)}
.magic-img-link{display:inline-block;text-decoration:none}


(function(){
var ov=document.getElementById(‘magic-lb’);if(!ov)return;
var img=ov.querySelector(‘img’),btn=ov.querySelector(‘.magic-lb-close’);
var L={fr:’Fermer’,es:’Cerrar’,en:’Close’,pt:’Fechar’,it:’Chiudi’,de:’Schlie\u00dfen’,nl:’Sluiten’,ca:’Tancar’};
btn.setAttribute(‘aria-label’,L[(document.documentElement.lang||”).slice(0,2).toLowerCase()]||’Close’);
function open(src){img.src=src;ov.classList.add(‘open’);document.body.style.overflow=’hidden’}
function close(){ov.classList.remove(‘open’);img.src=”;document.body.style.overflow=”}
document.addEventListener(‘click’,function(e){
var a=e.target.closest(‘a.magic-img-link’);
if(a){e.preventDefault();open(a.getAttribute(‘href’));return}
var i=e.target.closest(‘.wp-block-image img’);
if(i&&!e.target.closest(‘a’)){e.preventDefault();open(i.currentSrc||i.src)}
});
ov.addEventListener(‘click’,function(e){if(e.target===ov||e.target===btn)close()});
document.addEventListener(‘keydown’,function(e){if(e.key===’Escape’)close()});
})();

Nos autres articles

Deja un comentario