入力要素の境界線/アウトラインをカスタマイズして、div要素を親として配置したいと考えました。入力要素がフォーカスされているときに境界線が表示されるようにしたいが、今は境界線の下端が表示されていない。私はそれが何かによって切り離されていると思う。border-bottomが入力divラッパーに表示されない
Hereは
誰もがなぜ知っているフィドル例ですか?
JS:
$('input').focus(
function(){
$('.input-container').addClass('is-focused');
}).blur(
function(){
$('.input-container').removeClass('is-focused');
});
CSS:
.search * {
height: 35px;
}
.is-focused{
border-style: solid;
border-color: #986fa5;
}
input:focus{
outline-width: 0px;
}
input{
padding: 0;
border: 0;
}
HTML:
<div class="search">
<div class="input-container">
<input type="text" name="query" class="searchbar" placeholder="What do you want to learn about?" />
</div>
</div>
:このため電子のJavascript、およびだけでは、入力のスタイルを
:focus
擬似セレクタを使うのか? – Finrodはうまく動作しますが、どのブラウザ+バージョンを使用していますか? @Finrodが言っているように、私はインターネットエクスプローラでテストしています – Grey
と言っています。* CSS *の* ':focus' *を使って簡単に' 'box-shodow' *などを使って、 – vivekkupadhyay