Уровень сложности исполнения: нужны навыки css html
Все привет, и это снова я. Ну наверное многие наблюдали на современных сайтах фиксированное меню, которое постоянно на виду ,даже когда прокручиваешь страницу. Мне лично такой вариант нравится, на первом варианте этого сайта была такая плюшка, я еще и подвал (*футер нижния часть сайта) тоже тогда зафиксировал. Ну такие менюшки бывают нескольких видов, но мы разберем четыре вида. И так Вид 1 .Фиксированное меню сверху (HTML + CSS) – при прокрутке страницы, меню всегда на виду и не теряет своей верхней позиции. Вот этот вариант и был на первом шаблоне этого сайта. Вот гифка Ну теперь сам код В main.tpl туда где хотим видеть меню добавляем само меню:
Ну тоже ничего сложного, предыдущий пример только меню фиксировано внизу видимой части страницы
Ну и третий вариант менюшки это фиксированная менюшка под шапкой (HTML + CSS + jQuery) – такое меню разполагается под шапкой сайта, но, при прокрутке страницы, меню фиксируется вверху окна браузера, но если посетитель начнет крутить мышку назад, то меню вернется на свое прежнее место под шапку сайта.
К примеру, шапка сайта имеет высоту 150 px. И под шапкой размещено фиксированное меню. Здесь показан код шапки и менюшки в main.tpl:
Теперь разбор стилей Строка № 7 – это высота шапки, выставленная по умолчанию 150 px. Если высоту шапки нужно сделать больше, тогда не забудьте эту цифру поменять во всех местах кода, где она встречается. Строка № 14 – высота шапки, которая задается в зависимости от ширины шапки .
Немного настройки скрипта Строка №2 – высота шапки. Если высота шапки будет больше, нужно это значение заменить.
Вариант 4 фиксированное меню внизу экрана (HTML + CSS + jQuery) – шапка сайта занимает весь экран, а меню прилепляется к низу экрана. При прокрутке страницы, меню прилепляется к верхней части экрана. Шапка сайта занимает весь экран, а меню в это время находится внизу экрана. При прокрутке страницы, меню поднимается до тех пор, пока не достигнет верха, после чего меню фиксируется.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.