安利一个前端必用的npm包: basscss-basic

阅读时长 4 分钟读完

前言

在前端开发中,使用CSS框架能够快速且方便地搭建页面,使整个项目更加规范化,但是一旦你对某个框架的定制需求比较严格的时候,可能就需要花费很长时间来钻研它的源码。 而basscss-basic是一个基于basecss的npm包,它提供了一系列简单、直观、灵活的基础CSS类,可以方便地针对自己的需求进行二次开发和调整。

安装

npm安装:

npm install basscss-basic

yarn add basscss-basic

快速使用

在HTML中引入CSS:

或者在JS中引入CSS:

详解

basscss-basic提供了8个最基础、最常用的CSS类:pad, mar, font-size, font-weight, color, bg-color, border, rounded。 下面分别主要介绍这八种类以及它们的用法:

pad

为元素添加内边距,提供了4个类名:pad0, pad1, pad2, pad3

mar

为元素添加外边距,提供了4个类名:mar0, mar1, mar2, mar3

font-size

为文本设置字号,提供了6个类名:fs0, fs1, fs2, fs3, fs4, fs5

font-weight

为文本设置字体粗细,提供了3个类名:fw1, fw2, fw3

color

为文本设置颜色,提供了9个类名:black, gray, silver, white, aqua, blue, navy, green, olive

bg-color

为元素设置背景色,提供了9个类名:bg-black, bg-gray, bg-silver, bg-white, bg-aqua, bg-blue, bg-navy, bg-green, bg-olive

border

为元素设置边框,提供了3个类名:bt, bb, ba 每个类名都有3个变体:1px, 2px, 3px

rounded

为元素设置圆角,提供了4个类名:radius0, radius1, radius2, circle 每个类名都有3个变体:1px, 2px, 3px

示例代码

总结

通过简单的介绍我们可以知道,basscss-basic是个使用便捷、功能强大的CSS框架,提供了极多的class以及灵活的设置方式。 它意在轻量化,却又高定制化,适用于不同的页面场景,在编写现代Web应用程序时可以节省大量时间和开发成本。

当然,basscss-basic不仅仅局限于上述介绍的类,它还提供了丰富的应用场景,如还需要更多了解请访问官网

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5f6c6bcba9b7065299ccb951

纠错
反馈

纠错反馈