В этом уроке мы создадим один из вариантов вертикального меню аккордеона, сделанного с помощью CSS3. У каждого пункта меню будет числовое обозначение, сколько подпунктов содержится в конкретном пункте.
Для начала вам необходимо скачать исходник к данной навигации.
Шаг 1. HTML
Во-первых подключим к HTML странице таблицу стилей CSS и необходимый плагин JavaScript с фреймворки (наборы библиотек) между тегами :
Теперь нам следует разметить HTML страницу под наше меню, разметка достаточно простая и не должна составить для вас большого труда. Иконки к каждому пункту меню будут содержаться в закрывающемся теге и они будут располагаться в определенной последовательности:
Шаг 2. CSS
Теперь мы настроим вид нашего меню с помощью таблицы стилей CSS. Для начала зададим нашему меню отдельный шрифт Didact Gothic, также с помощью CSS мы установим счетчик подпунктов в каждом пункте, который автоматически будет пронумеровывать графы, также с помощью добавленных классов .active и .closed мы сможем изменять цвет фона у ктивных пунктов и с помощью класса .closed мы сможем разворачивать и закрывать подпункты меню:
Шаг 3. jQuery
Настало время анимировать все задуманное с помощью jQuery, для этого мы будем использовать следующую функцию, прописанную в подключенном плагине functions.js:
На этом все, более подробно разобрать данное меню можно в исходнике.
демо
скачать
источник