Recibidos

  • Carmen GilPresupuesto de la reforma
  • Pablo RuizFotos del viaje9:12
  • Marta LeónEntradas del concierto8:05

HTML + CSSOverlays

Menú para posponer un correo

El reloj de un correo abre un menú de momentos con un cielo diminuto y su hora en tu idioma; al elegir, se esconde.

Ajustes

16px
1x

Código

<div class="uvq13-snz"><p class="hh">Recibidos</p><ul class="ib"><li class="r on"><span class="av" style="--c:#f97316" aria-hidden="true">C</span><span class="tx"><b>Carmen Gil</b><span>Presupuesto de la reforma</span></span><span class="ha"><button type="button" class="ar" aria-label="Archivar"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 7.5h16v-3H4zM5.5 7.5V19h13V7.5M10 11.5h4"/></svg></button><button type="button" class="fire" aria-haspopup="menu" aria-label="Posponer"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="13" r="7.5"/><path d="M12 9.5V13l2.5 1.5M4.5 4.5l2.5-2M19.5 4.5l-2.5-2"/></svg></button></span></li><li class="r"><span class="av" style="--c:#0ea5e9" aria-hidden="true">P</span><span class="tx"><b>Pablo Ruiz</b><span>Fotos del viaje</span></span><small>9:12</small></li><li class="r"><span class="av" style="--c:#e11d48" aria-hidden="true">M</span><span class="tx"><b>Marta León</b><span>Entradas del concierto</span></span><small>8:05</small></li></ul><div class="po" role="menu" aria-label="Posponer hasta…"><p class="pt" aria-hidden="true">Posponer hasta…</p><button type="button" role="menuitem" class="op" data-k="ev"><i class="sk ev" aria-hidden="true"></i><span>Más tarde hoy</span><small></small></button><button type="button" role="menuitem" class="op" data-k="tm"><i class="sk tm" aria-hidden="true"></i><span>Mañana temprano</span><small></small></button><button type="button" role="menuitem" class="op" data-k="we"><i class="sk we" aria-hidden="true"></i><span>Este fin de semana</span><small></small></button><button type="button" role="menuitem" class="op" data-k="nw"><i class="sk nw" aria-hidden="true"></i><span>La semana que viene</span><small></small></button><button type="button" role="menuitem" class="op" data-k="pk"><i class="sk pk" aria-hidden="true"></i><span>Elegir fecha y hora</span><small></small></button><div class="cu"><div class="dy"></div><div class="hs"><button type="button" aria-pressed="true">8:00</button><button type="button" aria-pressed="false">13:00</button><button type="button" aria-pressed="false">18:00</button></div><button type="button" class="sv">Posponer</button></div></div><p class="tst" aria-live="polite"><span class="m"></span><button type="button" class="un">Deshacer</button></p></div>

Prompt para IA

Pégalo en ChatGPT, Claude o Cursor y adaptará el bloque a tu proyecto con estos ajustes, aunque no uses React.

Versión Markdown con todo el código, para asistentes de IA

Más en Overlays

Ver todos: Overlays

Dónde usarlo

Posponer un correo es una decisión pequeña que merece un menú claro. El reloj de la fila señalada abre un globo con más tarde hoy, mañana, el fin de semana y la semana que viene, cada uno con un cielo diminuto con el sol a esa hora y la hora escrita en el idioma de la página gracias a Intl. Encaja en correo y tareas.

El color principal es el del estado activo y el secundario el del enlace de deshacer. Las etiquetas se calculan con la fecha real, así que siguen siendo correctas cada día, y el menú funciona con flechas, Enter y Escape.