Saltar al contenido

Buscar en Feitio

↵ abre el primero↑↓ eligeEsc cierra

Search

La búsqueda del producto: un campo en el centro de la pantalla, con resultados mientras se escribe, uno por línea.

En esta página

Playground

Buscar en Feitio

↵ abre el primero↑↓ eligeEsc cierra

Resultados
Fondo
HTML
<dialog open class="feitio-dialog search-dialog search-sample" id="pg-search" aria-labelledby="pg-search-t"><form method="dialog"><h2 id="pg-search-t" class="feitio-visually-hidden">Buscar en Feitio</h2><div class="search-head"><svg class="feitio-icon" aria-hidden="true"><use href="/feitio/icons/sprite.svg#feitio-search"></use></svg><label class="feitio-visually-hidden" for="pg-search-field">Buscar en Feitio</label><input class="search-field" id="pg-search-field" type="search" autocomplete="off" placeholder="Button, color…"><button type="submit" class="feitio-button close" data-size="small" value="close"><svg class="feitio-icon" aria-hidden="true"><use href="/feitio/icons/sprite.svg#feitio-close"></use></svg>Cerrar</button></div><ul class="results"><li><a href="#playground" data-active><strong>Table</strong><small>Componentes</small></a></li><li><a href="#playground"><strong>Tokens</strong><small>Desarrollo</small></a></li></ul><p class="foot"><span><kbd class="feitio-kbd">↵</kbd> abre el primero</span><span><kbd class="feitio-kbd">↑</kbd><kbd class="feitio-kbd">↓</kbd> elige</span><span><kbd class="feitio-kbd">Esc</kbd> cierra</span></p></form></dialog>

Cuándo usarlo

Cuándo no usarlo

Ejemplos

La búsqueda de este sitio

Toca el botón, o presiona / o Ctrl + K.

Mostrar código
HTML
<button type="button" class="feitio-button" data-open-search>…Buscar</button>
<dialog class="feitio-dialog search-dialog" aria-labelledby="busca-t">
  <form method="dialog">
    <div class="search-head">…<input class="search-field" type="search">…</div>
    <ul class="results">…</ul>
    <p class="foot">…</p>
  </form>
</dialog>

Anatomía

TableClose

↵ abre el primeroEsc cierre

  1. Campo: con lupa y Cerrar en la misma línea.
  2. Resultados: uno por línea, el nombre y el área; el primero ya marcado.
  3. Teclas: qué hace cada una.

Estados

Donde vienen los resultados

El índice se construye cuando el sitio se publica, desde cada página (con Pagefind, que funciona sin servidor). En este borrador, la lista se escribe a mano.

Accesibilidad

Atributos

AtributoValoresPara qué sirve
data-open-searchen el botón de aperturaAbrir la búsqueda.
class="feitio-dialog search-dialog"en el <dialog>La búsqueda, que se cierra con un toque fuera.
class="results"la listaUn resultado por línea.
Arriba