Font Awesome предлагает вам масштабируемые векторные иконки, которые вы можете с легкостью персонализировать —
размер, цвет, тени и все, что можно сделать силами CSS.
- Один шрифт, 675 иконок
- Нет необходимости в JavaScript
- Бесконечная масштабируемость
- Бесплатно, как воздух
- Управление через CSS
- Поддержка Retina-дисплеев
- Совместимость с фреймворками
- Совместимость с настольными компьютерами
- Размеры иконок
- Цвета
- Поворот иконок
- Анимация
- Объединение иконок
- Список значков FontAwesome fas-fa, стандартные значки
- Часто Задаваемые Вопросы
- Пример
- Установка шрифта
- Использование иконок шрифта Awesome
- Создание иконок с фиксированной шириной
- Иконки для маркированных списков
- Создание «вытянутых» иконок
- Создание вращающихся иконок
- Создание повернутых и зеркально отраженных иконок
- Иконки, наложенные друг на друга
Один шрифт, 675 иконок
Единой коллекцией Font Awesome является графическим языком интернет-пространства.
Нет необходимости в JavaScript
Мало проблем с совместимостью, так как для Font Awesome не требуется JavaScript.
Бесконечная масштабируемость
Масштабируемая векторная графика обозначает, что иконки будут выглядеть великолепно в любом размере.
Бесплатно, как воздух
Font Awesome полностью бесплатен для коммерческого использования. Читай про лицензию.
Управление через CSS
Легко настроить цвет иконок, размер, тени и все остальное, что возможно с помощью CSS.
Поддержка Retina-дисплеев
Иконки Font Awesome векторные, а это значит, что они великолепны на экранах высокого разрешения.
Совместимость с фреймворками
Изначально сделанный для Bootstrap, Font Awesome прекрасно работает и с другими фреймворками.
Совместимость с настольными компьютерами
Возможность использовать Font Awesome в любой программе как обычный шрифт, шпаргалка под весь набор иконок.
Иконки выводятся через псевдокласс , поэтому к любому элементу достаточно добавить класс с именем иконки. Обычно применяется элемент , но можно использовать и любой другой строчный элемент, например: , и др.
Для указывается два основных класса — и , где вместо icon пишется имя иконки. Все имена доступны на этой странице.
Иконки разбиты по категориям, также есть поиск по ключевым словам (рис. 1).
Рис. 1. Иконки для видеоплеера
Чтобы добавить иконку с именем play напишем следующий код:
Сам элемент пустой и вставляется в то место на странице, где требуется вывод иконки. Размер её совпадает с размером текущего текста.
Размеры иконок
Размер любой иконки из набора мы можем изменить с помощью свойства , переопределив его в своём стиле. Также Font Awesome предлагает пять готовых размеров. Достаточно добавить дополнительный класс к элементу как показано в примере 1.
Пример 1. Размер иконок
Результат данного примера показан на рис. 2.
Рис. 2. Размеры иконок
Цвета
Поскольку иконка это текстовый символ, то к нему применимы стилевые свойства , , и другие, задающие оформление текста. В примере 2 показаны некоторые варианты изменения вида иконок.
Пример 2. Оформление иконок через стили
Результат данного примера показан на рис. 3.
Рис. 3. Цветные иконки
Font Awesome вводит специальный класс , изменяющий цвет иконок на белый, поэтому в стилях для иконки книжки цвет не указывается.
Поворот иконок
Иконки можно поворачивать на 90, 180 или 270 градусов по часовой стрелке, а также отражать их по горизонтали или вертикали. Для этого применяются следующие классы:
Надо учитывать, что не все иконки имеет смысл поворачивать и отражать, результат будет заметен для несимметричных иконок (пример 3).
Пример 3. Поворот и отражение иконок
Результат данного примера показан на рис. 4. Первая иконка самолёта выводится в исходном виде, вторая поворачивается на 90º, а третья отражается по горизонтали.
Рис. 4. Преобразования иконки
Анимация
Анимация обычно применяется для создания эффекта ожидания. Иконки можно заставить бесконечно вращаться по часовой стрелке двумя способами. Класс производит плавное вращение, а — пошаговое вращение. Ниже показано вращение футбольного мяча.
Объединение иконок
Кроме обычного вывода иконки можно комбинировать между собой. Для этого создаём элемент с классом , а в него уже вставляем желаемые иконки. Вначале идёт нижняя, затем верхняя. К самим иконкам добавляется класс или , в зависимости от того, какая иконка должна быть больше размером. Ниже показана основная структура кода.
Для отдельных иконок мы можем задавать собственный стиль, например, цвет иконки. Тем самым получить новые цветовые решения (пример 4).
Пример 4. Комбинация иконок
Результат данного примера показан на рис. 5.
Рис. 5. Комбинация иконок
Полный список значков шрифта удивительно отображается с иконками, именами CSS и кодами.
Font Awesome – это полная библиотека масштабируемых иконок для вашего сайта. Смотрите ниже список значков, доступных бесплатно. Более полный пакет с еще большим количеством значков можно купить на их сайте.
Font Awesome: официальный сайт
Бесплатная загрузка FontAwesome иконок GPL, установленных на GitHUB
В последнем выпуске пакета Font Awesome шрифты теперь разделены на 4 пакета: сплошные значки бесплатны, обычные значки платные, светлые значки платные и бренды бесплатные. Убедитесь, что используете правильный префикс, либо fas для значков без значков, либо fab для значков без брендов – см. Ниже подробные имена CSS.
Список значков Font Awesome продолжает расти, и рекомендуется регулярно проверять на их веб-сайтах, какой из доступных пакетов является последним, и в конечном итоге получить лицензионный пакет для доступа ко всей коллекции, как в приведенном ниже списке значков Font Awesome. включает только те, которые можно использовать бесплатно, как из стандартного пакета fas-fa icon, так и из пакета fab-fa icon sizes.
Чтобы быстро найти значок в большом списке значков Font Awesome, воспользуйтесь функцией поиска в своем браузере и найдите слова, похожие на значок, который вы хотите найти. Скорее всего, для ваших нужд доступны значки, но они называются (только на английском языке) с другим словом, чем то, о котором вы думаете в первую очередь. Список бесплатных иконок Font Awesome 5 огромен и, скорее всего, подойдет для большинства ваших дизайнерских нужд!
Быстрый доступ к списку значков Font Awesome:
Получите собственные значки
Список значков FontAwesome fas-fa, стандартные значки
Однако, если вы хотите использовать Font Awesome для Word или для презентаций Excel, вам следует загрузить пакет Font Awesome, соответствующий вашим потребностям, и установить его на свой компьютер.
После этого вы сможете использовать значки Font Awesome в любом программном обеспечении, использующем шрифты, выбрав шрифт Font Awesome в селекторе шрифтов.
Ознакомьтесь с нашим полным руководством по установке Font Awesome for Word и использованию его в любой презентации или документе на вашем компьютере, а также по созданию красивых документов с включенными значками Font Awesome.
Часто Задаваемые Вопросы
Для того, чтобы использовать иконки, вам необходимо следовать этим шагам:
Для использования последней версии иконок this page смотрите эту страницу .
Здесь мы используем версию 5.8.1 , чтобы определить связь между текущим документом и файлом со ссылкой:
<link rel=”stylesheet” data-hren=”https://use.fontawesome.com/releases/v5./css/all.csssha384-oBUHEmvpQ+lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvfanonymous
Загрузка и установка не требуются.
Код иконки будет выглядеть следующим образом:
Можно легко изменить размер и цвет иконки и даже добавить к ней тени, используя только CSS. Иконки также могут быть перемещаемы и анаимируемы.
Иконки могут находится фактически где угодно, если используете стилевой префикс (fa) и название иконки. Font Awesome используется вместе со строчными элементами, и рекомендуется придерживаться к ним при проекте с согласованным HTML элементом.
Для ссылки на иконку вам необходимо использовать имя иконки с префиксомpan и предпочитаемый вами стиль с соответствующим префиксом (fas, fal, far или ).
Используйте элемента для ссылки на элемент:
Или используйте элемент :
Префикс устарел в версии 5. Новые префиксы по умолчанию (сплошной стиль), (бренды), (обычный стиль) и (тонкий стиль).
Пример
Также возможно добавить стиль непосредственно к размеру иконки, устанавливая font-size во внешнем стиле иконки или в стилевом атрибуте HTML элемента, который ссылается на иконку.
Для добавления эффектов тени к иконкам необходимо CSS свойство text-shadow.
Установите тень для того элемента, к которому относится иконка:
С помощью иконок можно сделать много всего! Можете оформлять ваши HTML списки в виде декоративных маркеров.
Используйте класс для плавного вращения иконки и класс fa-spinner.
Будет выглядеть таким образом:
Смотрите пример, чтобы увидеть разницу между классами и :
Пример с несколькими анимированными иконками:
Довольно часто для дополнительного дизайна вам может понадобиться поворачивать, отражать иконку.
Для произвольного поворота и отражения иконок используйте классы и .
Смотрите градус и детали вращения:
Установка шрифта
Чтобы подключить шрифт Font Awesome на свой веб-сайт вы можете воспользоваться двумя способами:
Использование иконок шрифта Awesome
Для увеличения размера иконок Вы можете воспользоваться классами fa-lg (увеличение на 33%), fa-2x, fa-3x, fa-4x, или fa-5x.
Создание иконок с фиксированной шириной
Иконки с фиксированной шириной очень полезны при создании навигационных меню или различных списков. Чтобы создать такие иконки, используйте класс fa-fw.
Иконки для маркированных списков
С помощью классов fa-ul и fa-li Вы можете заменить стандартные маркеры в неупорядоченных списках на другие иконки.
Создание «вытянутых» иконок
Для создания «вытянутых» кавычек или иконок статей используйте классы fa-border и pull-right или pull-left.
Создание вращающихся иконок
Для создания вращающейся иконки используйте класс fa-spin.
Создание повернутых и зеркально отраженных иконок
Чтобы повернуть и зеркально отразить иконки, используйте следующие классы fa-rotate-* и fa-flip-*.
Иконки, наложенные друг на друга
Чтобы наложить несколько иконок друг на друга, используйте класс “fa-stack” на родительском элементе, класс “fa-stack-1x” для иконки, который расположен на переднем плане и класс “fa-stack-2x” для иконки, расположенной на заднем плане. Класс “fa-inverse” может использоваться для инвертирования цвета иконки.