Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

188
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!