Общее
Подключение и базовый стиль
Подключение на PHP странице
\Bitrix\Main\UI\Extension::load("ui.icons");
Базовый стиль
.ui-icon
имеет по умолчанию свойство display: inline-block
.
<!-- .ui-icon.ui-icon-service-bitrix24 > i --> <div class="ui-icon ui-icon-service-bitrix24"><i></i></div>
Размеры
LG
Модификатор .ui-icon-lg
.
<!-- .ui-icon.ui-icon-service-bitrix24.ui-icon-lg > i --> <div class="ui-icon ui-icon-service-bitrix24 ui-icon-lg"><i></i></div>
MD
Модификатор .ui-icon-md
. Размер по умолчанию.
<!-- .ui-icon.ui-icon-service-bitrix24.ui-icon-md > i --> <div class="ui-icon ui-icon-service-bitrix24 ui-icon-md"><i></i></div>
SM
Модификатор .ui-icon-sm
.
<!-- .ui-icon.ui-icon-service-bitrix24.ui-icon-sm > i --> <div class="ui-icon ui-icon-service-bitrix24 ui-icon-sm"><i></i></div>
XS
Модификатор .ui-icon-xs
.
<!-- .ui-icon.ui-icon-service-bitrix24.ui-icon-xs > i --> <div class="ui-icon ui-icon-service-bitrix24 ui-icon-xs"><i></i></div>
Свой размер
.docs-icon-login
— произвольный класс. Устанавливает необходимый размер иконки в стилях собственного модуля или компонента.
Достаточно указать только ширину (width
).
<!-- .ui-icon.ui-icon-service-bitrix24.docs-icon-login > i --> <style>.docs-icon-login { width: 128px; }</style> <div class="ui-icon ui-icon-service-bitrix24 docs-icon-login"><i></i></div>
Второй способ установки собственного размера иконки, прописать ширину(width
) непосредственно в атрибуте style
в .ui-icon
.
<!-- .ui-icon.ui-icon-service-bitrix24[style="width: 128px;"] > i --> <div class="ui-icon ui-icon-service-bitrix24" style="width: 128px;"><i></i></div>
Иконка в роли кнопки
Модификатор .ui-icon-btn
. Вместо класса можно использовать тег <button>
. Эффект будет ровно такой же как при спользовании модификатора .ui-icon-btn
.
<!-- a.ui-icon.ui-icon-service-bitrix24.ui-icon-btn > i --> <a href="" class="ui-icon ui-icon-service-bitrix24 ui-icon-btn"><i></i></a>
<!-- button.ui-icon.ui-icon-service-bitrix24.ui-icon-btn > i --> <button class="ui-icon ui-icon-service-bitrix24"><i></i></button>
Квадратные иконки
Модификатор .ui-icon-square
.
<!-- .ui-icon.ui-icon-service-bitrix24.ui-icon-square > i --> <div class="ui-icon ui-icon-service-bitrix24 ui-icon-square"><i></i></div>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024