Вертикальне меню для сайту у вигляді акордеона на jQuery

Меню, як відомо - невід`ємна частина сайту. Цікава навігація інтернет-ресурсу здатна зацікавити відвідувачів. Крім того, важливу властивість будь-якого меню - його компактність. Просте вертикальне меню легко створюється за допомогою HTML і CSS. Але ми підемо далі: повчимося створювати меню- "акордеон" за допомогою jQuery.

Створюємо меню- "акордеон"

Що таке вертикальне меню у вигляді акордеона? Це такий список, що розкривається, який створює зручну навігацію і надає стильність сайту. Меню, виконане в такому вигляді, дозволяє включити в себе багато підпунктів. Доступ до них відбувається при натисканні мишки по необхідного елементу. Хтось скаже, що можна зробити просте меню в такому стилі без застосування jQuery. Так це так. Але подібний об`єкт буде не дуже зручно використовувати власникам планшетів або смартфонів. Давайте створимо вертикальне меню, привабливе для всіх. Потім, змінюючи колірну стилізацію такий навігації, можна буде підлаштувати дизайн під будь-який сайт.

Код HTML

Отже, щоб створити наше вертикальне меню, спочатку треба набрати HTML-код, який буде містити наступні рядки:

Вертикальне менюЗбережіть даний код у файлі під назвою Accord_menu.html.

Як бачите, ми створили невпорядкований список. Він складається з 3 основних пунктів:

- фотографії-



- фільми-

- книги.

У кожного пункту є по кілька підпунктів. Там де стоять #, вам треба буде додати посилання. Тепер важливо описати стилі. Все залежить від того, як виглядає ваш інтернет-ресурс. Вертикальне меню для сайту має гармонійно вписуватися в його дизайн.

CSS-код



Зі стилями у вас не повинно бути труднощів. Зазначимо лише, що в даному прикладі використовується градієнтна заливка. Ось як виглядає CSS-код:

Вертикальне меню для сайту

В CSS-файлі задається колір, розмір, прибираються маркери зліва від елементів списку. Визначається, як буде вести себе кожен пункт і підпункт меню при наведенні на нього курсора. Наприклад:

# E1fee2 - це ніжно-салатовий колір підпунктів.

# C4f0f7 -голубоватий відтінок підпунктів при наведенні на них курсора.

Властивості display задаємо значення block, щоб регулювати необхідні відступи і розміри. Колір, розмір, тип шрифту, розташування - все це також опишіть у файлі CSS. Назвіть його, наприклад, accordionmenu_my1.css.

Підключення jQuery для удосконалення меню

Як ви пам`ятаєте, наша мета - створити вертикальне меню jQuery. Якщо ви погано знайомі з даною технологією, не турбуйтеся. Скористаємося репозиторієм Google і підключимо скрипт JQuery. Це зробить меню привабливіше. jQuery являє собою бібліотеку javascript, засновану на взаємодії гіпертекстової розмітки HTML і javascript. jQuery дозволяє звертатися до вмісту й атрибутів елементів.

Отже, підключаємо необхідний скрипт в тілі HTML-файла і задаємо правила по зберіганню 2 змінних, виключаючи скачки елементів. Вносимо код, що закриває інші вкладки при відкритті тієї, по якій відбувається клік мишею. Ось як це все виглядає:

Вертикальне меню jQuery

Збережіть всі зміни, подивіться, як виглядає меню в браузері. Ось загальний результат роботи: Вертикальне меню у вигляді акордеонаУ результаті у нас вийде привабливе меню, яке завжди можна переробити в залежності від своїх уподобань. А прибрати нові знання в області jQuery, CSS, ви будете створювати унікальні елементи сайту, удосконалюючи свої практичні навички.




» » Вертикальне меню для сайту у вигляді акордеона на jQuery