romdim/yii2-bootstrap-material

用于在 Yii2 中实现 FezVrasta 的 Bootstrap 物料设计的 Composer 包。

安装次数: 10,901

依赖关系: 3

建议者: 0

安全: 0

星星: 19

关注者: 5

分支: 12

开放问题: 0

类型:yii2-extension

v1.0.0 2015-04-16 11:20 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:10:30 UTC


README

用于在 Yii2 中实现 FezVrasta 的 Bootstrap 物料设计的 Composer 包 https://github.com/FezVrasta/bootstrap-material-design

安装

运行以下命令:

composer global require "romdim/yii2-bootstrap-material:dev-master"

或者在您的 composer.json 文件的 require 部分添加:

"romdim/yii2-bootstrap-material": "dev-master",

您需要安装 npm 和 bower 才能使用此包。或者您也可以使用项目中没有这些工具的解决方案

现在还有一个名为 material-0-2-2 的分支,它使用了 FezVrasta 的 Bootstrap 物料设计版本 0.2.2,目前看起来更好。您可以通过将上述代码中的 dev-master 更改为 dev-material-0-2-2 来使用此分支。

用法

安装后,只需在您的 AppAsset 中添加

    public $depends = [
        'yii\web\YiiAsset',
		'romdim\bootstrap\material\BootMaterialCssAsset',
		'romdim\bootstrap\material\BootMaterialJsAsset'
    ];

即可

如果您想使用压缩版本,则可以添加

$config = [
    ...
    'components' => [
        ...
        'assetManager' => [
            'class' => 'yii\web\AssetManager',
            'appendTimestamp' => true,
            'bundles' => [
                ...
                'romdim\bootstrap\material\BootMaterialCssAsset' => [
                    'css' => [
                        YII_ENV_DEV ? 'css/ripples.css' : 'css/ripples.min.css',
                        YII_ENV_DEV ? 'css/material.css' : 'css/material.min.css',
                    ]
                ],
                'romdim\bootstrap\material\BootMaterialJsAsset' => [
                    'js' => [
                        YII_ENV_DEV ? 'js/ripples.js' : 'js/ripples.min.js',
                        YII_ENV_DEV ? 'js/material.js' : 'js/material.min.js',
                    ]
                ]
                ...
            ]
        ]
        ...
    ]
    ...
]

您应该在 body 中添加以下代码以使所有效果生效

$(function() { $.material.init(); });