Як реалізувати крос-браузерні SVG іконки. Як реалізувати крос-браузерні SVG іконки Базова інтеграція SVG-елементів
Іконки, які ви знайдете на цих ресурсах, можна також використовувати, щоб проілюструвати інформацію в слайд-шоу, прикрасити візитні картки, меню, флаєри та інше.
Ми написали, що іконки на цих сайтах безкоштовні, але все ж звертайте увагу на умови скачування, так як вони можуть змінитися в будь-який момент.
01. Smashing Magazine
22. PixelsMarket
26. Blugraphic
Blugraphic - варіанти PSD, PNG і векторних іконок. Пошук обмежений тегами, але можна підписатися на розсилку і щотижня отримувати безкоштовну добірку по електронній пошті.
27. Icon Shock
Icon Shock - це тисячі безкоштовних іконок для особистого використання. Щоб застосувати картинку в комерційному проекті, потрібно внести разовий платіж.
28. CSS Author
CSS Author пропонує щотижневі добірки кращих безкоштовних іконок в мережі.
29. Creative Tail
Хочете свіжих іконок? На Creative Tail є набори, яких більше ніде не знайти.
30. All-Free-Download
All-Free-Download пропонує легкий пошук і прямі завантаження PSD, PNG і векторів.
31. Ego Icons
Ego Icons пропонує більше 1500 преміальних іконок і 100 безкоштовних векторних значків. Відвідайте також дочірні сайти, клікнувши по кнопках верхньої навігаційної панелі.
32. AlienValley
На AlienValley представлений широкий асортимент іконок високої якості в обмін на вашу адресу електронної пошти.
33. Dreamstale
Dreamstale забезпечить вас відмінними безкоштовними іконками преміум класу за умови вказівки авторства.
34. DuckFiles
35. 1001 Free Downloads
1 001 Free Downloads спеціалізується на плоских іконках, представлених безліччю прекрасних і химерних варіантів.
36. GraphicsBay
37. Pixeden
На Pixeden можна шукати іконки в декількох розмірах. Тут широкий вибір від 16х16 до 512х512 в форматі PNG.
38. NounProject
NounProject - це зручний пошук, легка завантаження і високу якість іконок. Посилання на автора обов'язкове. Членство з щомісячним внеском знімає обмеження на скачування.
39. Iconmonstr
Iconmonstr пропонує іконки в декількох розмірах без вказівки авторства.
40. Fusionplate
Іконки PSD - незамінний елемент будь-якого дизайну UI, який не поступається за важливістю навіть шрифтів, однак на практиці рідко хто займається розробкою власних іконок для кожного веб-проекту. З іншого боку, на пошук відповідних за якістю і оформлення іконок також йде чимало часу, але сьогодні ми вирішили допомогти вам, і підготували добірку безкоштовних наборів іконок на всі випадки життя.
01. Icons8
Icons8 - набір з 20 тисяч плоских іконок в будь-яких форматах, розмірах і кольорі! Тут представлені такі категорії, як бізнес, одяг, їжа і багато інших. Icons8 можна скачати у вигляді додатку для Mac або у вигляді ZIP-архіву.
02. Freepik
Яскрава колекція векторних іконок від спеціалізованого ресурсу Freepik - лише одна з безлічі представлених. Вона ідеально підійде для ділових і незалежних проектів. Додатково скачати PSD іконки можна в форматах .AI, .EPS і .SVG.
03. Iconfinder
Цей набір, виконаний в чорно-білому кольорі, містить комбінацію чітких функціональних і емоційних векторних іконок. Крім стандартних іконок цей набір містить іконки у вигляді сердець і очей, що дозволить вам надати власним проектам емоційне забарвлення.
04. 195 flat flag PSD icons
Відмінний набір іконок PSD для сайту, який можна використовувати при розробці міжнародного сайту, інтернет-магазину або блогу про подорожі. У набір входить 195 безкоштовних іконок із закругленими кутами.
05. Metro UI Icon Set
Якщо ви фанат Windows 8, то вам варто познайомитися з цим безкоштовним набором іконок. Він включає в себе 700 добре оформлених іконок, які можна вільно застосовувати в проектах будь-якого типу.
06. Modern UI Icons
Ще один набір безкоштовних іконок, який можна використовувати при створенні користувальницького інтерфейсу програмного забезпечення для Windows або для Android / iOS. Завантаживши даний набір, ви отримуєте 1000 плоских, створених вручну, іконок, в тому числі навіть іконки для шторки додатків в Windows Phone.
07. 350 pixel perfect icons
Неймовірний набір з 350 ідеально чітких іконок для додатків або сайтів. При цьому їх можна змінювати в розмірі без втрати якості.
08. 80 mini icons
80 ідеально чітких мініатюрних ікон, які можна скачати як в PSD-форматі, так і у вигляді іконічного шрифту. Ці охайні і витончені соціальні іконки PSD ідеально підійдуть для проектів будь-якого типу.
09. Simple and practical web icon vector graphic
Безліч корисних іконок, які можна використовувати в особистих і комерційних проектах.
10. Free flat icons
Набір іконок, виконаних в плоскому стилі, серед яких можна виділити календар, електронну пошту, годинник, карти і багато іншого.
11. Mono icons
Набір, який включає в себе 108 унікальних монохромних іконок, виконаних в стилі мінімалізму. Всі вони доступні в форматі PNG при розмірі 32 на 32.
12. Metrize icons
Безкоштовна колекція в стилі Metro, які можна використовувати у власних додатках і веб-проектах. Іконки соціальних мереж PSD безкоштовні як для особистого, так і для комерційного використання. В архіві представлені не тільки формати PSD, SVG, ESP і AI, але також і веб-шрифти.
13. Tab Bar Icons iOS 7
Елегантний набір іконок, розроблених під натхненням від iOS 7, який ви можете використовувати в своїх додатках. Завантажити іконки можна в наступних форматах: PSD, AI і ESP.
14. Chunky Pika Icon Set
Іконки в стилі Pika, створені агентством Dutch Icon з Данії. Цей набір включає в себе 42 ідеально чітких іконки.
15. Iconic
Ще один набір простих, але привабливих іконок, які ідеально підійдуть для мінімалістичні дизайнів. Iconic є open source набір, який можна завантажити в PNG, SVG, SWC і інших форматах, що дозволить адаптувати їх під власні дизайни.
16. 44 Shades of Free Icons
Набір з 44 іконок. Він містить PSD іконки для форуму, що дозволить без праці відредагувати і адаптувати їх під власні проекти.
17. Token icon set
Token включає в себе 128 унікальних ікон, доступних в форматі ICO в розмірах 16 на 16 пікселів, 32 на 32 пікселів і 256 на 256 пікселів, а також в форматі PNG в розмірі 128 на 128 пікселів. Кожна ікона представлена \u200b\u200bв темному і світлому варіантах, і доповнена PSD-файлом.
18. Flat icons (PSD)
Строкаті іконки в плоскому стилі, які можна скачати в форматі PSD і відредагувати під власні потреби.
19. Free 32px icons set
Набір, в якому ви знайдете іконку PSD будь-якого призначення: Skype, Facebook, Twitter, RSS, чашка кави, "лайк" і багато іншого.
20. 48 flat designer icons
Якщо ви фанат мінімалізму, то цей набір точно вам сподобається. Він складається з 48 безкоштовних іконок, що відображають офісні завдання, соціальні аспекти, а також подорожі. Всі вони представлені в форматах AI і PNG, і їх можна масштабувати без втрати якості.
21. Plex icons set
Набір включає в себе понад 100 ікон, серед яких календарі, антивірус, годинник, електронна пошта, додатки Microsoft Office, соціальні мережі, а також багато іншого.
22. Vectory mini free
Набір з більш ніж 1000 іконок PSD, розроблених командою Icojam. Всі вони представлені також в форматі PNG. Вони ідеально підійдуть для використання при розробці нового сайту, так як їх можна безкоштовно використовувати як в особистих, так і комерційних проектах.
23. Eldorado mini free
Чергова колекція міні-іконок від Icojam, в якій представлено понад 1200 ікон в розмірі 40 на 40 пікселів.
Адаптивний дизайн - популярна тема. Екрани давно вийшли за межі стандартних дозволів, і сайти можуть дивитися і на аксесуарах розміром з долоню, і на великих моніторах. Сайт повинен однаково добре виглядати незалежно від розміру пристрою і щільності пікселів. Для адаптації дизайну і контенту існує багато різних методик і технологій. Векторна графіка, SVG, по-моєму, одна з найбільш цікавих тем в цьому напрямку.
SVG-графіку зручно використовувати для іконок, при цьому вони не будуть виглядати мильними на пристроях з ретиной і їх можна розтягувати без втрати якості.
Ось, наприклад, один SVG-спрайт в 4-х різних розмірах, вихідний - 32px:
SVG відмінно справляється з цим завданням і добре підійде для використання в адаптивних розкладках.
Іконки для дизайну можна взяти з готових наборів або намалювати свої.
Набори готових іконок
iconmelon.com
Велика колекція ікон на різні теми. Завантажені іконки пропонується вставляти в HTML за допомогою use.
icomoon.io
Найзручніший інструмент. Можна не тільки вибрати і завантажити готові іконки, але також можна завантажити свої і отримати їх у вигляді шрифту і / або спрайту. Разом зі спрайтом пропонується завантажити його PNG-версію.
flaticon.com
Велика колекція, іконки зручно поділені на категорії. Вибрані іконки можна скачати в окремих форматах (шрифт, SVG, PNG) або у всіх відразу.
малюємо самі
Для створення свого набору іконок потрібно векторний редактор:
Adobe Illustrator - по-моєму, кращий. 599 руб. / Місяць в складі підписки на Creative Cloud;
Inkscape - безкоштовний і не дуже зручний;
Sketch - для Mac OS, $ 79.99. Має деякі проблеми з векторизацией обводок, але взагалі досить зручний.
Зниження ваги
Готовий SVG-файл зазвичай містить багато зайвого, але при цьому добре піддається оптимізації. З коду видаляються непотрібні атрибути, прогалини і переноси, а в числах зменшується кількість знаків після точки. Вага файлу зменшується на 30-50%. Інструменти для оптимізації:
grunt-svgmin - завдання для Grunt з використанням svgo. При цьому файли самі будуть братися з папки з вихідними кодами, оптимізуватися і складатися в папку з результатами. Дуже зручно.
Спрайт або іконочние шрифт?
Шрифт - зручна альтернатива спрайту. Не треба морочитися сіткою і розташуванням іконок, зручно додавати нові символи, хоча для цього потрібні додаткові інструменти.
За допомогою шрифту можна робити не тільки однотонні іконки, але і різнокольорові.
Свій шрифт можна зробити, наприклад, на сайті icomoon.io/app/. Приблизна послідовність дій:
Виберіть іконки з набору і / або завантажте свої.
Натисніть внизу кнопку Font.
На цьому кроці можна перепризначити символи для іконок або відразу завантажити вийшов шрифт.
Разом зі шрифтом в чотирьох форматах (.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.
Хочеться сподіватися, щоб в майбутньому вбудовуються шрифти будуть краще підтримуватися.
Як існують способи вставки SVG на сторінку?
спрайт
.icon (background-image: url (your.svg);)
плюси:
короткий читабельний код;
картинка кешируєтся;
мінуси:
запит до сервера;
в старих опери фоновий SVG підтримується дивно: можуть виникати проблеми при додаванні рамки елементу з SVG-фоном, а в Opera Mini працюють тільки фони без viewBox;
іконки в спрайт недоступні для стилів сторінки;
великі спрайт можуть викликати проблеми з продуктивністю.