antonyz89/yii2-material-design-lite

为 Yii2 的 Material Design Lite

安装次数: 19

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

公开问题: 3

语言:JavaScript

类型:yii2-extension

v0.0.1-beta 2021-07-20 03:55 UTC

This package is auto-updated.

Last update: 2024-08-29 05:44:12 UTC


README

为 Yii2 的 Material Design Lite

安装

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

运行以下命令之一

php composer.phar require --prefer-dist antonyz89/yii2-material-design-lite "*"

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

"antonyz89/yii2-material-design-lite": "*"

to the require section of your composer.json file.

用法

使用前

  1. 移除 bootstrap css
  2. 移除 Kartik's DialogBootstrap js 和 css
# common/config/main.php

[
    'components' => [
        'assetManager' => [
            //'forceCopy' => true,
            'converter' => [
                //'forceConvert' => true,
                'commands' => [
                    'scss' => ['css', 'sass {from} {to} --source-map'],
                ]
            ],
            'bundles' => [
                BootstrapAsset::class => ['css' => []],
                DialogBootstrapAsset::class => ['js' => [], 'css' => []]
            ]
        ]
    ] 
];
  1. MaterialAsset::class 添加到您的 AppAsset::class
use antonyz89\mdl\MaterialAsset;
use yii\web\YiiAsset;

class AppAsset extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';

    public $css = [];
    public $js = [];
    public $depends = [
        // ...
        YiiAsset::class,
        MaterialAsset::class
    ];
}

特性

  • 通过 Material Design Lite 实现 Material Design

  • Ecmascript 6 (带 babel)

  • 响应式 深色浅色 Material Design。

  • 以用户体验为重点

  • Sass

  • D3 和 NVD3

  • MIT 许可证

致谢

支持项目

  • 给仓库加星标
  • 创建问题报告或功能请求