2011-07-13 22 views
1

Bing.comの検索ボックスと同様に、テキストボックスに画像があるように見えるテキストボックス(検索エンジン用の拡大鏡など)を作成したかったのですが、 。これが不可能であることを認識し、CSSを使用してテキストボックスを非表示にし、単に2つの空白の枠線を作成することにしました。このアプローチの問題は、誰かがテキストボックスをクリックしたときに、そのテキストボックスの概要がとにかく表示され、それを冗長に隠すことです。入力時にテキストボックスを隠す場合

クリックすると、テキストボックスにそれ自体のアウトラインが表示されるようにするにはどうすればよいですか?

+0

これはとにかくブラウザの多くに起こる、それが表示されます。私はそれを止める方法がわからない。ブラウザ固有のものではなく、単にCSSで変更できるものではないようです。 – Zomxilla

+0

Bingのコードを見て、彼らがどのようにしたのか確認しましたか?それ以外の場合は、あなたが望むものの写真を提供してください。 –

+0

CSSで 'outline:0'を設定しようとしましたか? – kei

答えて

1

私は、さまざまなブラウザに異なる方法があると思います。

私がこれまでにテストしたのはクロムです。

HTML:

<input class="noOutline" type="text" /> 

CSS:ボックスは `上focused`とき

.noOutline { 
    outline:none; 
} 
関連する問題