rmrevin/yii2-ionicon

Ionicon 的 Yii2 资产包

安装次数: 57,257

依赖项: 3

建议者: 0

安全: 0

星标: 7

关注者: 3

分支: 3

开放问题: 1

语言:CSS

类型:yii2-extension

1.2.0 2016-05-22 20:07 UTC

This package is not auto-updated.

Last update: 2024-09-12 00:09:07 UTC


README

License Latest Stable Version Latest Unstable Version Total Downloads

代码状态

Scrutinizer Code Quality Code Coverage Travis CI Build Status Dependency Status

安装

运行以下命令之一

composer require "rmrevin/yii2-ionicon:~1.2"

或将其添加到 composer.json

{
    "require": {
        "rmrevin/yii2-ionicon": "~1.2"
    }
}

使用方法

在视图中

<?
// ...

rmrevin\yii\ionicon\AssetBundle::register($this);

或作为你的资产包的依赖项

<?
// ...

class AppAsset extends AssetBundle
{
	// ...

	public $depends = [
		// ...
		'\rmrevin\yii\ionicon\AssetBundle'
	];
}

辅助工具

use rmrevin\yii\ionicon\Ion;

echo Ion::icon('social-twitter');
// <i class="ion-social-twitter"></i>
echo Ion::icon('social-twitter', ['class' => 'big', 'data-role' => 'social-button']);
// <i class="big ion-social-twitter" data-role="social-button"></i>
echo Html::submitButton(Yii::t('app', '{check} Tweet', ['check' => Ion::icon('social-twitter')]));
// <button type="submit"><i class="ion-social-twitter"></i> Tweet</button>

// autocomplete in IDE
echo Ion::icon(Ion::_SOCIAL_TWITTER);
echo Ion::icon(Ion::_ANDROID_BULB);

另一个前缀

Ion::$cssPrefix = 'ionicon';

echo Ion::icon('social-twitter');
// <i class="ionicon-social-twitter"></i>