Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

191
Visualizações
Cómo manejar el enfoque y definir roles ARIA

En la implementación número 1001 del carrusel, me gustaría manejar el enfoque "correctamente".

Algunas preguntas rápidas relacionadas con UI/UX de este componente:

  • las flechas y la navegación de la página pueden aceptar el foco si se usa la tecla TAB. ¿Debo mantener el foco en el botón de flecha después de un evento de clic? ¿Es posible hacerlo llamando al método element.focus() , como una solución HTML/CSS pura?
  • Se supone que el área de navegación de la página maneja las entradas de las teclas de flecha; la misma pregunta: ¿Debo mantener el foco una vez que se presiona el botón de navegación de la página? ¿Es factible wo element.focus() ? ¿Cuál debería ser el rol de ARIA para este componente?
  • el diseño requiere botones de navegación de 4px de altura, muy difíciles de hacer clic en dispositivos móviles. Para hacerlos utilizables, se agrega un div como elemento secundario de un botón de navegación para que la altura de la zona de clic se extienda a +20px. ¿Hay mejor manera de extender la "zona caliente"?
  • ¿Cómo puedo excluir los divs adicionales para no contribuir al rectángulo del área de enfoque?
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Con respecto al enfoque, pregunta si el enfoque se puede mantener en los botones sin usar focus() . Absolutamente. De hecho, cuando hace clic en un botón, el foco no se moverá a menos que lo mueva específicamente o si el elemento en el que hizo clic se oculta. Entonces, si su deseo es dejar el foco en el botón, entonces no tiene que hacer nada.

Ese es el comportamiento preferido: deje el foco en el botón. Si estoy explorando las diapositivas del carrusel y soy un usuario del teclado, navegaré/tabularé hasta el botón "siguiente" y presionaré enter . Revisaré la diapositiva y, si no es lo que quiero, presionaré Intro nuevamente (suponiendo que mi atención se mantuvo en el botón "siguiente") para ver la siguiente diapositiva. Si fuerza el enfoque para que se aleje del botón y se dirija al contenido del carrusel, entonces tengo que volver al botón "siguiente" antes de poder ver la siguiente diapositiva. Puede ser molesto tener que volver al elemento que acabo de seleccionar.

No entiendo tu tercera o cuarta pregunta.

¿Has mirado las dos referencias de W3.org con respecto a los carruseles?

  • https://www.w3.org/TR/wai-aria-practices/#carousel
  • https://www.w3.org/WAI/tutorials/carousels/
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda