2017-07-10 5 views
0

ブートストラップホバーとフォーカスの可視性を排除:私は、チェックボタンとして使用していますボタンのセットを持っている

<div class="btn-group"> 
    <button type="button" id="slct-A" class="btn btn-primary" data-toggle="button">A</button> 
    <button type="button" id="slct-B" class="btn btn-primary" data-toggle="button">B</button> 
    <button type="button" id="slct-C" class="btn btn-primary" data-toggle="button">C</button> 
</div> 

ユーザーは常に(すなわち「アクティブ「プレス」は何かボタン見ることができるはずです")、そうでないものとブートストラップ3は、"アクティブ "状態を非アクティブ"状態より暗くすることによってこれを行います。私の問題は、ブートストラップは、ホバーとフォーカスの状態でバックフラーの色も変更するため、ユーザーがボタンを押したときに、彼がクリックするまで、状態の変化は見えません。他のスレッドで提案されているように、私はこの問題を "クリック"ハンドラの最後にtrigger( "blur")を呼び出すことによってパッチしましたが、ユーザーがボタンを押すと、ボタンが押されたという即時のフィードバックは得られません彼は「ホバー」の背景色しか見ない。ホバリングに関係なく、現在のアクティブな状態に応じて色をダイナミックにしたいので、CSSのホバー色を再プログラムすることはできません。ありがとう。私は、私が理解していることから、私のバージョンのブートストラップを変更することを意味していることを知りました - 私は本当にそれをしたくありません....私はあなたの助けに感謝します...

+0

どのようにstackoverflowの作品についての詳細を学ぶために、この[ツアー](https://stackoverflow.com/tour)をご覧ください。 –

答えて

1

独自のbtn-


CSS:

.btn-myown { 
    color: #fff !important; 
    background-color: #337ab7; 
    border-color: #2e6da4; 
} 
.btn-myown.active { 
    background-color: #286090; 
    border-color: #204d74; 
} 
.btn-myown:hover { 
    background-color: #286090; 
    border-color: #204d74; 
} 

HTML:

<div class="btn-group"> 
    <button class="btn btn-myown" id="slct-A" type="button" data-toggle="button">A</button> 
    <button class="btn btn-myown" id="slct-B" type="button" data-toggle="button">B</button> 
    <button class="btn btn-myown" id="slct-C" type="button" data-toggle="button">C</button> 
</div> 
を私はここで行ったように、この問題を解決するためのクラス

Bootply:https://www.bootply.com/yhoEhJdyCx

+0

解決策はありませんが、私は次のことを好きです。境界色と幅を変更して背景色に影響を与えないでホバー状態を強調します。 .btn-myown { color:#fff!important; 背景色:#337ab7; border-color:#2e6da4; 埋め込み:6px 12px; border-width:1px; } .btn-myown.active { 背景色:#286090; border-color:#204d74; 埋め込み:6px 12px; border-width:1px; } .btn-myown:ホバー{ border-color:#FFFFFF; border-width:2px; パディング:5px 11px; } – user3246650

+0

私はあなたの問題を解決したら正しい答えとしてマークしてください。 –

+0

私はスタックオーバーフローの初心者です - どうすればいいですか? – user3246650

関連する問題