Я пытаюсь поместить кнопку поиска в навигационное меню, которое при нажатии на нее отображает панель поиска в навигационном меню. В основном это будет выглядеть примерно так:
Нормальное состояние
После нажатия
Есть ли какие-нибудь учебники, которые могли бы помочь мне достичь этого? Спасибо!
Попробуй это:
JS:
$(document).ready(function(){
$ ("#searchForm"). hide ();
$("#searchButton").click(function(){
$("#searchForm").show();
});
});
HTML: <form id="searchForm">myForm</form> <input type="submit" id="searchButton"/>
Вы можете сделать это только с CSS.
Лично я бы использовал position: relative
по меню, а затем position: absolute
на панели поиска. Положите right: 10px
и bottom: -100px
(смените пиксели на высоту строки поиска). HTML-код поиска должен находиться внутри меню.
Чтобы подвести итог, в меню вы добавите следующий css:
position: relative;
В строке поиска вы добавите следующий css:
position: absolute;
right: 10px;
bottom: -100px;
Где 100px
- высота строки поиска.