"Липкое" меню для сайта с плавным переходом
Приветствую всех посетителей сайта! Меня уже несколько человек спрашивали, как сделать "липкое" меню для сайта. Что ж, если тема востребована, значит давайте ее разбирать. Во-первых, сразу уточним, что значит "липкое меню". Сегодня таким термином называют навигацию, которая всегда на виду посетителя. То есть, сколько бы пользователь не крутил вниз страницу, меню будет оставаться на своем месте.
В качестве "липкого" меню может выступать любая навигация на сайте, но чаще всего это горизонтальное меню либо выезжающее при наведении боковое меню. Сегодня мы рассмотрим горизонтальное "липкое" меню, которое стало почти неотъемлемым элементом одностраничных сайтов, будь-то визитка компании, портфолио вебмастера или студии, продающий лендинг продуктов или услуг.
Реализовать "липкое" меню на своем сайте довольно просто, поэтому мы несколько усложним задачу и создадим не только меню, а простую адаптивную страницу с секциями и плавной анимацией переходов. То есть, при нажатии на пункт меню будет производится плавный переход к соответствующей секции контента. Такая технология разделения контента довольна популярна в веб-дизайне, особенно на одностраничных сайтах.
К тому же, созданная страница будет адаптивной и, соответственно, удобной для пользователей мобильных гаджетов. Простой макет, который мы получим в конце урока, можно использовать как шаблон для любой своей страницы, отредактировав меню и цвета секций на свое усмотрение. Можно полностью убрать "боевую" раскраску, задав всем секциям одинаковый цвет.
В качестве примера приведу несколько сайтов с "липким" меню, посмотрите как это работает, после чего приступим к реализации задуманного...