Генератор для создания оптимального набора иконок сайта
Инструкция
Раньше нужно было создавать десятки иконок сайтов для разных браузеров и их версий. Но в современном сайтостроении многое изменилось. Теперь всё, что нам нужно для создания красивой иконки сайта - это один svg-файл, один favicon, три png и один json. Подробнее можно прочитать в этой статье.
HTML:
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<!-- 180x180 - ставим первым для safari -->
<link rel="icon" href="/favicon.ico" sizes="any"><!-- 32x32 -->
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="manifest" href="/manifest.webmanifest">
Файл манифеста:
// manifest.webmanifest
{
"icons": [
{ "src": "/icon-192.png", "type": "image/png", "sizes": "192x192" },
{ "src": "/icon-512.png", "type": "image/png", "sizes": "512x512" }
]
}
Табло Яндекс Браузера
Только Яндекс Браузер со своим табло добавил немного проблем. Если вы хотите, чтобы ваш сайт на табло (при открытии новой вкладки) выглядел хорошо - нужно создать ещё файл манифеста и одно png-изображение с прозрачным фоном и соотношением сторон: 1:3.
Эту строку добавим в head:
<link rel="yandex-tableau-widget" href="/tableau.json">
И создадим файл манифеста для Яндекса в корне:
{
"version": "1.0",
"api_version": 3,
"layout": {
"logo": "/tableau.png",
"color": "#003C8C",
}
}
В графе color
укажите цвет фона, который хотите видеть в табло Яндекс Браузера.logo
- это путь к картинке.
Более подробно в этой статье.
Генератор
Воспользуйтесь формой ниже, чтобы залить файл логотипа своего сайта в любом из форматов (jpg, png, svg) и получить набор из пяти иконок! Максимальный размер: 5мб
Прикрепляйте квадратный файл логотипа с небольшими отступами по краям (~10%).
Можно с прозрачным или цветным фоном.
Принимаются иконки в формате png;
Принимаются иконки в формате svg;
Принимаются иконки в формате jpg;
Генератор иконок создаст:
- Один
.favicon
файл, в который уже будет вложено 2 изображения 16х16 и 32х32. - Три
.png
файла, две иконки для Android и одна иконка для IOS. - Один
.svg
файл иконки - оставит для подключения.
Поддержать проект можно по ссылке: