作为这样一个庞大的组件库,样式是如何管理的呢?
首先element的样式全都放在了 theme-chalk 文件夹里,与组件一起放在了packages里。
element使用sass管理样式
总目录
1 | |-- theme-chalk |
mixins详解
config.scss
定义一些原始值
1 | $namespace: 'el'; // 命名空间 |
function。scss
定义一些函数
mixins.scss
bem命名规范
B(代表块)__E(代表元素)–M(代表修饰符)
1 | @import "function"; |
1 | /* BEM |
element中样式用到的命令
1 | node build/bin/iconInit.js |
1 | // build/bin/iconInit.js |
1 | // build/bin/gen-cssfile |