From 217984045ee4cbd7b13e0961bd0833755dc6c162 Mon Sep 17 00:00:00 2001 From: hacklab Date: Tue, 29 Sep 2026 22:26:50 +0200 Subject: [PATCH] Colectivos de la acampada con logo y redes desplegables --- site/css/main.css | 35 ++++++++++++++++++++++++++++++----- site/index.html | 28 ++++++++++++++++++++++------ 2 files changed, 52 insertions(+), 11 deletions(-) diff --git a/site/css/main.css b/site/css/main.css index dcef3c4..5bd66fc 100644 --- a/site/css/main.css +++ b/site/css/main.css @@ -121,11 +121,36 @@ footer { margin: 64px 0 24px; border-top: var(--bd); padding-top: 12px; font-siz .bt:hover, .bt:focus-visible, .bt:active { transform: none; } } -.colectivos { list-style: none; margin: 0 0 16px; padding: 0; columns: 2 280px; column-gap: 32px; } -.colectivos li { break-inside: avoid; padding: 6px 0; border-bottom: 1px solid var(--fg); } -.colectivos a { font-family: var(--tit); font-size: 22px; text-transform: uppercase; text-decoration: none; } -.colectivos a:hover, .colectivos a:focus-visible { color: var(--neon); } -.colectivos span { display: block; font-size: 14px; } +.colectivos { list-style: none; margin: 0 0 16px; padding: 0; columns: 2 300px; column-gap: 32px; } +.colectivos > li { break-inside: avoid; border-bottom: 1px solid var(--fg); } +.colectivos summary, .colectivos .cab { + display: grid; + grid-template-columns: 48px 1fr; + column-gap: 12px; + align-items: center; + padding: 8px 0; +} +.colectivos summary { cursor: pointer; list-style: none; } +.colectivos summary::-webkit-details-marker { display: none; } +.colectivos img, .colectivos .sin-logo { grid-row: span 2; width: 48px; height: 48px; border: 2px solid var(--fg); } +.colectivos .sin-logo { background: var(--fg); } +.colectivos .n { font-family: var(--tit); font-size: 22px; line-height: 1.1; text-transform: uppercase; } +.colectivos .n.solo { grid-row: span 2; } +.colectivos .d { font-size: 14px; line-height: 1.3; } +.colectivos summary .n::after { content: " +"; } +.colectivos details[open] .n::after { content: " −"; } +.colectivos summary:hover .n, .colectivos summary:focus-visible .n, .colectivos details[open] .n { color: var(--neon); } +.colectivos summary:focus-visible { outline: 2px solid var(--neon); outline-offset: 2px; } +.redes { list-style: none; display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0 0 12px 60px; } +.redes a { + display: block; + padding: 4px 10px; + font-size: 15px; + text-decoration: none; + border: 2px solid var(--fg); + border-radius: 8px; +} +.redes a:hover, .redes a:focus-visible { color: var(--neon); border-color: var(--neon); outline: none; } .unete { max-width: 480px; margin: 32px auto; } .unete .bt { padding: 22px 16px; font-size: 34px; } diff --git a/site/index.html b/site/index.html index fc93f79..762f8e7 100644 --- a/site/index.html +++ b/site/index.html @@ -45,13 +45,29 @@

Colectivos

-

Centros sociales y colectivos de Madrid. Aquí también hay información y asambleas.

+

Centros sociales y colectivos que están en la acampada. Toca uno para ver sus redes.

¿Falta tu colectivo? Escribe a la comisión de comunicación en OASIS.