Иконка Телеграмм svg код

Есть ли где-то svg код иконок для html?
Сейчас использую awesome , но хотелось бы убрать лишние скрипты, и что лучше: awesome или svg код, на странице по 20-30 таких кодов может быть?

Имею ввиду такое

  • Вопрос задан более трёх лет назад
  • 8654 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 5
Если не хочешь быть первым — не вставай в очередь!

подскажите пожалуйста , есть ли где-то svg код иконок для html?

В сети их как грязи, например тут.

Сейчас использую awesome

Там тоже несколько тысяч.

но хотелось бы убрать лишние скрипты

Не вижу ни одной помехи для этого.

и что лучше awesome или svg код

FontAwesome — можно скачать отдельно, в SVG формате (каждую иконку отдельно).

на странице по 20-30 таких кодов может быть?

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

SVG иконки Flaticon снова бесплатные. Раскрываю секрет, как пользоваться Premium иконками.

P.S. Есть масса различных инструментов для анализа скорости загрузки страницы и оценки ряда прочих факторов. Например, Google Page Speed. Лучше — когда показатели высокие и/или вписываются в норму, остальное второстепенно.

Источник: qna.habr.com

SVG-иконки

Адаптивный дизайн — популярная тема. Экраны давно вышли за пределы стандартных разрешений, и сайты могут смотреть и на девайсах размером с ладонь, и на больших мониторах. Сайт должен одинаково хорошо выглядеть вне зависимости от размера устройства и плотности пикселей. Для адаптации дизайна и контента существует много разных методик и технологий. Векторная графика, SVG, по-моему, одна из самых интересных тем в этом направлении.

SVG-графику удобно использовать для иконок, при этом они не будут выглядеть мыльными на устройствах с ретиной и их можно растягивать без потери качества.

Вот, например, один SVG-спрайт в 4-х разных размерах, исходный — 32px:

SVG отлично справляется с этой задачей и хорошо подойдет для использования в адаптивных раскладках.

Иконки для дизайна можно взять из готовых наборов или нарисовать свои.

Наборы готовых иконок

iconmelon.com

Большая коллекция иконок на разные темы. Загруженные иконки предлагается вставлять в HTML с помощью use .

От автора проекта есть вдохновляющая статья про SVG-иконки, анимации и эффекты: SVG icons FTW.

icomoon.io

Удобнейший инструмент. Можно не только выбрать и скачать готовые иконки, но также можно загрузить свои и получить их в виде шрифта и/или спрайта. Вместе со спрайтом предлагается загрузить его PNG-версию.

flaticon.com

Большая коллекция, иконки удобно поделены на категории. Выбранные иконки можно скачать в отдельных форматах (шрифт, SVG, PNG) или во всех сразу.

Рисуем сами

Для создания своего набора иконок потребуется векторный редактор:

  • Adobe Illustrator — по-моему, лучший. 599 руб./месяц в составе подписки на Creative Cloud;
  • Inkscape — бесплатный и не очень удобный;
  • Sketch — для Mac OS, $79.99. Имеет некоторые проблемы с векторизацией обводок, но вообще довольно удобный.
Еще по теме:  Документы и данные Телеграмм занимают много места что делать на Айфоне

Снижение веса

Готовый SVG-файл обычно содержит много лишнего, но при этом хорошо поддается оптимизации. Из кода удаляются ненужные атрибуты, пробелы и переносы, а в числах уменьшается количество знаков после точки. Вес файла уменьшается на 30-50%. Инструменты для оптимизации:

petercollingridge.appspot.com/svg-optimiser github.com/svg/svgo github.com/sindresorhus/grunt-svgmin

grunt-svgmin — задача для Grunt с использованием svgo. При этом файлы сами будут браться из папки с исходниками, оптимизироваться и складываться в папку с результатами. Очень удобно.

Спрайт или иконочный шрифт?

Шрифт — удобная альтернатива спрайту. Не надо заморачиваться сеткой и расположением иконок, удобно добавлять новые символы, хотя для этого требуются дополнительные инструменты.

С помощью шрифта можно делать не только однотонные иконки, но и разноцветные.

Свой шрифт можно сделать, например, на сайте icomoon.io/app/. Примерная последовательность действий:

  1. Выберите иконки из набора и/или загрузите свои.
  2. Кликните внизу кнопку Font.
  3. На этом шаге можно переназначить символы для иконок или сразу загрузить получившийся шрифт.

Вместе со шрифтом в четырех форматах (.woff, .svg, .ttf, .eot) загружается CSS и демо-файл.

Встраиваемые шрифты работают даже в 8-м IE, но при этом имеют неожиданные проблемы с поддержкой в некоторых современных браузерах. Opera Mini вообще не поддерживает кастомные шрифты, Firefox’у требуются заклинания для сервера, где лежит шрифт (решается с помощью base64), Chrome может выгрузить шрифт, если вы надолго оставили вкладку открытой:

также в Chrome на Windows7 страница со встраиваемыми шрифтами может зависать при открытии, а в некоторых других браузерах вместо иконок может оказаться всё что угодно:

Картинка из статьи Криса Коэра Icon System with SVG Sprites. Я на этом же месте как-то видела иероглифы, но сейчас там SVG, так что скрин сделать не получится. CSS-tricks, кстати, очень активно использует SVG в своем новом дизайне, а разработчики Codepen в новом дизайне редактора отказались от использования иконочных шрифтов в пользу SVG.

Ещё одна статья в поддержку SVG: Ten reasons we switched from an icon font to SVG.

Несмотря на удобство использования, проблемы поддержки шрифтов в данный момент заставляют сделать выбор в пользу иконок на SVG.

Хочется надеятся, чтоб в будущем встраиваемые шрифты будут лучше поддерживаться.

Как существуют способы вставки SVG на страницу?

Спрайт

Плюсы:

  • короткий читабельный код;
  • картинка кешируется;
  • хорошая поддержка браузерами: все, кроме старых IE.

Минусы:

  • запрос к серверу;
  • в старых Операх фоновый SVG поддерживается странно: могут возникать проблемы при добавлении рамки элементу с SVG-фоном, а в Opera Mini работают только фоны без viewBox;
  • иконки в спрайте недоступны для стилей страницы;
  • большие спрайты могут вызывать проблемы с производительностью.

Base64 в data URI

Плюсы:

  • нет запроса к серверу.
  • хорошая поддержка браузерами: все, кроме старых IE.

Минусы:

  • картинка не кешируется и каждый раз рендерится заново;
  • длинная строка в CSS;
  • не читабельно: по коду непонятно что он содержит;
  • закодированная картинка может весить больше исходной;
  • для закодирования/раскодирования нужны дополнительные инструменты;
  • иконки недоступны для стилей страницы.

SVG в data URI

Плюсы:

  • нет запроса к серверу;
  • относительно читабельный код (можно прочитать или отредактировать);
  • не требует раскодирования;
  • поддерживается всеми современными браузерами, если закодировать SVG.

Минусы:

  • не кешируется;
  • длинная строка в CSS;
  • иконки недоступны для стилей страницы;
Еще по теме:  Как отправить доверенность Телеграммой

Use (переиспользование SVG-элементов)

Плюсы:

  • читабельный код;
  • картинкам можно добавить title и desc ;
  • символы доступны для стилей страницы. Также можно задать иконкам fill=»currentColor» , и они будут краситься вместе с текстом.

Минусы:

  • вставляется непосредственно в HTML. Перед использованием элементы должны быть объявлены вверху страницы в инлайновом SVG. Возможно, есть более изящный способ подключения библиотеки элементов, мне не удалось найти.

Шрифт

Плюсы:

  • удобный код;
  • единственный из способов поддерживается в IE8 без фолбеков;
  • иконки доступны для стилей страницы, и будут краситься вместе с текстом.

Минусы:

  • если шрифт не загрузился (ещё не загрузился, вообще не загрузился или уже выгрузился), вместо иконок будут буквы или символы юникода или ничего.

Живой пример с поддержкой браузерами:

Пример представлен как есть, без попыток обеспечить совместимость с разными браузерами. Вы можете открыть демо в интересующем браузере и посмотреть как в нем поддерживаются разные способы.

Отображение иконок в браузерах без поддержки SVG

В данный момент самый удобный и надежный способ вставки — в виде спрайта.

Для замены картинок в IE8 и старше можно использовать способ с множественными фонами:

Для старых Опер можно использовать такой селектор:

Таким образом можно добиться, чтобы иконки у пользователей с разными браузерами выглядели примерно одинаково.

Из существующих способов вставки иконок мне больше всего нравится шрифт. Он был бы идеальным, если бы не проблемы с поддержкой. Use мне не нравится смешиванием разметки и оформления, хотя радует доступность для CSS и возможность добавить title и desc . Есть ещё один очень хороший, но плохо поддерживаемый способ, но это тема для отдельного поста.

UPD: Большое спасибо Роме Комарову за дополненния к тексту.

UPD от 04.04.14:

Иконка Телеграм — это небольшое изображение, которое однозначно идентифицирует приложение, делает его узнаваемым. Благодаря иконкам пропала необходимость в подписи названия. Каждая программа имеет свой значок. Разработчики заботятся о его дизайне, так как фактически он становится логотипом продукта.

Особенности иконок в Телеграмм

Каждый значок представляет собой обычное графическое изображение. Системные хранятся либо отдельными файлами, либо (что чаще) в специальных библиотеках — файлах с расширением .dll.

Скачать иконку Телеграм в формате png можно по кнопке ниже.

Если картинка сохранена отдельным файлом, то он имеет расширение .ico. Никакой другой формат вы не сможете сделать иконкой. На компьютере значок Телеграмма хранится он в одной из библиотек в папке с установленной программой. Вы можете назначить собственную картинку, но старую после этого вернуть без переустановки не удастся.

К размерам тоже предъявляются требования. Telegram logo может быть только квадратным изображением.

Нарисовать значок можно в любом графическом редакторе, даже Paint. Но если есть желание сделать круглую картинку или рисунок необычной формы, то здесь необходимо добавить прозрачный фон. Иначе графика будет вписана в белый квадрат. В любом редакторе полотно имеет форму квадрата/прямоугольника.

Тогда необходим уже более сложный графический процессор, ведь в Paint нет функции прозрачности фона. Например, Photoshop. Из бесплатных можно порекомендовать InkScape.

Обязательно сохраните файл в формате .png или .gif. Только они поддерживают эту возможность.

Как получить .ico

Фотошоп не позволяет автоматически сохранить файл как иконку. Формат ico — это тот же bmp, немного измененный. Поэтому при отсутствии прозрачности можно сохранить изображение как bmp и потом вручную переименовать. В противном случае, когда фон не должен получить заливку, сохраняйте logo Telegram в png, а затем конвертируйте в онлайн сервисе. Рекомендуем https://convertio.co.

Еще по теме:  Как клонировать Телеграм на самсунге

Просто перетащите файл в поле, нажмите «Преобразовать» и затем «Скачать». Значок будет готов.

Редактор векторной графики InkScape тоже не имеет возможности сохранять в виде .ico. Но в нем можно нарисовать куда более эффектное изображение, чем в растровом. Все же последние предназначены больше для работы с готовыми изображениями или фотографиями. Значок Телеграм, выполненный вектором будет более гладким и качественным. Здесь сохраняйте или в svg или в png.

И также конвертируйте.

Помимо этих редакторов существуют еще и специализированные, для создания именно графических иконок. Например, IconCool Editor.

Где можно скачать готовые иконки для Телеграмм

В интернете можно найти множество ресурсов с бесплатными значками. Iconbird http://iconbird.com Здесь все изображения разбиты на категории. Также можно выбрать и по стилю, например, 3D.

Icons8 https://icons8.ru/ Бесплатно предлагаются более 60 000 значков. Для некоторых можно выбрать цвет. Сайт имеет удобную навигацию и множество категорий для выбора.

Findicons https://findicons.com Не очень удобная навигация, зато все наборы бесплатны. Их очень много, можно подобрать иконку на любой вкус.

Как изменить иконку Телеграмм

Для ПК это сделать крайне просто. На примере Windows:

  1. Наведите курсор мыши на изображение.
  2. Нажмите правую кнопку.
  3. Выберите «Свойства».
  4. На вкладке «Ярлык» нажмите «Сменить значок».
  5. Нажмите кнопку «Обзор».
  6. Выберите на диске файл с новым изображением.
  7. Нажмите «Ок» и значок на рабочем столе поменяется.

Для смартфона и планшета придется использовать сторонние программы. Рассмотрим последовательность действий на примере Awesome icons .

  1. Скачайте и установите приложение в Google Play Market.
  2. Вы увидите список всех приложений. Под каждым «родной» значок, изображение камеры и картины.
  3. Пролистайте до Телеграмм.
  4. Если хотите выбрать картинку с устройства, нажмите первую пиктограмму.
  5. Появится запрос на разрешение доступа к файлам. Соглашайтесь.
  6. Кликните в разделе «Icon».
  7. В меню можно выбрать значки приложений, из библиотеки, рисунок или с камеры.
  8. Выбор «Camera» позволит сфотографировать и разместить результат как иконку.
  9. Если хотите просто скачанный рисунок, нажмите «Picture».
  10. Откроется перечень всех картинок. В главном меню (три точки) укажите внутреннюю или внешнюю память (если таковая имеется). Выберите любую, чтобы сделать ее иконкой.
  11. После выбора изображения вы увидите, как оно будет обрезано. Если вас устраивает, жмите «Crop» в правом верхнем углу.
  12. Дальше нажмите «ОК».

После этого логотип приложения будет изменен.

Источники

  • http://css.yoksel.ru/svg-icons/
  • http://telegramzy.ru/ikonka/

Источник: mymess.ru

Telegram png

Компьютерные иконки Портативная сетевая графика Telegram Деловое партнерство, Telegram Icon, синий, угол png thumbnail

  • 504x504px 16.28KB
  • 600x600px 12.95KB
  • 2000x2000px 205.1KB
  • 512x512px 42.92KB
  • 600x600px 58.1KB
  • 1024x1024px 23.3KB
  • 500x500px 149.11KB
  • иллюстрация самолета white paper, программное обеспечение Telegram для Android WhatsApp, telegram, синий, угол png thumbnail512x512px 36.85KB
  • 1024x1024px 13.96KB
  • 768x768px 21.17KB
  • Человек-паук Стикер Telegram Meme, человек-паук, комиксы, герои png thumbnail512x512px 86KB
  • 600x600px 31.25KB
  • Наклейка Telegram Haikyu !!WeChat, haikyuu, Разное, лицо png thumbnail512x512px 180.4KB
  • Наклейка Telegram Человек-паук, человек-паук, комиксы, герои png thumbnail512x512px 71.79KB
  • Стикер Gollum Telegram Приложения для обмена сообщениями «Властелин колец», Telegram, ребенок, млекопитающее png thumbnail512x512px 76.69KB
  • 512x512px 98.47KB
  • Наклейка Telegram, буба, фотография, сердце png thumbnail512x512px 51.92KB
  • Стикер JoJo512x512px 128KB
  • 512x512px 150.21KB
  • 512x512px 7.1KB
  • Telegram, инкапсулированный PostScript, передача, синий, угол png thumbnail512x512px 50.91KB
  • 512x512px 30.3KB
  • Telegram Computer Icons Начальное предложение монет, Telegram Icon, угол, треугольник png thumbnail512x512px 34.92KB
  • Наклейка Brazzers Telegram, другие, Разное, обслуживание png thumbnail512x512px 69.13KB
  • Гринч Стикер Telegram Дед Мороз, Дед Мороз, еда, праздники png thumbnail512x512px 82.31KB
  • Emoji Telegram Компьютерные Иконки, Emoji, угол, прямоугольник png thumbnail512x512px 100.23KB
  • Наклейка Telegram Person, Зигмунд Фрейд, рука, другие png thumbnail512x512px 314.81KB
  • 480x525px 121.41KB
  • Рождественская елка Grinch Telegram Наклейка, рождественская елка, еда, праздники png thumbnail512x512px 72.06KB
  • Наклейка Telegram, Spyder, другие, стикер png thumbnail512x512px 383.76KB
  • Telegram Стикер LINE VK, мем-паук, рука, другие png thumbnail512x512px 74.25KB
  • Стикер Pusheen Telegram Cat, другие, коричневый, кошка png thumbnail512x512px 25.47KB
  • 512x512px 20.4KB
  • 1000x1000px 22.75KB
  • Наклейка Telegram Emoji LOL Интернет мем, эмодзи, микрофон, стикер png thumbnail512x512px 60.85KB
  • Стикер Лиги Легенд Видеоигра Telegram Contra, Лига Легенд, текст, видеоигра png thumbnail512x512px 85.15KB
  • Стикер Telegram Grinch Рождественская елка, елка, еда, праздники png thumbnail512x512px 226.14KB
  • Наклейка Telegram Викинг Emoji, Эмодзи, руководитель, иллюстратор png thumbnail512x512px 48.62KB
  • Наклейка Telegram, буба, другие, мультфильм png thumbnail512x512px 52.83KB
  • Наклейка Telegram Windows 95, другие, другие, окна png thumbnail512x512px 2.79KB
  • Социальные сети Telegram Computer Icons, социальные сети, синий, угол png thumbnail768x768px 115.56KB
  • Лига Легенд Стикер Riot Games Telegram, Лига Легенд, фиолетовый, игра png thumbnail512x512px 60.37KB
  • Telegram Computer Icons, другие, синий, угол png thumbnail512x512px 43.75KB
  • Наклейка Telegram ВКонтакте Мем, другие, разное, рука png thumbnail512x512px 70.97KB
  • WhatsApp Viber Telegram Приложение для обмена мгновенными сообщениями Мобильное приложение, WhatsApp, фиолетовый, текст png thumbnail4883x1707px 195.34KB
  • Ребекка Блэк YouTube Интернет-мем Telegram, YouTube, лицо, текст png thumbnail512x512px 76.88KB
  • Харли Куинн Telegram Стикер Комикс Персонаж, Харли Куинн, стекло, герои png thumbnail512x512px 34.94KB
  • 512x512px 20.18KB
  • Telegram Стикер В.К. Мем, Какой мем, комиксы, боксерская перчатка png thumbnail512x512px 86.35KB
  • Стикер Средневековья Telegram Средневековое художественное платье, другие, Разное, другие png thumbnail512x512px 42.54KB
  • Источник: www.pngegg.com

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...