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

289
Visualizações
¿Cómo debe pasar el título de información sobre herramientas a un icono svg para darle un título accesible en MUI?

Cuando se utiliza una información sobre herramientas alrededor de un botón de icono, el botón obtendrá automáticamente el nombre completo del título de la información sobre herramientas. El ejemplo de los documentos hace que un lector de pantalla lo lea como "Eliminar, botón", lo cual es bueno.

 <Tooltip title="Delete"> <IconButton> <DeleteIcon /> </IconButton> </Tooltip>

Pero tratar de hacer lo mismo cuando simplemente usa un ícono svg no funciona.

En lugar de tener solo

 <Tooltip title="Delete"> <DeleteIcon /> </Tooltip>

Hace que la imagen sea inaccesible debido a cómo MUI maneja a11y por defecto para SvgIcons . Entonces, lo que puedo hacer es simplemente pasar el título de la información sobre herramientas al accesorio titleAccess del ícono.

 const title = "Delete"; <Tooltip title={title}> <DeleteIcon titleAccess={title}/> </Tooltip>

Que funciona bien La información sobre herramientas funciona al pasar el mouse sobre ella y un lector de pantalla puede acceder a ella y leerla como "Eliminar, imagen". ¿Es esta la forma en que se supone que debe hacerse esto? ¿O es posible que el ícono tome el título de la información sobre herramientas directamente para que no sea necesario configurar el título dos veces?

El caso de uso que tengo para esto es mostrar un icono que explica el estado de existencias de un artículo. Por lo tanto, se supone que no es interactivo, pero es posible que los usuarios obtengan una explicación de texto si no entienden el ícono.

Aquí hay un codesandbox con los diferentes ejemplos en ejecución: https://codesandbox.io/s/mui-icon-tooltip-a11y-9smgoc?file=/src/App.tsx

about 4 years ago · Juan Pablo Isaza
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