Боковое меню с иконками на CSS

Иконки в данном меню могут иметь любые форматы (графика или шрифт).

Для SVG-иконок предусмотрен вариант с анимацией (пункт 3 в меню).

Пример меню можно увидеть справа

На экранах менее чем 767 пикселей, меню не показывается.

HTML:

Ставится в любое место страницы

CSS:

Смотрите также:

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

Ваш комментарий отправлен!

Комментарии:

  • Сергей:

    Очень удобное меню, например, для того, чтобы в нем поместить иконки ссылок на соц.сети организации.
    Но есть минус, который, увы, всё решает. Меню "прикручено" к правой стороне вьюпорта.
    И если сайт неширок (1200px, например), а монитор широкий, то меню улетает далеко вправо от контента сайта.
    А как его прикрутить к правой стороне контента, а не окна браузера, но при этом сохранить вертикальное позиционирование, как при position: fixed? То есть, думаю, с помощью JS функции Math динамически пересчитывать позицию меню так, чтобы на любой ширине экрана оно продолжало прилипать к правой стороне контента сайта. Это сильно сложно сделать?

    Ответить
    • Alexander:

      1 - для широких экранов делаем отступ справа по вкусу
      2 - прячем всплывающую подсказку не за экраном, а за иконкой.

      Ответить
  • Андрей:

    Годный скрипт, спасибо!
    Ещё бы понять, как сделать так, чтобы пункты меню сворачивались назад)
    и прилепить меню не к боку, а к низу))

    Ответить