npm 包 modular-scale-css 使用教程

阅读时长 3 分钟读完

在前端开发中,需要处理和调整网站的字体和排版,而这些设计和排版工作中经常使用到比例和尺寸。这时候,就不能避免使用 modular-scale 了。modular-scale 是一个帮助设计师和开发人员处理尺寸和比例的工具,而 modular-scale-css 就是为前端开发人员提供使用 modular-scale 的简便方式。

1. 什么是 modular-scale-css

modular-scale-cssmodular-scale 的一个封装,它可以用在 CSS 中直接定义比例和尺寸。使用 modular-scale-css 可以快速的调整页面元素的比例和尺寸,并且不需要写繁琐的 CSS 代码。

2. 下载和安装

modular-scale-css 是一个 npm 包,可以使用如下命令安装:

3. 使用示例

3.1 设置基准值

modular-scale-css 需要先设置一个基准值来确定整个页面的尺寸。它的基准值是基于 modular-scale 的,可以设置任意的数字或 npm 包内置的基准值。

在这个例子中,设置了基准值为 1.3,这个值关系到整个页面页面尺寸的变化。

3.2 定义比例和尺寸

在基准值设定之后,就可以在 CSS 中定义比例和尺寸了。modular-scale-css 支持两种方式:定义比例和定义尺寸。比例是相对于基准值的变化,而尺寸则是相对于基准字体的变化。

定义比例

在 CSS 中用 ms 表示一个可选的比例,如下:

这其实等同于下面这个 CSS 语句:

你可以通过计算可得 3ms 是一个因子为 1.3 的递增数。所以 ms(3) 表示基准值为 1.3,共递增了三次,也就是 1.3 * 1.3 * 1.3 的结果。

定义尺寸

除了比例,还可以定义字体、行高等尺寸。这时候需要用 em 作为单位,如下:

上述 CSS 中的 ms(-2) 表示逆向寻址,也就是将基准值 1.3 除以一个递增因子,也就是 1.3 / 1.3 / 1.3。这样可以得到一个缩小的值。

4. 总结

modular-scale-css 是一个非常实用的前端开发工具,它可以帮助我们快速的处理各种字体和排版的比例和尺寸。只要按照上述的方法定义好基准值、比例和尺寸,就可以让我们的网页排版更加规范化。

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

纠错
反馈