Estou tentando alterar o estilo de um botão com uma imagem incorporada, como visto no Fiddle a seguir:
http://jsfiddle.net/krishnathota/xzBaZ/1/
No exemplo, não há imagens, receio.
Eu estou tentando:
- Altere o
background-color
botão quando estiver desativado - Alterar a imagem no botão quando estiver desativado
- Desativar o efeito de foco quando desativado
- Quando você clica na imagem no botão e a arrasta, a imagem pode ser vista separadamente; Eu quero evitar isso
- O texto no botão pode ser selecionado. Também quero evitar isso.
Eu tentei entrar button[disabled]
. Mas alguns efeitos não puderam ser desativados. gosto
top: 1px; position: relative;
e imagem.
:disabled
seletor é um seletor CSS3. Abackground-image
,background-repeat
,background-position
estão trabalhando em CSS 2.="true"
parte dedisabled="true"
não é o que a está desativando. Você poderia usardisabled="false"
oudisabled="cat"
e ele ainda estaria desativado. Ou simplesmente temdisabled
sem valor. Essa propriedade só pode estar presente / omitida em Html ou adicionada via JavaScript com true / false #Eu acho que você deve poder selecionar um botão desativado usando o seguinte:
fonte
Adicione o código abaixo em sua página. Confie em mim, nenhuma alteração foi feita nos eventos do botão, para desativar / ativar o botão basta adicionar / remover a classe de botão em Javascript.
Método 1
Método 2
fonte
Para aplicar o botão cinza CSS a um botão desativado.
fonte
Por CSS:
Eles podem adicionar qualquer decoração a esse botão. Para alterar o status, você pode usar o jquery
fonte
Para todos nós usando o bootstrap, você pode alterar o estilo adicionando a classe "disabled" e usando o seguinte:
HTML
CSS
Lembre-se de que adicionar a classe "disabled" não necessariamente desativa o botão, por exemplo, em um formulário de envio. Para desativar seu comportamento, use a propriedade disabled:
Um violino de trabalho com alguns exemplos está disponível aqui .
fonte
Quando o botão está desativado, ele define diretamente a opacidade. Então, primeiro de tudo, temos que definir sua opacidade como
fonte
fonte
considere a seguinte solução
fonte
E se você mudar para scss, use:
fonte
Precisa aplicar css como a seguir:
fonte