Package Exports
- rsuite-theme
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (rsuite-theme) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
#RSuite Theme
本主题基于 bootstrap 进行定制修改。主要特点:
预览
使用
install
npm install rsuite-theme -gUsage examples
在项目根目录下新建rsuite.config.js
const colors = {
"default": "#00bcd4",
"pagurian": "#1b9451"
};
module.exports = {
"palette": [
{
colors,
"output": "dist/test/css/"
},
{
colors,
"prev": "loading-",
"output": "dist/test/css/",
"src": "css/loading.min.css"
}
],
"resources": {
paths: [
'fonts/**/*.*'
],
dist: 'dist/test'
}
};在项目根目录下运行
rsuite-theme -I -P帮助
rsuite-theme -h配置项
options.resources {Object} 导入资源
options.resources.path 必填
需要导入的资源,支持正则匹配,如fonts/**/*.*,css/*.css等,资源列表详见目录结构
options.resources.dist 必填
输出目录,相对于运行使的脚本目录
options.palette {Array <palette>} 按照主题色输出css文件 必填
palette {Object}
palette.colors {Object} 输出的基色的配置 必填
<key>:输出文件的文件名
<value>:输出文件的基色
每一个键值对对应一个css文件,如:{'default':'#00bcd4'}会输出一个名为default.css的文件,其基色为#dddd
palette.src 源文件
默认为:css/rsuite.min.css
palette.dist 必填
输出目录,相对于运行使的脚本目录
prev 输出文件的前缀名
输出文件为<output>/<prev><colors.key>.css的格式,如
{
"colors":{
"default": "#00bcd4"
},
"prev": "loading-",
"output": "dist/test/css/",
"src": "css/loading.min.css"
}输出文件为:
dist/test/css/loading-default.css
开发
生成样式
$ npm install
$ grunt生成Demo站点
$ grunt exampleSite目录结构
Root
├── dist/ //发布目录
│ ├── css/ //css
│ ├── fonts/ //字体
│ └── less/ //less源文件
└── docs //开发文档