Возможно, вы слышали о ресурсе Codepen, на котором можно создавать файлы примеров для использования их в проектах.  В данной статье мы рассмотрим примеры различных меню, авторы которых разместили свой код на codepen.io.

Простые меню вы можете разобрать с помощью статьи "Виды горизонтальных меню для сайта". Здесь же будут рассмотрены примеры различных меню, появляющихся по клику на кнопке. В этих меню, помимо css-форматирования, используется код на JavaScript/jQuery.

Flexbox-меню с перекрытием экрана

Верстка меню основана на модели Flexbox. При появлении элементов меню происходит перекрытие экрана.  Используются трансформации и анимация с помощью свойства transition. Также используется код на jQuery.

See the Pen Fullscreen flexbox overlay navigation by Mirko Zorić (@fluxus) on CodePen.

Полноэкранное меню

See the Pen Full Page Intro & Navigation by Elen (@ambassador) on CodePen.

И еще один вариант

See the Pen Full-Page Nav Stacking Animation by Jon Kantner (@jkantner) on CodePen.

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

See the Pen Exploring Arrow Animation CSS Hover Effect by Envato Tuts+ (@tutsplus) on CodePen.

Меню с интересной анимацией разрезанных букв

See the Pen Perspective Split Text Menu Hover by James Bosworth (@bosworthco) on CodePen.

Вертикальное меню с параллакс-эффектом

See the Pen Parallax Menu Effect by Hyperplexed (@Hyperplexed) on CodePen.

Меню со слайд-эффектом

При клике на элементах этого меню используется плавный переход подчеркивания для активной ссылки. Здесь есть не только css-форматирование, но и код на jQuery.

В примере используются html-, css- и  js-препроцессоры. Если код вам непонятен, нажмите на стрелку в правом верхнем углу соответствующей вкладки и выберите пункт "View compiled HTML" и т.п. при редактировании этого примера на Codepen.

See the Pen A clean navigation slider by Roemerdt (@Roemerdt) on CodePen.

Цветное навигационное меню на основе CSS и jQuery

В этом css-меню используется эффект изменения цвета активной точки при наведении на один из пунктов. Как и в предыдущих  меню, без jQuery здесь не обошлось.

See the Pen Colourful navigation by Lewi Hussey (@Lewitje) on CodePen.

Еще один вариант:

See the Pen css3 Responsive menu effect by Bogdan Blinnikov (@bonkalol) on CodePen.

Скошенное меню

В этом меню внешний вид обеспечивается с помощью CSS3-свойства transform: skew(). Очень интересный вид, полученный путем трансформации списка ссылок.

See the Pen Skewed Menu by Claudio Holanda (@kazzkiq) on CodePen.

CSS меню с эффектами при прокручивании и наведении

В этом меню использованы эффекты при прокручивании (скроллинге), связанные с 3d-трансформациями и увеличении масштаба при наведении. Также не обошлось без JavaScript.

Интересное меню с различными цветами и иконками для пунктов меню. Оно предполагает разворачивание на весь экран.

See the Pen Menu with scroll & hover effects by Ivan Bogachev (@sfi0zy) on CodePen.

Боковое выезжающее меню с эффектом размытости стекла

Разметка с использованием CSS и нативного JS-кода

See the Pen Frosted Glass Menu | [best in chrome] by Dev Loop (@dev_loop) on CodePen.

Анимационное меню с SVG (UI Navigation Concept)

Меню, предназначенное опять-таки либо для мобильной версии сайта, либо для мобильного приложения. В нем используются анимации SVG и CSS3 без подключения сторонних библиотек + код на JavaScript.

See the Pen SVG UI Navigation Concept by Alex Permyakov (@alexdevp) on CodePen.

Меню в мобильном

See the Pen Hamburger + clip-path by Mikael Ainalem (@ainalem) on CodePen.

Меню с 3d эффектом при повороте гитары. Нужно потянуть вправо, чтоб увидеть меню.

See the Pen 3D Drag out menu with guitar by Jamie Coulter (@jcoulterdesign) on CodePen.

Желеобразное меню для мобильных устройств

Очень интересное меню с приятной анимацией при скроллинге и прикосновении на мобильных устройствах. Требует подключения множества библиотек.

See the Pen Touch device jelly menu concept by LegoMushroom (@sol0mka) on CodePen.

Иконочное меню для мобильных

See the Pen Mobile Menu by Ricardo Oliva Alonso (@ricardoolivaalonso) on CodePen.

Еще один вариант:

See the Pen Menu jQuery by Christophe Kirsch (@chriskirsch) on CodePen.

И еще:

See the Pen Navigation by Vadim Bauer (@v_Bauer) on CodePen.

3d-карусель в виде меню, или меню в виде 3d карусели

See the Pen Orbital Menu by Jon Kantner (@jkantner) on CodePen.

Меню с иконками для мобильных

See the Pen Fancy tab bar active animation by Aymen Mohammed (@aymen-mohammed) on CodePen.

И еще один вариант:

See the Pen TabBar - Pure CSS - #CodePenChallenge: Navigation Bars by Jordan (@DeyJordan) on CodePen.

Вращающееся меню с иконками

See the Pen Infographic Pie (SVG based) by Shalabh Vyas (@shalabhvyas) on CodePen.

CSS меню с кнопкой по центру header

See the Pen Pure CSS Header Menu by Nikolay Talanov (@suez) on CodePen.

Социальное меню с выезжающими иконками

See the Pen Mobile Menu by Ricardo Oliva Alonso (@ricardoolivaalonso) on CodePen.

Верхнее выезжающее css-меню c иконкой-гамбургером

Приятное боковое выезжающее меню с CSS-анимацией появления самого меню и изменения иконки-гамбургера. Подойдет как для основной версии сайта, так и для мобильной версии. Помимо CSS, используется минимальный код на JS.

See the Pen Toggle menu by Tristan White (@triss90) on CodePen.

Еще один вариант с небольшими 3D-трансформациями.

See the Pen 3D Rotating Navigation by Elen (@ambassador) on CodePen.

Верхнее меню без гамбургера

See the Pen Card-Like Menu by Jon Kantner (@jkantner) on CodePen.

3D-эффект для меню, появляющегося сверху

See the Pen Swinging Door Menu by James Steinbach (@jdsteinbach) on CodePen.

Нижнее меню

See the Pen Mobile Menu Animation by Stas Melnikov (@melnik909) on CodePen.

Еще один вариант:

See the Pen How to Build a Pure CSS Animated Tab Menu by Envato Tuts+ (@tutsplus) on CodePen.

Нижнее меню в телефоне с отображением предложений блюд

See the Pen Tilt to make room for menu by Mikael Ainalem (@ainalem) on CodePen.

 

Боковая панель с меню

Меню расположено на боковой выезжающей панели справа. При появлении меню основной контент сдвигается влево. Использован код на JS.

See the Pen CSS3 side panel with menu by Darren Huskie (@Huskie) on CodePen.

Еще один пример для панели администратора

See the Pen Sidebar template by Mohamed Azouaoui (@azouaoui-med) on CodePen.

Меню слева

See the Pen Daily Ui #05 - Mobile Navigation by LeFourbeFromage (@lefourbefromage) on CodePen.

"Вытягиваемое" слева меню

See the Pen Elastic SVG Sidebar Material Design by Nikolay Talanov (@suez) on CodePen.

Несколько разных эффектов появления панели с меню слева

See the Pen Sidebar Transitions by kyunwang (@kyunwang) on CodePen.

Панель справа

See the Pen OffCanvas 메뉴 / Toggle 패널 UI (실습 완료) by 야무 (@yamoo9) on CodePen.

Гамбургеры для меню - варианты отображения и изменения

Анимированные стрелки из гамбургера

See the Pen Hamburger Menu Animations by Tamino Martinius (@Zaku) on CodePen.

SVG-Анимация при наведении на иконку гамбургера в боковой панели

See the Pen SVG Gooey Hover Menu Concept by Michael Leonard (@mikel301292) on CodePen.

Еще варианты анимации иконки-гамбургера.

See the Pen CSS Menu Icon Animation: Know Your Menu by Olivia Ng (@oliviale) on CodePen.

Меню вверх

See the Pen Menu Button Interaction by Aybüke Ceylan Öncül (@aybukeceylan) on CodePen.

Разные варианты преобразования гамбургера по клику.

See the Pen Hamburger Icons Animations by Ahmad Emran (@ahmadbassamemran)  on CodePen.

Еще набор вариантов для гамбургеров:

See the Pen CSS Menu Icons #2 by Naoya (@nxworld) on CodePen.

Реальный гамбургер в виде ... гамбургера

See the Pen 3D-ish Hamburger Menu by Jon Kantner (@jkantner) on CodePen.

Интересное боковое меню для лэндинга или одноэкранной презентации

See the Pen One Page Navigation CSS Menu by Alberto Hartzet (@hrtzt) on CodePen.

Неоновая анимация при наведении на горизонтальное и вертикальное меню

See the Pen Menu Or Nav Hover Styles by Dev Loop (@dev_loop) on CodePen.

Выезжающее сбоку меню

В коде используется не только css, но и JS-код

See the Pen Sliding Menu by Dev Loop (@dev_loop) on CodePen.

Второй вариант выезжающего сбоку меню основан только на CSS:

See the Pen Pure CSS Hamburger fold-out menu by Erik Terwan (@erikterwan) on CodePen.

Выпадающее меню слева

See the Pen Drop-down menu by Ivan Grozdic (@ig_design) on CodePen.

Выпадающее меню по центру

See the Pen Dropdown dark/light - pure css - #14 by Ivan Grozdic (@ig_design) on CodePen.

Боковое css-меню с анимацией

See the Pen Pure CSS3 Mega Dropdown Menu With Animation (Vertical) by Rizky Kurniawan Ritonga (@rizkykurniawanritonga) on CodePen.

Выезжающее сверху CSS меню

При нажатии на кнопку-гамбургер сверху с анимацией появляется меню. Контент смещается вниз с отступами слева и справа. Помимо css-transition использован несложный код на jQuery.

See the Pen Off canvas menu by Mark Murray (@markmurray) on CodePen.

Разворачивающееся меню

See the Pen Makisu by Justin Windle (@soulwire) on CodePen.

Навигационное меню в стиле Material Design

Приятное меню, которое появляется со слайд-эффектом с помощью  css-transition и небольшого jQuery-кода.

See the Pen Material design navigation by Lewi Hussey (@Lewitje) on CodePen.

Еще один вариант в стиле Material Design с круглыми кнопками

See the Pen CSS Gooey Menu (Version 3) by Lucas Bebber (@lbebber) on CodePen.

Вторая версия меню с круглыми кнопками.

See the Pen Floatting Draggable Menu (Messenger like) by Andy Pagès (@andyNroses) on CodePen.

Раскрывающееся вниз (Dropdown) меню

В примере использованы CSS и JS-код.

See the Pen CSS3/Javascript Pure Dropdown Menu by Pedro Nauck (@pedronauck) on CodePen.

Еще один вариант dropdown-меню

See the Pen Swanky Pure CSS Drop Down Menu V2.0 by Jamie Coulter (@jcoulterdesign) on CodePen.

Еще больше вариантов выпадающих (dropdown) меню вы найдете в отдельной статье.

Вариант с интересной анимацией при наведении

See the Pen Solution for Long Drop Down Items by Larry Geams Parangan (@larrygeams) on CodePen.

Трансформация скоса в выпадающем меню при наведении курсора мыши

See the Pen CSS Swinging Panel Menu by Seth Abbott (@sethabbott) on CodePen.

Выпадающее (Dropdown) меню на CSS

See the Pen Pure CSS DropDown Menu by Andor Nagy (@andornagy) on CodePen.

Выпадающее по клику меню в стиле Bootstrap

See the Pen OnClick Dropdown by Sazzad (@sazzad) on CodePen.

Выезжающее меню слева в стиле Bootstrap 3

See the Pen Awesome Bootstrap 3 Sidebar Navigation by Jay Holtslander (@j_holtslander) on CodePen.

Выезжающее меню с CSS-анимацией

Только CSS, без JS-кода

See the Pen CSS Drop-Down Menu Transitions by Shaw (@shshaw) on CodePen.

Выезжающее сверху меню с анимацией

Есть переключатель для темной/светлой темы и анимация в виде круга, перемещающегося за курсором мыши. CSS+JS-код.

See the Pen Overlay menu by Ivan Grozdic (@ig_design) on CodePen.

Отзывчивое мега-меню с использованием jQuery

See the Pen Responsive and Mega menu by Arjun Amgain (@arjunamgain) on CodePen.

Мега-меню преимущественно на HTML/CSS

See the Pen Responsive Mega Menu and Dropdown Menu (CSS only) by Elen (@ambassador) on CodePen.

Простое выпадающее меню на основе jQuery

See the Pen Responsive Menu by Kevin D (@wrecklaimer) on CodePen.

CSS-меню с несколькими уровнями вложенности

See the Pen Multi level css only push menu by Shven (@Shven) on CodePen.

И второй вариант:

See the Pen Responsive Dropdown Menu Bar by Elen (@ambassador) on CodePen.

Отзывчивое меню с несколькими уровнями вложенности

Использует не только CSS, но и jQuery.

See the Pen CSS3 Responsive Menu Dropdown + Submenu width Logo by emre (@emredenx) on CodePen.

CSS-меню с вкладками

Стоит, наверное, отключить видимость radio-переключателей в конечной версии меню.

See the Pen No JS: Tabs that scale down to menu by Jake Albaugh (@jakealbaugh) on CodePen.

 

Различные варианты оформления меню вы можете найти также на freefrontend.com, onaircode.com и navnav.co.

 

Автор: Админ

1 Комментарий

  1. Super ClAAAS!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *