Я создаю инструмент специальных возможностей, в котором есть кнопка переключения, при наведении на нее курсора открывается меню дополнительного контента. Чтобы сделать его доступным для людей с ограниченными возможностями моторики, я создал скрытый элемент, который выполняет функцию наведения курсора на кнопку, так как отображаемые номера голосового управления и имя пользователя смогут понять, что кнопка выполняет 2 действия: переключение и дополнительное меню содержимого.
Это решит проблему двигательной инвалидности с помощью голосового управления, но не будет работать для пользователей голосового управления (программ чтения с экрана), поскольку использование навигационных клавиш для голосового управления (ctrl + opt + клавиша со стрелкой) переместит фокус на скрытый элемент и сбивает с толку пользователей.
Я создал небольшой POC
https://codepen.io/code-freaking/pen/XWQqXJV
Button
.parent {
width: 100px;
height: 100px;
background-color: red;
position: absolute;
}
.button{
width: 40px;
height: 20px;
background: green;
padding: 2px;
position: relative;
}
.hiddenelement{
width: 1px;
height: 1px;
opacity: 0;
position: absolute;
left: 0;
top:0;
z-index: -1;
pointer-events: none;
}
Подробнее здесь: https://stackoverflow.com/questions/782 ... ce-control
Как сделать элемент игнорируемым голосом, но читаемым с помощью голосового управления ⇐ CSS
Разбираемся в CSS
1712659739
Anonymous
Я создаю инструмент специальных возможностей, в котором есть кнопка переключения, при наведении на нее курсора открывается меню дополнительного контента. Чтобы сделать его доступным для людей с ограниченными возможностями моторики, я создал скрытый элемент, который выполняет функцию наведения курсора на кнопку, так как отображаемые номера голосового управления и имя пользователя смогут понять, что кнопка выполняет 2 действия: переключение и дополнительное меню содержимого.
Это решит проблему двигательной инвалидности с помощью голосового управления, но не будет работать для пользователей голосового управления (программ чтения с экрана), поскольку использование навигационных клавиш для голосового управления (ctrl + opt + клавиша со стрелкой) переместит фокус на скрытый элемент и сбивает с толку пользователей.
Я создал небольшой POC
https://codepen.io/code-freaking/pen/XWQqXJV
Button
.parent {
width: 100px;
height: 100px;
background-color: red;
position: absolute;
}
.button{
width: 40px;
height: 20px;
background: green;
padding: 2px;
position: relative;
}
.hiddenelement{
width: 1px;
height: 1px;
opacity: 0;
position: absolute;
left: 0;
top:0;
z-index: -1;
pointer-events: none;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78297858/how-to-make-an-element-ignored-by-voice-over-but-readable-by-voice-control[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия