一個能夠自動生成css樣式的插件happycss

一直在頁面寫css, 重複寫着樣式,發現佈局中,特別是h5,大量的樣式都是margin,padding,width,height, 而,當咱們須要給一個標籤寫樣式的時候,避免內聯樣式,咱們又須要取class名,對於英語不是特別好的同窗,可能會特別苦惱。好了,有了這款插件,這些都不是問題!javascript

 

#happycss
這是一款能夠自動生成css樣式的插件,你只須要在 vue中寫入 class="w10", 就會自動生成width: 10px;
默認單位爲px,若是你須要使用%,請添加如 class="w10p",則會生成 width: 10%
默認生成路徑爲 /src/assets/css/happycss.css (請確保已經存在css目錄)
默認導出路徑爲 /src/main.js (非該目錄,請配置 importPath)
最重要的,插件不影響px2rem使用!!!

 
 

##Install

npm install happycss
 
yarn add happycss

## webpack config

const happycss = require('happycss')
```
module.exports = {
    // ...
    plugins: [
        new happycss({
            // cssPath: './src/assets/css/happycss.css'
            // importPath: './src/main.js'
        }),
    ]
}                

  

```
##具體規則以下
寫法 生成
class="w10" .w10 { width: 10px }
class="w10p" .w10 { width: 10% }
class="h10" .h10 { height: 10px }
class="mt10" .mt { margin-top: 10px }
class="pt10" .pt { padding-top: 10px }
class="lh10" .lh10 { line-height: 10px }

 
 
 
 
 https://github.com/wenfangcao/happycss
最新版本信息,請查看 github, 歡迎 issue\star👏👏👏
相關文章
相關標籤/搜索