Основы
Для вставки иконок в свои пользовательские элементы можно использовать компонент moonshine::icon
.
Все доступные иконки.
Размер
Используя параметр size
, вы можете установить размер иконки.
<x-moonshine::icon icon="heroicons.academic-cap" size="16"/>
<x-moonshine::icon icon="heroicons.academic-cap" size="16"/>
Значение параметра size
соответствует размерам в TailwindCSS.
Цвет
<x-moonshine::icon icon="heroicons.academic-cap" color="primary"/><x-moonshine::icon icon="heroicons.academic-cap" color="secondary"/><x-moonshine::icon icon="heroicons.academic-cap" color="dark-900"/><x-moonshine::icon icon="heroicons.academic-cap" color="dark-50"/>
<x-moonshine::icon icon="heroicons.academic-cap" color="primary"/><x-moonshine::icon icon="heroicons.academic-cap" color="secondary"/><x-moonshine::icon icon="heroicons.academic-cap" color="dark-900"/><x-moonshine::icon icon="heroicons.academic-cap" color="dark-50"/>
По умолчанию доступно несколько цветов, но вы можете расширить их, используя свои собственные цветовые классы TailwindCSS.
Настройка
Пользовательский стиль для иконок можно установить с помощью параметра class
.
<x-moonshine::iconsize="10"icon="heroicons.academic-cap"class="bg-green-500 text-white rounded-full p-2"/>
<x-moonshine::iconsize="10"icon="heroicons.academic-cap"class="bg-green-500 text-white rounded-full p-2"/>
Сборка MoonShine содержит ограниченный список классов TailwindCSS. Используйте пользовательские стили.