mzdani/yii2-webfont-loader

Yii2 Web Font Loader 包装器

安装: 88

依赖关系: 1

建议者: 0

安全: 0

类型:yii2-extension

1.0.0 2016-01-03 02:59 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:04 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

安装

安装此扩展的首选方式是通过 composer

可以运行

php composer.phar require --prefer-dist "mzdani/yii2-webfont-loader" "dev-master"

或者添加

"mzdani/yii2-webfont-loader": "dev-master"

到您的 composer.json 文件的 require 部分。

用法

以下是一些使用包装器的示例。

#!php
<?php
use \mdscomp\WebFontLoader;

WebFontLoader::widget([
	'classes'  => false,
	'event'    => false,
	'timeout'  => 2000,
	'context'  => "frames['my-child']",
	'text'     => 'abcdefghijklmnopqrstuvwxyz!',
	'callback' => [
		'loading'      => 'function(){}',
		'active'       => 'function(){}',
		'inactive'     => 'function(){}',
		'fontloading'  => 'function(familyName, fvd) {}',
		'fontactive'   => 'function(familyName, fvd) {console.log(\'font name\'+familyName);}',
		'fontinactive' => 'function(familyName, fvd) {}',
	],
	'CssFontName' => 'Roboto Condensed',
	'type'        => 'google',
	'families'    => ['Roboto+Condensed:400,700,300:latin'],
]);

WebFontLoader::widget([
	'CssFontName' => 'Roboto Condensed',
	'type'        => 'typekit',
	'families'    => 'xxxx',
]);

WebFontLoader::widget([
	'CssFontName' => 'Roboto Condensed',
	'type'        => 'fontdeck',
	'families'    => 'xxxx',
]);

WebFontLoader::widget([
	'CssFontName' => 'Roboto Condensed',
	'type'        => 'monotype',
	'families'    => [
		'id'  => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
		'ver' => 12345
	],
]);

?>

您必须使用 `CssFontName,因为脚本会自动创建