2016-09-29 5 views
1

ボタンをクリックすると、ボタンが小さくなります。 - 収縮を防ぐことはどうですか?javascriptボタンがクリック時に縮む

function aaa() { 
 
    document.activeElement.style.backgroundColor = '#B2DD28'; 
 
}
<button type="button" onclick="aaa()">0022</button> 
 
<button type="button" onclick="aaa()">0023</button> 
 
<button type="button" onclick="aaa()">0024</button> 
 
<button type="button" onclick="aaa()">0025</button> 
 
<button type="button" onclick="aaa()">0026</button> 
 
<button type="button" onclick="aaa()">0027</button><br> 
 
<button type="button" onclick="aaa()">0022</button> 
 
<button type="button" onclick="aaa()">0023</button> 
 
<button type="button" onclick="aaa()">0024</button> 
 
<button type="button" onclick="aaa()">0025</button> 
 
<button type="button" onclick="aaa()">0026</button> 
 
<button type="button" onclick="aaa()">0027</button>

+0

ほとんどの場合、あなたは彼らが縮小する可能どこかにいくつかのコードを持っています。あなたは完全なコードを投稿できますか? –

+0

デフォルトのボタン状態にカスタムスタイルを提供する(例えば、デフォルトの背景を白に設定する)か、またはネイティブの ''

+0

@ this.lau「run code snipped」をクリックしてください。ボタンをクリックするとボタンが縮小して表示されます。私はそれらを縮小させるための独自のコードを持っていません。 – Heiko

答えて

0

ボタンが収縮しない、それは国境が背景とは異なる色であることだけです。おそらく境界線は薄い色のため、白い背景の上には収縮しているように見えます。

ソリューションは、以下のコードのように背景と同じ色に境界線の色を設定するには、次のようになります。

function aaa() { 
 
    document.activeElement.style.backgroundColor = '#B2DD28'; 
 
    document.activeElement.style.borderColor = '#B2DD28'; 
 
}
<button type="button" onclick="aaa()">0022</button> 
 
<button type="button" onclick="aaa()">0023</button> 
 
<button type="button" onclick="aaa()">0024</button> 
 
<button type="button" onclick="aaa()">0025</button> 
 
<button type="button" onclick="aaa()">0026</button> 
 
<button type="button" onclick="aaa()">0027</button><br> 
 
<button type="button" onclick="aaa()">0022</button> 
 
<button type="button" onclick="aaa()">0023</button> 
 
<button type="button" onclick="aaa()">0024</button> 
 
<button type="button" onclick="aaa()">0025</button> 
 
<button type="button" onclick="aaa()">0026</button> 
 
<button type="button" onclick="aaa()">0027</button>

+0

Firefoxではボタンが実際に(!)収縮しています。サンプルコードは役に立ちません。 - アップロードされた画像を確認するhttps://snag.gy/ycw6po.jpg – Heiko

関連する問題