Comments (13)
Lembrando que em um link é importante utilizar o atributo role=""
, bem lembrado pelo @wgcdaflita .
Por exemplo <a href="" role="button">um botão</a>
ou sendo um menu <a href="" role="menuitem"> um link de menu</a>
isso ajuda aos leitores de tela a identificarem que tipo de link é esse, dando semântica a tag.
Pegando carona nisso, o atributo é bem rico, da pra se aplicar em tab, dropdown, e em outros.
Para mais detalhes: https://www.w3.org/TR/wai-aria/usage
from forum.
Para acessibilidade existem dois pontos:
Pessoas com baixa visão podem compreender de forma mais simples que aquilo é um elemento interativo com a mudança do cursor. Acho valido usar (até porque hoje em dia nem todo botão se parece com botão).
Para usuários de leitor de tela isso não impacta. O que importa é que o foco seja possível de se feito via teclado.
from forum.
Eu acho que faz sentido, apesar de nunca ter usado, dificilmente o button
não será pointer.
Normalmente adiciono direto na classe .btn
.
from forum.
Vou adicionar um post que li hoje e achei interessante compartilhar Buttons shouldn’t have a hand cursor by Adam Silver
from forum.
Sobre a acessibilidade, utilizar o cursor-pointer pouco afeta os usuários.
A maioria das tecnologias assistivas não usam o mouse e quando usam, eles
acabam passando o mesmo peso de usabilidade que os Mouses comuns, nesse
cenário.
O que impacta mais é utilizar os atributos role="" corretos para os botões
e links.
Eu acho válido aplicar para botões essa propriedade. 👍🏻
Em quinta-feira, 7 de julho de 2016, Bernardo Dias [email protected]
escreveu:
Concordo com o @felipeuntill https://github.com/felipeuntill, acho que
uma mãozinha com um dedo remete ao gesto de clique/touch, vou mais por essa
linha pra representar qualquer coisa que possa ser interagida dessa forma.—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#212 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AAuV6aMDVWqvP_-qe_Sd7SoAbyGn4PiYks5qTVzbgaJpZM4JHHfs
.
William Daflita
from forum.
Não vejo por que não também. Concordo bastante com o comentário JasonAtco na discussão
I do definitely think that buttons should have cursor: pointer; you'll never have a button that shouldn't be clicked (aside from :disabled, and the cursor is a good indication of its action
Pensando sobre isso, alguém sabe se isso tem algum impacto em acessibilidade além de usabilidade?
from forum.
Considerando o fator semântico, a afirmação de que o cursor deveria ser somente atribuído a links é correta mas trazendo para o mundo real...
É fato que interfaces pouco intuitivas não deveriam existir mas infelizmente elas estão por ai e o cursor pointer tem sido um aliado vital para expor aos usuários quais elementos possuem uma ação.
Remover este recurso implica em uma exigência muito maior com usabilidade nos elementos acionáveis.
from forum.
Concordo com o @felipeuntill, acho que uma mãozinha com um dedo remete ao gesto de clique/touch, vou mais por essa linha pra representar qualquer coisa que possa ser interagida dessa forma.
from forum.
Pra mim faz sentido tanto botões quanto links terem o cursor: pointer, costumo usar assim.
from forum.
Obrigado pessoal. Acabei adicionando a feature - filipelinhares/ress@f8946e8
from forum.
Olha, até que faz sentido, já que em aplicações desktop o cursor não muda em botões, mas eu acho que a mudança no cursor é mais visível para o usuário de que alguma coisa irá acontecer...
from forum.
@camilatigre Pesquisei um pouco e não encontrei nenhuma referência ou pesquisa a respeito da mudança do cursor impactar ou não na acessibilidade.
Talvez o @deividmarques ou o @reinaldoferraz possam nos ajudar essa dúvida
from forum.
Eu sei que a mudança do cursor não altera a usabilidade, o que altera é o 'gatilho' visual para o usuário em aparelhos não touch...mas esses dias também estava com essa dúvida sobre o Cursor de pointer ser aquele que usamos para indicar ao usuário essa mudança que se ele clicar acontecerá algo, com isso achei essa matéria[https://www.sitepoint.com/css3-cursor-styles/] que fala sobre os vários tipos de cursores que evoluíram desde o CSS2 e até mesmo sobre a customização própria deles atualmente, o que me fez baixar uma pacote de cursores em PNG/SVG. A minha dúvida é, o que indicaria melhor um click em um botão do que o cursor pointer se fossemos mudar isso a partir desse momento...
Para drag and drop teria a 'mãozinha' segurando ou soltando o item, tem o 'not-allowed' para itens não clicáveis, mas não me vejo com outro icone que simbolize melhro a ação de click que o cursor pointer....
from forum.
Related Issues (20)
- Como poderia fazer sorteio em JS da lista de entrada (não random), através de criptografia aleatória?
- Problema com redirecionamento de rota no react HOT 2
- Lentidão ao executar projetos React HOT 12
- Emissão de Nota Fiscal para o exterior HOT 2
- Ajuda com Python Opencv HOT 2
- Passo adiante Kit de trabalho para home-office HOT 2
- Duvida com condição if HOT 3
- Duvida com redirecionamento: window.location.href = "login.html"; HOT 5
- Sistemas para Internet ou ADS?
- Como utilizar ícones em componentes React
- DÚVIDA SOBRE HTML E JS / innerHTML usado com FOR substitui o valor na hora da apresentação em div HOT 2
- Materialize no ReactJS HOT 4
- Bug no evento `pinch-to-zoom` no Google 3D Swirl Ads HOT 1
- Qual o melhor curso eng da comput e Eng de software
- problema na rota com Reactjs
- problema na rota com Reactjs HOT 2
- Olá amigos! HOT 1
- O uso da função de discussions não tem integração com o Slack HOT 3
- Qual faculdade para defesa cibernética ? HOT 1
- Oi pessoal, alguém tem cupom da husky ainda? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from forum.