Я хочу изменить кнопку поиска, когда пользователь начинает вводить что-то в поле ввода.Изменить кнопку поиска на фокусе ввода
Мой HTML код
<div class="newsletter">
<input type="text" name="email" placeholder="Your Email Here" value="">
<input class="newsletter-submit" type="submit" value="">
</div>
CSS
.newsletter input[type="text"]{
background:transparent;
color: $white;
border: 1px solid $white;
font-family: 'sorts-mill-goudy'; font-style: italic;
}
input.newsletter-submit{
background: url("../images/footer-newsletter-pencil.png") no-repeat;
width:21px;
height: 21px;
position: absolute;
border: none;
right:50px;
top:25px;
}
.newsletter input:focus input.newsletter-submit{
background: url("../images/footer-newsletter-pencil-hover.png") no-repeat !important;
}
Но фокус кнопка поиска не меняется.
Любая помощь очень ценится. Заранее спасибо.
Может быть, вам не хватает '+' селектор –
Где использовать + селектор и как. – Raj
Можем ли мы иметь JSFidlle? –