Saltar al contenido

Buscar en Feitio

↵ abre el primero↑↓ eligeEsc cierra

Dialog

Una pregunta corta en medio de la pantalla, antes de una acción con gran efecto o sin vuelta atrás. Solo se cierra con una respuesta.

En esta página

Playground

¿Pausar los 12 recordatorios?

Puedes reactivarlos en Ajustes.

Tipo
Fondo
HTML
<button class="feitio-button" type="button" data-open-dialog="pg-dialog">Pausar recordatorios</button><dialog class="feitio-dialog" id="pg-dialog" aria-labelledby="pg-dialog-t" aria-describedby="pg-dialog-d"><form method="dialog"><h2 id="pg-dialog-t">¿Pausar los 12 recordatorios?</h2><div id="pg-dialog-d"><p>Puedes reactivarlos en Ajustes.</p></div><div class="actions"><button type="submit" class="feitio-button" data-variant="primary" value="yes">Pausar</button><button type="submit" class="feitio-button" value="cancel" autofocus>Cancelar</button></div></form></dialog>

Cuándo usarlo

Cuándo no usarlo

Ejemplos

¿Borrar el calendario "Respaldo semanal"?

  • Dejará de ejecutarse a partir de ahora.
  • No se puede deshacer esto.

Acción sin vuelta atrás

La acción en vino, y la última línea dice que no se puede deshacer. El foco comienza en Cancel.

Mostrar código
HTML
<button type="button" class="feitio-button" data-variant="danger" data-open-dialog="apagar">Apagar</button>
<dialog class="feitio-dialog" id="apagar" aria-labelledby="apagar-t" aria-describedby="apagar-d">
  <form method="dialog">
    <h2 id="apagar-t">Apagar o agendamento "Backup semanal"?</h2>
    <ul id="apagar-d"><li>…</li><li>Não dá para desfazer.</li></ul>
    <div class="actions">
      <button type="submit" class="feitio-button" data-variant="danger" value="apagar">Apagar agendamento</button>
      <button type="submit" class="feitio-button" value="cancelar" autofocus>Cancelar</button>
    </div>
  </form>
</dialog>

¿Borrar los 12 calendarios?

Ninguno vuelve.

Escriba para confirmar

Solo para lo que borra mucho a la vez: el botón de peligro solo se ilumina con la palabra correcta, y el foco empieza en el campo.

Mostrar código
HTML
<form method="dialog" data-type-to-confirm="APAGAR">
  …
  <input class="feitio-input" id="confirmar" autocomplete="off">
  <button type="submit" class="feitio-button" data-variant="danger" disabled>Apagar 12 agendamentos</button>
</form>

Anatomía

Pausar los 12 recordatorios?

Puedes volver a activarlos en Configuración.

PausarCancelar
  1. La pregunta: la acción, el nombre de la cosa y su tamaño.
  2. Qué pasa, y si hay forma de volver atrás.
  3. La acción: verbo y objeto; vino cuando destruye.
  4. Cancelar: toma el foco en abierto.

Estados

Hacer y no hacer

Do

¿Eliminar "Respaldo"?

Eliminar calendarioCancelar

La pregunta y el botón dicen lo mismo.

Don’t

¿Está seguro?

SíNo

"¿Está seguro?" con Sí y No: no dice qué.

Accesibilidad

Atributos

AtributoValoresPara qué sirve
class="feitio-dialog"en el <dialog>Papel levantado, en el centro de la pantalla.
data-open-dialogel idEn el botón de apertura.
method="dialog"en el formulario internoLas respuestas cierran el Dialog.
data-type-to-confirmla palabraEl botón de peligro solo se ilumina con él.
autofocusen CancelEl foco comienza en la respuesta que no hace nada.
Arriba