2017-04-11 3 views
0

私のサイトには無効なボタンがあります。ホバーイベントの後、間違った色の色が変わります。ブートストラップが無効になっているボタンのホバークラス名とは何ですか?

このボタンのホバーカラーを変更したいのですが、この問題のブートストラップフレームワークでクラス名が無効になっているボタンが見つからない/認識できません。

<button type="submit" class="btn btn-primary" disabled="disabled">My disabled button</button> 
+0

ここで問題は何ですか? 'disabled'クラスがクラスリストの外にあるのはなぜですか? –

+0

デフォルトのdisabled-hover-backgroundを上書きするCSS定義があるかもしれませんか? – sk904861

+1

@GurtejSinghは属性であり、クラス名ではありません –

答えて

1

これらはブートストラップで作ることができる無効なボタンの2つのタイプがあります。:

Exmapleがある

1.Disabled UIは、なく、ボタン自体が(試す[disabledクラスを使用します]スニペットのボタンをクリック)

2.Button disabled |ブートストラップはデフォルトで無効なエフェクトをここに適用します。 [または、属性とdisabledクラスの両方を使用します]。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 
<button type="submit" class="btn btn-primary disabled" onclick="alert('not actaully disabled');">My disabled button</button> 
 
<button type="submit" class="btn btn-primary" disabled onclick="alert('not actaully disabled');">My disabled button</button>

-1

ブートストラップあなたはこの

<input type="submit" class="btn btn-default" disabled> 

CSS 

input[disabled] { 
    cursor:not-allowed; 
} 

のようなボタンを無効なしの任意のJavaScriptの必要性を使用することができます ボタンで無効にクラスを持っています。

+0

これは実際にボタンを無効にすることはありません。無効な効果を追加するだけです。つまり、ボタンはまだクリック可能です! –

+0

コード入力に小さなcssを追加するだけです。[無効] { カーソル:許可されません。 } – Hacker

+0

これはブラウザのデフォルトの動作ではありませんか? button mate ':')に 'disabled'属性を追加するだけです –

0

ありがとうございました。 この問題の正しいクラス名が見つかりました。

ちょうど...無効なボタンのホバーbackgroudの変更のための

.btn[disabled]:hover { 
    background:#bedd16; 
    } 

.btn[disabled]:active:focus { 
    color: #000000; 
    } 

.btn[disabled]:focus { 
    background: #bedd16; 
    color: #666666; 
    } 

を置く;)

0
.btn-default[disabled] { 
background: #ccc !important; 
} 
.btn-default[disabled]:hover { 
background: #ccc !important; 
} 

私はこれを使用しています。

関連する問題