2017-10-29 4 views
1

私は自分のページにこの入力ボタン(type="button")を得た:どのようにHTMLの入力/ボタンからフォーカス矩形を削除するには?

Button

を、私はそれをクリックすると周りに迷惑フォーカス四角形がある:

Button with annoying focus

どのように削除することができますそれ?ここで

は私のコードです:

/*Buttons/Inputs*/ 
 
        
 
.runInput { 
 
    border-top: 1px solid #ffffff; 
 
    background: #001cbd; 
 
    background: -webkit-gradient(linear, left top, left bottom, from(#148bfa), to(#001cbd)); 
 
    background: -webkit-linear-gradient(top, #148bfa, #001cbd); 
 
    background: -moz-linear-gradient(top, #148bfa, #001cbd); 
 
    padding: 6.5px 13px; 
 
    -webkit-border-radius: 12px; 
 
    -moz-border-radius: 12px; 
 
    border-radius: 12px; 
 
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; 
 
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; 
 
    box-shadow: rgba(0,0,0,1) 0 1px 0; 
 
    text-shadow: rgba(0,0,0,.4) 0 1px 0; 
 
    color: #ffffff; 
 
    font-size: 24px; 
 
    font-family: Helvetica, Arial, Sans-Serif; 
 
    text-decoration: none; 
 
    vertical-align: middle; 
 
    } 
 
.runInput:hover { 
 
    background: #001cbd; 
 
    color: #d9d9d9; 
 
    } 
 
.runInput:active { 
 
    background: #00046e; 
 
    } 
 
.runInput:focus { 
 
    outline: 0; 
 
}
<input class="runInput" onclick="runCode();" type="button" value="Run">

私は私のCSSにoutline: none;を追加しようとしましたが、それは動作しませんでした。あなたの答えを事前に

ありがとう!

EDIT:私はあなたがoutlineでこれを達成することができるはずスニペット

+1

可能な重複追加[Firefoxのドットボタン上のアウトラインだけでなく、リンクを削除する方法を?](https://stackoverflow.com /質問/ 71074 /ハウツー - 削除 - firefoxs-点在-概要オンボタン-としてウェル-AS-リンク) – Barun

+0

Iは、スニペットのボタンをクリックしようと、私は長方形を見ませんでした。私はChromeを使用しています。どのブラウザを使用していますか?バーンの提案を試してみてください。 – Cons7an7ine

+0

どのナビゲータに問題がありますか?それがFirefoxの場合は、重複している可能性のある回答が問題を解決するはずです。私はFirefoxを使用しています – Pac0

答えて

0

だけ追加:

:focus { 
    outline: 0 !important; 
} 

これは、すべての要素のために働くだろう。

それとも

あなたはこのクラスのためにのみ必要な場合は、その後の

.runInput:focus { 
    outline: 0 !important;; 
} 
+1

が動作しますが、 '!important'とは何ですか? – SteelCode94

+0

あなたはそれを削除することができます.. –

0

を変更するが、それは正しく参照する必要があります。

.runInput:focus { 
    outline: 0; 
} 

OR

.runInput:focus { 
    outline: none; 
} 

JSfiddle example

関連する問題