2017-09-29 11 views
1

ブートストラップボタンがあります。私はそれに新しいクラスを追加します。 CSSを変更してください。しかし、ボタンをクリックすると、CSSを変更できません。ボタンのブートストラップアクティブクラスをオーバーライドできません。

enter image description here

.btn-funds { 
 
    border-radius: 20px; 
 
    background-color: #efefef; 
 
    color: #d3b431; 
 
    height: 40px; 
 
    text-align: left; 
 
    padding-top: 7px; 
 
    border: 2px solid #d3b431; 
 
} 
 

 
.btn-funds:active { 
 
    border-radius: 20px; 
 
    background-color: #d3b431; 
 
    color: #efefef; 
 
    height: 40px; 
 
    text-align: left; 
 
    padding-top: 7px; 
 
    border: 2px solid #d3b431; 
 
    box-shadow: none; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="stylesheet" /> 
 
<div class="col-xs-12 col-sm-6 fund-text"> 
 
    <button type="button" class="btn btn-funds">More details</button> 
 
</div>

+0

をターゲットに.btnを追加する必要があるので、あなたのコードは、スタイルを踏襲していなかったが、あなたは '!のimportant'宣言を使用してみましたか? –

+0

あなたのものがブートストラップによってオーバーライドされていないかどうかチェックしましたか?多分あなたは必要なのでしょうか?また、ヘッダー内のファイルの配置もimportnatです。 – user5014677

+0

正確に何を変更したいですか?青い輪郭? – Swellar

答えて

2

その青い枠線が境界線が、アウトラインではないので

.btn-funds { 
    outline: 0; 
} 

を試してみてください。それはなぜ変わらないのですか? 私はこれが助けてくれることを願っています!

3

あなたが適切にボタン

.btn.btn-funds { 
 
    border-radius: 20px; 
 
    background-color: #efefef; 
 
    color: #d3b431; 
 
    height: 40px; 
 
    text-align: left; 
 
    padding-top: 7px; 
 
    border: 2px solid #d3b431; 
 
    outline: none; 
 
} 
 

 
.btn.btn-funds:active { 
 
    border-radius: 20px; 
 
    background-color: #d3b431; 
 
    color: #efefef; 
 
    height: 40px; 
 
    text-align: left; 
 
    padding-top: 7px; 
 
    border: 2px solid #d3b431; 
 
    box-shadow: none 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="stylesheet" /> 
 
<div class="col-xs-12 col-sm-6 fund-text"> 
 
    <button type="button" class="btn btn-funds">More details</button> 
 
</div>

関連する問題