Doc: update online theme roller doc (#16244)

This commit is contained in:
iamkun
2019-07-01 11:40:26 +08:00
committed by hetech
parent ef719b9652
commit 1d1fcdd53e
4 changed files with 16 additions and 14 deletions

View File

@@ -2,7 +2,7 @@
Element 默认提供一套主题CSS 命名采用 BEM 的风格,方便使用者覆盖样式。我们提供了四种方法,可以进行不同程度的样式自定义。
### 在线主题编辑器
使用[在线主题编辑器](./#/zh-CN/theme),可以修改定制 Element 所有全局和组件的 Design Tokens并可以方便地实时预览样式改变后的视觉。同时它还可以基于新的定制样式生成完整的样式文件包供直接下载使用关于如何使用下载的主题包请参考本节「引入自定义主题」和「搭配插件按需引入组件主题」部分)。
使用[在线主题编辑器](./#/zh-CN/theme),可以修改定制 Element 所有全局和组件的 Design Tokens并可以方便地实时预览样式改变后的视觉。同时它还可以基于新的定制样式生成完整的样式文件包供直接下载使用关于如何使用下载的主题包请参考本节「引入自定义主题」部分
<img src="https://shadow.elemecdn.com/app/sns-client/element-theme-editor2.e16c6a01-806d-11e9-bc23-21435c54c509.png" style="width: 70%;margin: 30px auto 0;display: block;">
@@ -91,16 +91,16 @@ $--color-primary: red;
```
#### <strong>编译主题</strong>
保存文件后,到命令行里执行 `et` 编译主题,如果你想启用 `watch` 模式,实时编译主题,增加 `-w` 参数;如果你在初始化时指定了自定义变量文件,则需要增加 `-c` 参数,并带上你的变量文件名
保存文件后,到命令行里执行 `et` 编译主题,如果你想启用 `watch` 模式,实时编译主题,增加 `-w` 参数;如果你在初始化时指定了自定义变量文件,则需要增加 `-c` 参数,并带上你的变量文件名。默认情况下编译的主题目录是放在 `./theme` 下,你可以通过 `-o` 参数指定打包目录。
```shell
et
> ✔ build theme font
> ✔ build element theme
```
### 使用自定义主题
#### <strong>引入自定义主题</strong>
默认情况下编译的主题目录是放在 `./theme` 下,你可以通过 `-o` 参数指定打包目录。像引入默认主题一样,在代码里直接引用 `theme/index.css` 文件即可。
和引入默认主题一样,在代码里直接引用「在线主题编辑器」或「命令行工具」生成的主题的 `theme/index.css` 文件即可。
```javascript
import '../theme/index.css'