fix(v14-bis): drag handle overlay + toggle gauche + manifeste preview + scrollbar visible + couleurs attenuees + 2e logo insta

FIX 1 drag handle : overlay full-screen z-9998 capture mouseup garanti
  (iframe AEP capturait les events — overlay au-dessus de tout au mousedown)
FIX 2 toggle gauche : minmax(0,1fr) + visibility hidden au lieu de display:none
  (conflit display:none + width:0 effondrait la col centre quand 2 cols togglees)
FIX 3 manifeste preview : slot flex-col + astro-island display:block
  (display:contents masquait astro-island au flex layout, preview ne s'inserait pas)
FIX 4 scrollbar visible : overflow-y:auto + scrollbar-color custom #94A3B8
  (style WebKit + Firefox uniquement quand data-preview-open=true)
FIX 5 couleurs attenuees : data-muted #C8867E/#8F9A78/#7B848E/#566375 + texte encre
FIX 6 Insta x2 : @aep.politique + @julesneny avec aria-labels et titles distincts
FIX 7 SVG Insta : path simple (camera carree + lentille) au lieu du path complexe
This commit is contained in:
Jules Neny
2026-05-12 00:49:01 +02:00
parent 3baeb0378c
commit dbba7dee3a
5 changed files with 123 additions and 33 deletions

View File

@@ -37,16 +37,32 @@
<!-- ZONE DROITE : logos RS cliquables (SVG inline, fill #0F172A 60%) -->
<!-- V1.3-F : gap-4 mobile / gap-6 desktop pour espacer les logos. V1.4-F : items-center force baseline. -->
<div class="flex gap-4 md:gap-6 items-center justify-center md:justify-end text-[#0F172A]">
<!-- Instagram -->
<!-- V1.4-bis FIX 6 : Instagram x2 (AEP politique + Jules perso) avec aria-labels distincts.
V1.4-bis FIX 7 : SVG simplifie (camera carree avec coins arrondis, lentille, point flash) — rendu propre net. -->
<a
href="https://www.instagram.com/aep.politique/"
target="_blank"
rel="noopener noreferrer"
aria-label="Instagram @aep.politique"
title="@aep.politique"
class="opacity-60 hover:opacity-100 transition-opacity"
>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="w-[18px] h-[18px] md:w-5 md:h-5" fill="currentColor" aria-hidden="true">
<path d="M12 2.163c3.204 0 3.584.012 4.85.07 1.366.062 2.633.336 3.608 1.311.975.975 1.249 2.242 1.311 3.608.058 1.266.069 1.646.069 4.85s-.012 3.584-.07 4.85c-.062 1.366-.336 2.633-1.311 3.608-.975.975-2.242 1.249-3.608 1.311-1.266.058-1.646.07-4.85.07s-3.584-.012-4.85-.07c-1.366-.062-2.633-.336-3.608-1.311-.975-.975-1.249-2.242-1.311-3.608C2.175 15.647 2.163 15.267 2.163 12s.012-3.584.07-4.85c.062-1.366.336-2.633 1.311-3.608.975-.975 2.242-1.249 3.608-1.311 1.266-.058 1.646-.07 4.85-.07zm0 1.838c-3.15 0-3.522.012-4.766.069-1.024.047-1.58.218-1.95.362-.49.19-.84.418-1.207.786-.367.367-.595.717-.786 1.207-.144.37-.315.926-.362 1.95-.057 1.244-.069 1.616-.069 4.766s.012 3.522.069 4.766c.047 1.024.218 1.58.362 1.95.19.49.418.84.786 1.207.367.367.717.595 1.207.786.37.144.926.315 1.95.362 1.244.057 1.616.069 4.766.069s3.522-.012 4.766-.069c1.024-.047 1.58-.218 1.95-.362.49-.19.84-.418 1.207-.786.367-.367.595-.717.786-1.207.144-.37.315-.926.362-1.95.057-1.244.069-1.616.069-4.766s-.012-3.522-.069-4.766c-.047-1.024-.218-1.58-.362-1.95-.19-.49-.418-.84-.786-1.207-.367-.367-.717-.595-1.207-.786-.37-.144-.926-.315-1.95-.362C15.522 4.013 15.15 4.001 12 4.001zm0 3.135a4.864 4.864 0 110 9.728 4.864 4.864 0 010-9.728zm0 8.027a3.162 3.162 0 100-6.325 3.162 3.162 0 000 6.325zm6.187-8.249a1.137 1.137 0 11-2.275 0 1.137 1.137 0 012.275 0z"/>
<path d="M7.75 2C4.574 2 2 4.574 2 7.75v8.5C2 19.426 4.574 22 7.75 22h8.5C19.426 22 22 19.426 22 16.25v-8.5C22 4.574 19.426 2 16.25 2h-8.5zM4 7.75A3.75 3.75 0 017.75 4h8.5A3.75 3.75 0 0120 7.75v8.5A3.75 3.75 0 0116.25 20h-8.5A3.75 3.75 0 014 16.25v-8.5zM12 7a5 5 0 100 10 5 5 0 000-10zm0 2a3 3 0 110 6 3 3 0 010-6zm5.5-3.5a1 1 0 100 2 1 1 0 000-2z"/>
</svg>
</a>
<!-- Instagram @julesneny (compte perso/art) -->
<a
href="https://www.instagram.com/julesneny/"
target="_blank"
rel="noopener noreferrer"
aria-label="Instagram @julesneny"
title="@julesneny"
class="opacity-60 hover:opacity-100 transition-opacity"
>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="w-[18px] h-[18px] md:w-5 md:h-5" fill="currentColor" aria-hidden="true">
<path d="M7.75 2C4.574 2 2 4.574 2 7.75v8.5C2 19.426 4.574 22 7.75 22h8.5C19.426 22 22 19.426 22 16.25v-8.5C22 4.574 19.426 2 16.25 2h-8.5zM4 7.75A3.75 3.75 0 017.75 4h8.5A3.75 3.75 0 0120 7.75v8.5A3.75 3.75 0 0116.25 20h-8.5A3.75 3.75 0 014 16.25v-8.5zM12 7a5 5 0 100 10 5 5 0 000-10zm0 2a3 3 0 110 6 3 3 0 010-6zm5.5-3.5a1 1 0 100 2 1 1 0 000-2z"/>
</svg>
</a>