Я пытаюсь скрыть кнопки, сосредоточившись на окне поиска и показывая его при фокусировке.Скрыть кнопку на фокусе окна поиска
<div class="top-bar">
<div class="search-container">
<button >MyButton</button>
<button >MyButton2</button>
<button >MyButton3</button>
<input class="search" type="search" placeholder="Search">
</div>
</div>
Css
.top-bar {
height: 35px;
width: 100%;
padding-top: 5px;
background-color: #f5f5f5;
}
.search-container {
max-width: 950px;
margin: auto;
padding-right: 10px;
}
.search {
border-radius: 5px;
border: 1px solid #ccc;
padding: 5px;
width: 75px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
transition: all .5s ease;
float: right;
}
.search:focus {
width: 200px;
}
Но это не работает fine.Any идеи ???
Спасибо за сниппета .. Можно ли скрыть конкретный DIV как this.For, например: в DIV, который находится за пределами поиска контейнера? – Gopesh
Нет, CSS не имеет родительского селектора, поэтому я боюсь, что нет. Вам нужно будет использовать JavaScript. – George
Хорошо .. Спасибо Джорджу – Gopesh