Приклади іконок в React

Іконки та бібліотеки іконок є важливою частиною проектів на React, оскільки вони покращують візуальну привабливість, покращують взаємодію з користувачем і роблять інтерфейси більш інтуїтивно зрозумілими.

Іконки виконують роль візуальних підказок, допомагаючи користувачам легше орієнтуватися в додатку, наприклад, використовуючи іконку кошика для позначення дії видалення. Вони також економлять простір, заміняючи довгі текстові мітки, що особливо цінно на маленьких екранах.

Крім того, бібліотеки іконок сприяють узгодженості дизайну по всьому додатку, забезпечуючи єдиний і професійний вигляд. Багато бібліотек також підтримують функції доступності, такі як семантичне позначення та ролі ARIA, роблячи додатки більш інклюзивними та зручними для всіх користувачів.

  • Майже кожна UI бібліотека на ринку також має бібліотеку іконок. Ant, Mui, Radix тощо…
  • Бібліотеки FontAwesome, Phosphor, HeroIcons, що займаються лише іконками.
  • Деякі сервіси мають власні бібліотеки іконок, наприклад, іконки AWS (Amazon Web Services)

Icon KnowledgeMap дає доступ до всіх прикладів, що зображені на малюнку нижче.

pic

https://onurdayibasi.dev/icon-knowledge-map

Приклади

BadgeIcon

У цьому прикладі я реалізував рідну позначку (Badge) на іконці. Ця позначка — це компонент, який я створив з використанням div, CSS стилів і типографіки. Коли я збільшую число, число в компоненті змінюється.

Я розробив його спеціально, щоб показувати число в сповіщеннях.

pic

AWS Icon

У цьому прикладі я створив інфраструктуру за допомогою AWSIcons, де експериментував із тим, як вони виглядають у різних розмірах.

pic

Групування іконок AWS

У цьому прикладі я додав позначку до іконок AWS.

Наприклад, якщо є більше одного посилання на той самий ресурс AWS, я створив структуру іконка/позначка, яка може вказувати на це.

Коли я наводжу курсор на цю позначку, я можу надати більш детальну інформацію про те, що означають числа, знявши підказку.

pic

AWS Icon Info

У цьому прикладі я спробував створити інший візуальний ефект, показуючи контент на фоні при наведенні на іконки.

pic

Іконка Phosphor

pic

Fav Icon

У цьому прикладі, якщо введена URL-адреса/домен має fav-іконку, вона знаходить її та відображає на екрані. Наприклад, на малюнку нижче показана fav-іконка YouTube.

pic

Перекладено з: React Icon Examples

Leave a Reply

Your email address will not be published. Required fields are marked *