Векторные иконки в меню - продолжение

+21
3K
Продолжение записи Lora
Используем иконочные шрифты для стилизации меню, не правим файлы вне шаблона.

Часть первая — используем те же иконки что и Lora (IcoMoon)
1.Скопировать содержимое архива на сайт.
2.В админке нужному модулю назначить шаблон вывода mod_menu_icon.tpl
Иллюстрация
3.Нужным пунктам меню присвоить класс для иконки (берём из demo.css). Пример: в demo.css класс выглядит так:
  1.  
  2. .icon-image:before {
  3. content: "\e90d";
  4. }
  5.  
Копируем из всего этого только "image", это и есть наш класс :
Иллюстрация
и назначаем класс:
Иллюстрация
Результат:
Иллюстрация
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Часть втораяFont Awesome (готовимся встречать 1.10.7 laugh)
Тут даже проще (не нужно привязываться к тегу <span>)
Порядок действий тот же, только в:
п2. mod_menu_ico.tpl
п3. Подсматриваем нужный класс в font-awesome.css. Пример: в font-awesome.css класс выглядит так:
  1.  
  2. .fa-signal:before {
  3. content: "\f012";
  4. }
Копируем из всего этого только "signal"
В этом варианте оставил возможность использования в одном меню и шрифта и иконок по умолчанию.
На приведённом ниже рисунке, новости — с шрифтовой иконкой, статьи — с gif-картинкой, а фото — с обеими сразу shock
Иллюстрация
Архив второго варианта
Важно: делалось любителем. используете на свой страх и риск!
Мира вам!
+3
Lora Lora 9 лет назад #
Всё великое в простом. smile Нужно было мне внимательней смотреть в админку. Респект.
0
Владимир Савенко ✝️ Владимир Савенко ✝️ 9 лет назад #
У каждого свой путь к одной цели v
0
Майкл Майкл 9 лет назад #
Не совсем понял какая картинка появится вставляя в класс paint-format, images или droplet ?
Олег Васильевич я Олег Васильевич я 9 лет назад #
Комментарий удален
0
Майкл Майкл 9 лет назад #
В архиве самих иконок нет... scratch
а в файле demo.css ссылок на картинки масса, а картинок нет....
Олег Васильевич я Олег Васильевич я 9 лет назад #
Комментарий удален
0
Майкл Майкл 9 лет назад #
Ясно, сам ещё не ставил поэтому не понял как определить какая иконка появится при использовании выбранного класса?
Олег Васильевич я Олег Васильевич я 9 лет назад #
Комментарий удален
0
Hmelex Hmelex 9 лет назад #
А для ВТОРОЙ версии, можно что то подобное сделать?
Или как просто добавить картинки к пунктам меню?
Олег Васильевич я Олег Васильевич я 9 лет назад #
Комментарий удален
0
Hmelex Hmelex 9 лет назад #
Дла класс то прописывается но при подведении мышки накладывается другой класс - и закрывает картинку.
Тоже самое и при активном разделе - картинка не видна sad crazy
Олег Васильевич я Олег Васильевич я 9 лет назад #
Комментарий удален

Еще от автора

Pioneer - скин для шаблона modern
Бред сумасшедшего на тему "Как бы выглядела InstantCMS 1-х сегодня".
Одна ёлка, немного снега и два Деда, играющихся в прятки
Ещё один вариант новогоднего украшения. Пока не замылено в сети (на эту минуту стоит только на 2-х сайтах)
Новогодние скидки
Всё платное за 50%
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.