Иконки IconaMoon
iconamoon · 1 781 иконка · автор: Dariush Habibpour · CC-BY-4.0 · одноцветные · сетка 24 px · Обновлено
Иконки IconaMoon — бесплатный набор иконок с открытым кодом: 1 781 SVG-иконка от Dariush Habibpour, выпущенный под лицензией CC BY 4.0. Иконки одноцветные: они наследуют цвет текста (currentColor), и их цвет можно менять через CSS. Они нарисованы по сетке 24 px и чётко масштабируются как SVG.
Дизайн-спецификация: Иконки IconaMoon
- контур и заливка
- монохромный
- скруглённый
Правила рисования этого набора, измеренные по его SVG-файлам. Используйте их, чтобы создавать новые иконки в том же стиле.
| Холст | 24 × 24 |
|---|---|
| viewBox | 0 0 24 24 |
| Область рисования | 19.5 × 19.5, отступ 2.25 |
| Стиль рисования | Сочетание контура и заливки |
| Толщина обводки | 1 |
| Концы линий | Скруглённые |
| Соединения линий | Скруглённые |
| Радиус скругления | 2 |
| Цвета | Один цвет (currentColor), меняется через CSS |
| Координаты | До 3 знаков после запятой |
| Прямые линии | 53% горизонтальные или вертикальные, 15% под 45° |
| Кривые | 40% команд рисования |
| Симметрия | 31% иконок симметричны слева направо |
| Элементов на иконку | 1.8 |
| Команд рисования на иконку | 12 |
Измерено по 64 иконкам набора.
Генерация иконок с помощью ИИ
Лицензия разрешает создавать новые иконки на основе этого набора.
- Укажите авторов оригинала.
Строка атрибуции: Based on IconaMoon by Dariush Habibpour, licensed under CC BY 4.0. https://creativecommons.org/licenses/by/4.0/
Стайлгайд для промпта LLM (на английском)
Вставьте его в промпт вместе с несколькими иконками из набора и укажите, какую иконку нужно нарисовать.
You draw new icons for the "IconaMoon" icon set (Iconify prefix "iconamoon") by Dariush Habibpour.
Style: mixed outline and fill, monochrome, rounded.
Iconify describes the set as: Has Padding, Uses Stroke.
Canvas
- Root: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">.
- Keep the drawing inside a 19.5x19.5 live area: about 2.25 units of padding on every side (never less than 0.99).
- A typical icon's bounding box covers 56% of the canvas.
Drawing
- Icons mix strokes and filled shapes (stroke 64%, mixed 22%, fill 14%).
- stroke-width="1" (widths used: 1 30%, 2 28%, 1.5 20%, 2.5 14%, 3 5%).
- stroke-linecap="round", stroke-linejoin="round".
- Round corners with a radius of about 2.
Geometry
- Coordinates are free-form; write at most 3 decimals.
- Straight lines: 53% horizontal or vertical, 15% at 45 degrees.
- About 40% of drawing commands are curves or arcs.
- Keep it simple: about 2 elements and 12 drawing commands per icon.
- Elements used by the set: path, g, circle.
Color
- Monochrome: paint with currentColor only, never a fixed color.
Output
- Reply with one complete <svg> element and nothing else: no comments, <title>, ids or scripts.
- Match the examples: reuse their shapes for shared parts (arrow heads, people, documents, badges).О наборе Иконки IconaMoon
Набор разделён на 9 категорий, в том числе математика (317), общее (286), интерфейс (284) и стрелка (275).
Популярные Иконки IconaMoon: shield off thin, lightning 1 duotone, player previous fill, folder remove duotone, frame bold и menu kebab vertical circle light.
Откройте любую иконку, чтобы скопировать её как SVG, JSX, Vue, Svelte, Solid, Astro или CSS или скачать в SVG или PNG. Иконки IconaMoon выпущены под лицензией CC BY 4.0, которая разрешает использование в личных и коммерческих проектах при условии указания автора.
Иконки IconaMoon по категориям
Иконки Математика (317)
Иконки Общее (286)
Иконки Интерфейс (284)
Иконки Стрелка (275)
Иконки Файлы (190)
Иконки Медиа (141)
Иконки Связь (96)
Иконки Эмодзи (96)
Иконки Электронная коммерция (96)
Как использовать Иконки IconaMoon
Все иконки на этой странице работают в любом фреймворке. В примерах используется iconamoon:shield-off-thin; откройте иконку, чтобы скопировать её код в SVG, JSX, Vue, Svelte, Solid, Astro или CSS. Советы по размеру, цвету и доступности — в руководстве как использовать SVG-иконки.
React
import { Icon } from "@iconify/react";
<Icon icon="iconamoon:shield-off-thin" width="24" />Vue
<script setup>
import { Icon } from "@iconify/vue";
</script>
<template>
<Icon icon="iconamoon:shield-off-thin" width="24" />
</template>Svelte
<script>
import Icon from "@iconify/svelte";
</script>
<Icon icon="iconamoon:shield-off-thin" width="24" />Tailwind CSS
<!-- @iconify/tailwind plugin -->
<span class="icon-[iconamoon--shield-off-thin]"></span>UnoCSS
<!-- @unocss/preset-icons + @iconify-json/iconamoon -->
<div class="i-iconamoon:shield-off-thin"></div>Веб-компонент
<script src="https://code.iconify.design/iconify-icon/2.1.0/iconify-icon.min.js"></script>
<iconify-icon icon="iconamoon:shield-off-thin"></iconify-icon>Изображение HTML
<img src="https://iconyz.com/api/public/svg/iconamoon/shield-off-thin.svg" alt="Иконка Shield Off Thin" width="24" height="24">Вопросы и ответы: Иконки IconaMoon
Можно ли бесплатно использовать Иконки IconaMoon в коммерческих проектах?
Да. Иконки IconaMoon выпущены под лицензией CC BY 4.0, которая разрешает использование в личных и коммерческих проектах при условии указания автора.
Сколько иконок в наборе Иконки IconaMoon?
В наборе Иконки IconaMoon 1 781 иконка в 9 категориях.
Какая лицензия у набора Иконки IconaMoon?
Иконки IconaMoon распространяются по лицензии CC BY 4.0. Полный текст лицензии доступен по адресу https://creativecommons.org/licenses/by/4.0/.
Кто создал Иконки IconaMoon?
Автор набора Иконки IconaMoon — Dariush Habibpour.
Как использовать Иконки IconaMoon в React?
Установите @iconify/react и отрисуйте <Icon icon="iconamoon:shield-off-thin" /> или откройте любую иконку на этой странице и скопируйте её как отдельный React-компонент.
Какого размера Иконки IconaMoon?
Иконки IconaMoon нарисованы по сетке 24 px. Как SVG они масштабируются до любого размера без потери качества.