NG-MATERO
GitHubMaterial Extensions
zh
zh
  • 简介
  • 开始使用
  • 原理图
    • 添加项目
    • 新增路由
  • 主题系统
    • 配置布局
    • 配置菜单
    • 页面标题
    • 颜色
    • 样式辅助类
  • 响应式布局
    • Flex Layout
    • Grid Class
  • 登录认证
  • 权限管理
  • 国际化
  • 第三方库
Powered by GitBook
On this page

Was this helpful?

Edit on Git

主题系统

Ng-Matero 的主题系统提供了两种常用布局(侧边栏导航布局 及 顶部导航布局)、菜单服务、页面标题组件(面包屑组件)、常用辅助样式类等。

建议在项目初始化的时候选择一个固定的布局类型,尽量不要在项目启动后通过 options 去设置布局,除非你有特殊的需求。

Ng-Matero 的主题样式是基于 Sass 编写,所以使用者必须了解 Sass 的基础知识。主题样式目录如下:

├── theme                               
│   ├── style                           
│   │   ├── core   
│   │   ├── functions   
│   │   ├── mixins
│   │   ├── widgets
│   │   ├── _colors.scss
│   │   ├── _core.scss
│   │   ├── _functions.scss
│   │   ├── _mixins.scss
│   │   ├── _variables.scss
│   │   ├── _widgets.scss
│   │   └── theming.scss

为了方便修改主题色系,sidenav 和 topnav 使用了 mixin。

@mixin matero-admin-theme($theme) {
  @include matero-sidenav-theme($theme);
  @include matero-topnav-theme($theme);
}
Previous新增路由Next配置布局

Last updated 5 years ago

Was this helpful?