Работа с иконками
Иконки выводятся через псевдокласс ::before , поэтому к любому элементу достаточно добавить класс с именем иконки. Обычно применяется элемент , но можно использовать и любой другой строчный элемент, например: , и др.
Для указывается два основных класса — fa и fa-icon , где вместо icon пишется имя иконки. Все имена доступны на этой странице.
Иконки разбиты по категориям, также есть поиск по ключевым словам (рис. 1).
Рис. 1. Иконки для видеоплеера
Чтобы добавить иконку с именем play напишем следующий код:
Сам элемент пустой и вставляется в то место на странице, где требуется вывод иконки. Размер её совпадает с размером текущего текста.
Размеры иконок
Размер любой иконки из набора мы можем изменить с помощью свойства font-size , переопределив его в своём стиле. Также Font Awesome предлагает пять готовых размеров. Достаточно добавить дополнительный класс к элементу как показано в примере 1.
Пример 1. Размер иконок
Font Awesome Исходный размер
fa-lg
fa-2x
fa-3x
fa-4x
fa-5x
Результат данного примера показан на рис. 2.
Рис. 2. Размеры иконок
Цвета
Поскольку иконка это текстовый символ, то к нему применимы стилевые свойства color , background , text-shadow и другие, задающие оформление текста. В примере 2 показаны некоторые варианты изменения вида иконок.
Пример 2. Оформление иконок через стили
Font Awesome
Результат данного примера показан на рис. 3.
Рис. 3. Цветные иконки
Font Awesome вводит специальный класс fa-inverse , изменяющий цвет иконок на белый, поэтому в стилях для иконки книжки цвет не указывается.
Поворот иконок
Иконки можно поворачивать на 90, 180 или 270 градусов по часовой стрелке, а также отражать их по горизонтали или вертикали. Для этого применяются следующие классы:
- fa-rotate-90 — поворот на 90º по часовой стрелке;
- fa-rotate-180 — поворот на 180º;
- fa-rotate-270 — поворот на 270º;
- fa-flip-horizontal — отражение по горизонтали;
- fa-flip-vertical — отражение по вертикали.
Надо учитывать, что не все иконки имеет смысл поворачивать и отражать, результат будет заметен для несимметричных иконок (пример 3).
Пример 3. Поворот и отражение иконок
Font Awesome
Результат данного примера показан на рис. 4. Первая иконка самолёта выводится в исходном виде, вторая поворачивается на 90º, а третья отражается по горизонтали.
Рис. 4. Преобразования иконки
Анимация
Анимация обычно применяется для создания эффекта ожидания. Иконки можно заставить бесконечно вращаться по часовой стрелке двумя способами. Класс fa-spin производит плавное вращение, а fa-pulse — пошаговое вращение. Ниже показано вращение футбольного мяча.
Объединение иконок
Кроме обычного вывода иконки можно комбинировать между собой. Для этого создаём элемент с классом fa-stack , а в него уже вставляем желаемые иконки. Вначале идёт нижняя, затем верхняя. К самим иконкам добавляется класс fa-stack-1x или fa-stack-2x , в зависимости от того, какая иконка должна быть больше размером. Ниже показана основная структура кода.
Для отдельных иконок мы можем задавать собственный стиль, например, цвет иконки. Тем самым получить новые цветовые решения (пример 4).
Пример 4. Комбинация иконок
Font Awesome
Результат данного примера показан на рис. 5.
Рис. 5. Комбинация иконок
Как сделать иконку сайта на вкладке html
Для того чтобы добавить иконку сайта на вкладке, нужно использовать тег со значением атрибута rel равным «shortcut icon» и атрибут href указывающий на путь к изображению.
rel="shortcut icon" href="path/to/icon.png" />
В этом примере, мы добавляем иконку с путем «path/to/icon.png». Важно, чтобы путь был указан правильно и иконка была доступна по этому пути.
06 апреля 2023
Чтобы добавить иконку для MS Edge, нужно добавить следующие теги внутри тега :
name="msapplication-TileColor" content="#ffffff" /> name="msapplication-TileImage" content="path/to/ms-icon-144x144.png" /> name="theme-color" content="#ffffff" />
Здесь мы указываем цвет плитки приложения для MS Edge в атрибуте content тега с именем msapplication-TileColor . Также мы указываем путь к иконке для MS Edge в атрибуте content тега с именем msapplication-TileImage .
Атрибут name и content тега определяют цвет темы приложения. В данном случае мы указываем, что цвет темы должен быть белым.
06 апреля 2023
Чтобы добавить иконку для IOS, нужно добавить следующие теги внутри тега :
rel="apple-touch-icon" sizes="180x180" href="path/to/apple-touch-icon.png" /> name="apple-mobile-web-app-capable" content="yes" /> name="apple-mobile-web-app-status-bar-style" content="black" />
Здесь мы указываем путь к иконке для IOS в атрибуте href тега . Также мы указываем размеры иконки в атрибуте sizes . Для IOS рекомендуется использовать размер 180×180.
Атрибуты name и content тега определяют поведение веб-приложения на IOS. В данном случае мы указываем, что веб-приложение может быть запущено на IOS и что стиль статус-бара должен быть черным.
Создание и добавление иконки сайта Favicon
Собственная иконка для сайта — Favicon — выглядит намного привлекательней, помогает пользователю быстро найти ваш сайт во вкладках, добавляет узнаваемость и персонализацию бренду. Некоторые браузеры, такие как Яндекс, отображают иконку сразу возле поискового сниппета в результатах выдачи. Сайт с иконкой смотрится профессионально, сама иконка должна соответствовать логотипу компании или отражать тематику сайта.
В этом руководстве вы узнаете несколько способов, как добавить favicon на ваш сайт.
1. Какие требования к размеру и формату иконки
Взять любую понравившуюся картинку и с ходу использовать ее как Favicon не получится. Надо соблюсти два несложных требования: выбрать подходящее расширение и размер.
Рекомендуемые форматы изображений для иконки:
- .ico (.icns в macOS) — своего рода стандарт, используется повсеместно.
- .png — более современный вариант, тоже широко распространен и поддерживается даже во многих старых браузерах.
Можно использовать и другие форматы? например, jpeg или gif. Из-за особенностей браузеров и разных ОС мы рекомендуем выбирать ico. Самый каноничный формат, с которым точно не ошибетесь.
Рекомендуемые размеры для иконок:
- 16 на 16 px
- 32 на 32 px
- 192 на 192 px
- 512 на 512 px
2. Как и где создать иконку для сайта
Возможно у вас уже есть подготовленная иконка — тогда пропустите этот раздел и переходите к шагу 3. Если иконки у вас еще нет, вы можете самостоятельно создать её в удобном редакторе или воспользоваться одним из онлайн сервисов:
https://icons8.com — отличный сервис с большим выбором иконок и удобным поиском. Вам достаточно просто отыскать понравившуюся иконку и скачать её.
https://iconsflow.com — на этом сайте кроме большого выбора макетов вы также можете отредактировать иконку: изменить её форму, добавить фон, стиль отображения и пр.
3. Как добавить иконку на сайт
Есть несколько вариантов добавить иконку на сайт.
Вариант 1 — Загрузить иконку в формате favicon.ico в корневой каталог сайта. Все браузеры автоматически распознают этот файл и отобразят изображение в качестве иконки на вкладке. Файл нужно загрузить в корень сайта через файловый менеджер или FTP, формат файла обязательно должен быть ico.
Вариант 2 — Указать путь к иконке в блокев шапке сайта. В этом случае вы можете использовать файлы разных форматов. Вам нужно открыть редактор кода сайта, найти блоки внутри него разместить следующий код со ссылкой на картинку иконки:
Вариант 3 — Воспользоваться стандартным загрузчиком CMS. Все популярные платформы для разработки сайта: WordPress, Joomla, Opencart уже имеют встроенный функционал для загрузки иконок. Вам достаточно открыть настройки сайта и загрузить иконку стандартным способом.
В этом руководстве вы узнали несколько способов, как быстро создать и добавить иконку для вашего сайта. Правильно подобранная иконка добавит сайту более привлекательный вид и выделить его среди конкурентов.
Как добавить ico в html
Как вставить иконку в HTML-код?
Как вставить иконку в HTML-код?
Автор: Maria
Обновлено больше недели назад
Получить HTML-код для вставки можно на нашем сайте. Мы генерируем такие фрагменты кода:
IMG-тег с кодированием исходника Base64;
IMG-тег со ссылкой на нашу CDN;
IMG-тег, Inline, HTML и CSS для фона.
Все варианты можно найти следующим образом:
Кликните по иконке. Откроется панель;
Кликните Скачать;
В открывшемся окне выберите нужный вам фрагмент;
Скопируйте фрагмент;
При бесплатном использовании скопируйте фрагмент с атрибуцией.