Skip to content

样式表介绍

介绍

我提供了一个CSS样式库, 旨在简化页面设计流程,促进CSS代码的高效重用。受到Tailwind的启发,采用了先进的CSS原子化原则,这种方法不仅提高了代码的模块化程度,还增强了其灵活性和可维护性。 原子化CSS让每个样式类都拥有单一的、明确的职责,避免了样式间的不必要冲突,减少了全局作用域的影响。

词条约定

为了实现高度的统一性和一致性,我制定了一套明确的规则,在设计css类时使用统一的术语,无论是全称还是缩写,都遵循一致的标准。旨在提高效率,增强代码的可读性和可维护性。 对于具有明显变化区间的样式,采用了统一的步进策略。确保在不同层级或类别之间,样式的变化是有序和可预测的。我希望能够通过这种方式,实现从微观到宏观的一致性,同时保持设计的灵活性和多样性。

方向性

用于表示方向, 如左边, 右边等, pad-l表示padding-left, pad-v表示同时设置padding-toppadding-bottom.

名称描述
vvertical, 垂直方向
hhorizontal, 水平方向
lleft, 左方向
rright, 右方向
ttop, 上方向
bbottom, 下方向

尺寸

用于表示大小, 数量或尺寸等

表示尺码

名称描述
xs最小尺码
ms小尺码
md中等尺码
lg大号尺码
xl加大号尺码
2xl加加大尺码
*xl更大尺码

表示百分百

名称描述
full表示100%
half表示50%(1/2)
third表示33.3333%(1/3)
fourth表示25%(1/4)
fifth表示20%(1/5)

其他

名称描述
screen表示屏幕, 如h-screen表示height: 100vh, w-screen表示width: 100vw

步进与区间

为确保设计的统一性原则,我制定了一套区间数字规则。这些规则专为那些需要通过数字来区分细微差别的样式设计。我们采用了一致的步进规则,确保在不同设计元素之间,数字的使用既有序又具有逻辑性。

none124681012141620243240

none表示或者0, 比如pad-none表示padding: 0