Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Проблемы с hamburger меню (https://javascript.ru/forum/xhtml-html-css/70512-problemy-s-hamburger-menyu.html)

VladSinger 11.09.2017 16:33

Проблемы с hamburger меню
 
Всем здравствуйте,

У меня небольшая проблема на сайте - http://merehead.com/, при открытии через хром девелоперс тулз иконка гамбургер меню сползает на 4 пикселя влево (юзер агент айфона ничего не меняет). Если же открыть на самом айфоне - проблемы нет, но с планшетами появляется.

В итоге, я могу настроить через CSS позиционирование только для одного типа устройства. Могли бы подсказать, как сделать чтобы иконка была по центру и там, и там? Это можно как-то решить на CSS? Или только изменяя все меню на картинку? Или же только через javascript определять устройство и задавать позиционирование?

Спасибо за ответ

Nexus 11.09.2017 16:56

Цитата:

Сообщение от VladSinger
при открытии через хром девелоперс тулз иконка гамбургер меню сползает на 4 пикселя влево

У нее в свойствах прописано:
left:-4px;

VladSinger 11.09.2017 17:51

это для того, чтобы в айфоне было по центру. Если убрать - то сдвигается в правую сторону, соответственно в браузере иконка по центру


Nexus 11.09.2017 17:53

VladSinger, ну так не проще сделать так, чтобы на огрызко-подобных отображалось как нужно без всяких смещений?

VladSinger 11.09.2017 17:56

такв том-то и проблема, оно либо отображется без смещений на айфоне либо в браузере. В предыдущем посте прикрепил скрин. Смещение в -4 пикселя в css сделал для того, чтобы на афоне было ок

j0hnik 11.09.2017 18:39

hamburger-box

position:relative а не absolute


Часовой пояс GMT +3, время: 23:31.