欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

一个可以自动生成css样式的插件happycss

程序员文章站 2022-05-02 13:45:38
一直在页面写css, 重复写着样式,发现布局中,特别是h5,大量的样式都是margin,padding,width,height, 而,当我们需要给一个标签写样式的时候,避免内联样式,我们又需要取class名,对于英语不是特别好的同学,可能会特别苦恼。好了,有了这款插件,这些都不是问题! # hap ......

一直在页面写css, 重复写着样式,发现布局中,特别是h5,大量的样式都是margin,padding,width,height, 而,当我们需要给一个标签写样式的时候,避免内联样式,我们又需要取class名,对于英语不是特别好的同学,可能会特别苦恼。好了,有了这款插件,这些都不是问题!

 


# happycss
这是一款可以自动生成css样式的插件,你只需要在 vue中写入 class="w10", 就会自动生成width: 10px;
默认单位为px,如果你需要使用%,请添加如 class="w10p",则会生成 width: 10%
默认生成路径为 /src/assets/css/happycss.css
默认导出路径为 /src/main.js
 

## 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 }

##
 
 
 
github地址 : https://github.com/wenfangcao/happycss
欢迎 issue\star
(0)
打赏 一个可以自动生成css样式的插件happycss 微信扫一扫

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

一个可以自动生成css样式的插件happycss
验证码: 一个可以自动生成css样式的插件happycss