评论

昨天开源了一个前端样式库-Vaa,希望能减少代码量(MIT协议,免费商用)

我开源了一套微信小程序前端样式框架,文中介绍了做这个事情的初衷和这个框架的基本核心。希望能够帮助到大家,也希望大家能给我提出建议或意见。

想法

2022年12月份的时候萌生了这个想法,到现在开源,花了两个月时间。

自己也在一边使用一边完善种,直到昨天感觉第一个版本应该是差不多了,于是开始开源,希望能够给大家带来些许帮助。

小巧精致,仅45.8kb

地址:https://github.com/vaaagle/VaaWxss

核心

Flex是这个样式库的核心,我们将一些常用样式通过比较规范的规则,包成了‘类’

我们经常需要定义宽高,于是重复的定义类然后在类中设置,至少是3行代码

.demo{

height:50px;

}

现在vaa里面预设了常用宽高和其它常用样式的类,如 fs-12fw-600z-index-1radius-16w-100ph-60f-c-c等,您只需要了解命名规则然后去使用即可,无需再去定义大量属性重复的类。


我们的预想是,您在看页面的时候,在脑海里设计实现方式的时候,就可以通过拼凑这些类的方式直接实现您设计的效果,比如:

现在有个需要实现一个按钮,那怎么设计?

构思:文本元素(text)+ 字符串居中 + 手机屏幕70%的宽度 + 40px高度 + 圆角 + 文字颜色白色 + 背景颜色蓝色 + 字体大小14px + 距离顶部10px

实现: <text class="w-70p h-40 radius-20 c-fff c-bg-blue2 fs-14 mt10">提交</text>

使用前提

需要您对flex布局有些了解


最后一次编辑于  2023-02-17  
点赞 1
收藏
评论

1 个评论

  • 举高高
    举高高
    2023-02-23

    为什么不用 windicss, tailwindcss

    2023-02-23
    赞同
    回复
登录 后发表内容