一个可以自动生成css样式的插件happycss
程序员文章站
2022-10-05 08:51:17
一直在页面写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)
打赏
微信扫一扫
相关文章:
-
-
本文利用的是Python 3.x版本,建议学习3.x版本 Python中的分支判断、循环 1. 分支条件判断 1.1 比较操作 以下是数之间常见的比... [阅读全文]
-
Windows Server 2016-Hyper-V网络虚拟化概述
在 Windows Server 2016 和虚拟机管理器中,Microsoft 提供的端到端网络虚拟化解决方案。 有构成了 Microsoft 的... [阅读全文] -
字符串Python 3 中的字符串可以使用双引号或单引号标示,如果字符串出现引号,则可以使用 \ 来去除引号标示字符串的作用。几种字符串的表示方法:... [阅读全文]
-
如何配置Open Live Writer程序以便更好的为博客服务
Open Live Writer的前身是Windows live Writer 即(WLW)是一个免费的桌面应用程序,您可以使用它轻松发布丰富的内容... [阅读全文] -
重启命令 : 1、shutdown -r now 立刻重启 2、shutdown -r 10 过10分钟自动重启 3、shutdown -r 20:... [阅读全文]
-
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论