You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
protected/components | 2 months ago | |
public/fonts/font-awesome-5.15.4 | 2 months ago | |
.gitignore | 2 months ago | |
LICENSE | 11 months ago | |
README.md | 2 months ago |
README.md
yii1-component-fontawesome5
Простой компонент для yii-1 для вставки иконок FontAwesome v5.x.
Сам шрифт тоже присутствует.
Расположение - рекомендованное для проектов на yii-1.
Пример подключения
Выгружаем компонент в protected/extensions/.
В файле config/main.php:
// application components
'components' => array(
...
'fa' => array(
'class' => 'ext.yii1-component-fontawesome5.protected.components.FontAwesomeComponent',
/* доступные параметры */
/*
'debug' => false, // bool, вкл-выкл подключение минифицированных версий css
'all' => false, // bool, вместо нескольких файлов, загрузить один all
'v4shim' => false, // bool, дополнительный файл для перехода с 4-ой версии
'cdn' => false, // bool, включает использование cdn (cloudflare)
'async' => false, // bool, вкл-выкл асинхронную загрузку
'localUrl' => 'fonts/font-awesome-{version},
// string, ссылка на локальные файлы в document_root
'cdnUrl' => 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/{version}',
// string, ссылка на путь в cdn. по-умолчанию заменяется {version} на версию шрифта.
'tag' => 'i', // string, название тега для вывода иконки
'baseCss' => 'css/fontawesome.css'
// string, название файла базовых стилей
'solidCss' => 'css/solid.css'
// string, название файла стилей solid
'regilarCss' => 'css/regular.css'
// string, название файла стилей regular
'brandsCss' => 'css/brands.css'
// string, название файла стилей brands
'allCss' => 'css/all.css'
// string, название файла со всеми стилями
'v4shimCss' => 'css/v4-shim.css'
// string, название файла со всеми стилями
*/
),
...
),
Пример использования
В коде view:
<?php
echo Yii::app()->fa->circle();
?>
<?php
echo Yii::app()->fa->icon('check-square', ['class' => 'text-success'], 'regular');
?>