Объявление функции в разделе declaration. Различия между function declaration и function expression в javascript

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

Демонстрация меню .

Подключение Font Awesome

Подключить можно двумя способами: скачать архив или вставить ссылку между тегами . Мы воспользуемся CDN ссылкой.

Все, иконочный шрифт подключен.

Поиск и вызов иконки на сайте

Первым пунктом меню у нас будет главная страница, вбиваем в поиске слово home и выбираем подходящую нам иконку.

Копируем код, как вы видите на скриншоте ниже и вставляем в нужном нам месте на HTML странице. Таким образом находим иконки для всех пунктов меню.

HTML разметка

Создадим блок


Что означают эти классы?

  • fas – стили иконки Solid
  • fa-fw – иконки с фиксированной шириной, необходимо для выравнивания
  • fa-home – изображение иконки

На текущий момент, наше навигационное меню выглядит таким образом:

Сейчас мы видим голую заготовку без стилей и совсем не представляем себе, какие сочетания цветов использовать, чтобы смотрелось наше меню более-менее адекватно. Я предлагаю не изобретать велосипед, а отправиться в поисках уже готовой цветовой палитры.

Я выбираю два рядом стоящие цвета: Purple и Deep Purple и вижу сгенерированную палитру цветов с подсказками, какой цвет основной, а какой для текста и иконок. Дальше мы будем копировать нужные нам цвета и задавать их в CSS коде.

CSS код

Смотрим на палитру и задаем цвет фона для тега