2011-06-23 1 views
0

Google Chromeでは、強調表示された(=選択された、カーソルが入っている)テキストボックスは、あまり目に見えていないオレンジ色の色付きの線で囲まれています。ハイライトスタイルを変更するにはどうすればよいですか?

CSSを使用してこれを変更する方法はありますか?私はさらにハイライトを強調したい。このよう

enter image description here

答えて

1

input:focus { 
    outline: 15px solid pink; 
} 
+0

@SLaksをこのポストをチェックアウト緩和丸みを帯びた角と遷移のようないくつかのボーナス効果の

ではなく、それを取り除くための方法は何ですか? –

+0

@Keoki: 'outline:none' – SLaks

+0

@SLaksは動作しますが、':active'を削除する必要があります。ありがとう! –

0

あなたは国境にぼかし効果を維持したい場合は、ここでこれを行う方法の例です。

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

関連する問題