Google Chromeでは、強調表示された(=選択された、カーソルが入っている)テキストボックスは、あまり目に見えていないオレンジ色の色付きの線で囲まれています。ハイライトスタイルを変更するにはどうすればよいですか?
CSSを使用してこれを変更する方法はありますか?私はさらにハイライトを強調したい。このよう
Google Chromeでは、強調表示された(=選択された、カーソルが入っている)テキストボックスは、あまり目に見えていないオレンジ色の色付きの線で囲まれています。ハイライトスタイルを変更するにはどうすればよいですか?
CSSを使用してこれを変更する方法はありますか?私はさらにハイライトを強調したい。このよう
:
input:focus {
outline: 15px solid pink;
}
あなたは国境にぼかし効果を維持したい場合は、ここでこれを行う方法の例です。
http://jsfiddle.net/pxfunc/aE4PY/
あなたはinput
自体にoutline:none
を設定することで、デフォルトのクロームの動作を防ぐことができ、また、私が持っていた仕事にbox-shadow
ためには任意の疑似クラス(のよう:focus
)
input {
border:solid 1px #aaa;
outline:none;
}
input:focus {
-webkit-box-shadow: 0 0 4px yellow;
-khtml-box-shadow: 0 0 4px yellow;
-moz-box-shadow: 0 0 4px yellow;
-ms-box-shadow: 0 0 4px yellow;
-o-box-shadow: 0 0 4px yellow;
box-shadow: 0 0 4px yellow;
}
に適用されます手動でborder
を設定します。また、ブラウザの最新バージョンでは、ベンダープレフィックスのないボックスシャドウがサポートされています。 http://blog.gesteves.com/post/475773360/css-glow-effects-with-box-shadow
@SLaksをこのポストをチェックアウト緩和丸みを帯びた角と遷移のようないくつかのボーナス効果の
ではなく、それを取り除くための方法は何ですか? –
@Keoki: 'outline:none' – SLaks
@SLaksは動作しますが、':active'を削除する必要があります。ありがとう! –