Ankhena, вот сделал https://jsfiddle.net/yr1vxkwc/4/ как видно выезжающая плашка идёт поверх. Но я уже нашёл проблему, она заключалась в том, что данное выезжающее меню лежало в одном общем диве с классом top-panel. Я попробовал выезжающее меню вынести за пределы класса и стало нормально https://jsfiddle.net/yr1vxkwc/3/ единственное меню смущает, это нормально, что иконка гамбургера лежит в диве top-panel, а само выезжающее меню лежит за пределами этого дива? Т.е. с точки зрения грамотности верстки это не страшно?
xonar, возможно для тех кто знает JS для них это всего 3-4 строчки кода, а я пока знаю только HTML/CSS и хочу закрепить эти знания, прежде чем лезть в JS. Плюс ко всему прочему я дизайнер и нужно текущими проектами заниматься :)
Виктор Поляков, ага спасибо большое, буду изучать. А вообще CSS для подобных вещей насколько часто и актуально используется? Не является ли это признаком дурного тона? Я просто вроде бы уже разобрался, как с помощью jQuery эту задачку решить.
Виктор Поляков, ага спасибо, тогда не понятно, почему ты написал в первом сообщении, что выбрал бы JS, если jQuery библиотека действительно облегчает жизнь. А особенно учитывая, что я владею только HTML/CSS, то до JS мне пока далеко и рано :)
prgssr.ru/development/tryuki-s-psevdoklassom-targe...
изучил информацию, но не совсем понимаю, данный css прописывается для самого меню (желтого меню, которое выдвигается), но ведь в гифке, которая прикреплена там клик происходит по иконке гамбургера-меню, какой код именно для самой иконки прописывать, чтобы выехало данное меню?
Не совсем понял, а jQuery нужно еще как-то отдельно подключать? Я думал, что JS и jQuery подключаются к проекту по аналогии с CSS файлами или там как-то иначе процесс проходит?
Мне нужно исключительно для гамбургер меню. Поэтому видимо парочка скриптов. А можно еще вопрос, как создать файл JS или jQuery и привязать его к проекту? Так же через, как мы привязываем css файлы или нужно еще что-то дополнительное проделать?
Спасибо, уверены, что именно родительскому элементу display: block; а не самой button? Я просто попробовал установить display: block; и margin: auto; для самой button и сработало центрирование