入门
介绍
由于业内CSS原子化的盛行,组件库参考 tailwindcss 的设计思路,并且结合 UNIAPP NVUE的样式支持 给大家提供了一套原子化的CSS样式库,助力各位开发者用户高效开发业务。
提示
- 样式库语法基本是tailwindcss的语法,所以如果熟悉tailwindcss的话就能零学习成本上手
CSS样式概览
注意事项
- 这里的平台差异说明只是CSS分类的平台差异概览,具体属性的平台差异请点击详情去该CSS分类的详情介绍查看
- 全局样式库已自动添加了浏览器前缀处理,开发者们不需要自己手动处理浏览器前缀问题
- NVUE的样式支持请查看UNIAPP NVUE样式
布局
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| Box Sizing | box-sizing | H5、小程序、app-vue |
| Display | display | H5、小程序、app-vue、app-nvue |
| 溢出 | overflow | H5、小程序、app-vue |
| 定位 | position | H5、小程序、app-vue、app-nvue |
| 定位位置 | top | right | bottom | left | H5、小程序、app-vue、app-nvue |
| 层级 | z-index | H5、小程序、app-vue、app-nvue |
Flexbox And Grid
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| Flex方向 | flex-direction | H5、小程序、app-vue、app-nvue |
| Flex Wrap | flex-wrap | H5、小程序、app-vue、app-nvue |
| Flex | flex | H5、小程序、app-vue、app-nvue |
| Flex Grow | flex-grow | H5、小程序、app-vue |
| Flex Shrink | flex-shrink | H5、小程序、app-vue |
| Grid Template Columns | grid-template-columns | H5、小程序、app-vue |
| Grid Column Start / End | grid-column | grid-column-start | grid-column-end | H5、小程序、app-vue |
| Grid Template Rows | grid-template-rows | H5、小程序、app-vue |
| Grid Row Start / End | grid-row | grid-row-start | grid-row-end | H5、小程序、app-vue |
| Grid Auto Flow | grid-auto-flow | H5、小程序、app-vue |
| Grid Auto Columns | grid-auto-columns | H5、小程序、app-vue |
| Grid Auto Rows | grid-auto-rows | H5、小程序、app-vue |
| Gap | gap | column-gap | row-gap | H5、小程序、app-vue |
| Justify Content | justify-content | H5、小程序、app-vue、app-nvue |
| Justify Items | justify-items | H5、小程序、app-vue |
| Justify Self | justify-self | H5、小程序、app-vue |
| Align Content | align-content | H5、小程序、app-vue |
| Align Items | align-items | H5、小程序、app-vue、app-nvue |
| Align Self | align-self | H5、小程序、app-vue |
| Place Content | place-content | H5、小程序、app-vue |
| Place Items | place-items | H5、小程序、app-vue |
| Place Self | place-self | H5、小程序、app-vue |
间距
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 内边距 | padding / padding-top | right | bottom | left | H5、小程序、app-vue、app-nvue |
| 外边距 | margin / margin-top | right | bottom | left | H5、小程序、app-vue、app-nvue |
尺寸
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 宽度 | width | H5、小程序、app-vue、app-nvue |
| 最小宽度 | min-width | H5、小程序、app-vue |
| 最大宽度 | max-width | H5、小程序、app-vue |
| 高度 | height | H5、小程序、app-vue、app-nvue |
| 最小高度 | height | H5、小程序、app-vue |
| 最大高度 | max-height | H5、小程序、app-vue |
排版
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 字体序列 | font-family | H5、小程序、app-vue、app-nvue |
| 字体大小 | font-size | H5、小程序、app-vue、app-nvue |
| 字体平滑度 | font-smoothing | H5、小程序、app-vue |
| 字体样式 | font-style | H5、小程序、app-vue、app-nvue |
| 字体粗细 | font-weight | H5、小程序、app-vue、app-nvue |
| Font Variant Numeric | font-variant-numeric | H5、小程序、app-vue |
| 字母间距 | letter-spacing | H5、小程序、app-vue |
| 行高 | line-height | H5、小程序、app-vue、app-nvue |
| 文本对齐 | text-align | H5、小程序、app-vue、app-nvue |
| 文本颜色 | color | H5、小程序、app-vue、app-nvue |
| 文本装饰 | text-decoration | H5、小程序、app-vue、app-nvue |
| 文本转换 | text-transform | H5、小程序、app-vue |
| 文本溢出 | text-overflow | H5、小程序、app-vue、app-nvue |
| 垂直对齐 | vertical-align | H5、小程序、app-vue |
| 空格 | white-space | H5、小程序、app-vue |
| 文本换行 | word-break | H5、小程序、app-vue |
背景
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 背景图像固定 | background-attachment | H5、小程序、app-vue |
| 背景图像裁剪 | background-clip | H5、小程序、app-vue |
| 背景颜色 | background-color | H5、小程序、app-vue、app-nvue |
| Background Origin | background-origin | H5、小程序、app-vue |
| 背景图像位置 | background-position | H5、小程序、app-vue |
| 背景图像重复 | background-repeat | H5、小程序、app-vue |
| 背景图像大小 | background-size | H5、小程序、app-vue |
| 背景渐变 | background-image | H5、小程序、app-vue |
边框
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 边框圆角 | border-radius | border-top-left-radius | border-top-right-radius | border-bottom-left-radius | border-bottom-right-radius | H5、小程序、app-vue、app-nvue |
| 边框厚度 | border-width | border-top-width | border-right-width | border-bottom-width | border-left-width | H5、小程序、app-vue、app-nvue |
| 边框样式 | border-style | H5、小程序、app-vue、app-nvue |
| 边框颜色 | border-color | H5、小程序、app-vue、app-nvue |
Effects
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 不透明度 | opacity | H5、小程序、app-vue、app-nvue |
Filters
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 模糊滤镜 | filter: blur | H5、小程序、app-vue |
Tansitions And Animation
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 动画 | animation | H5、小程序、app-vue |
转换
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 2D / 3D转换 | transform | H5、小程序、app-vue、app-nvue |
| 变换原点 | transform-origin | H5、小程序、app-vue、app-nvue |
| 旋转 | transform-origin | H5、小程序、app-vue、app-nvue |
交互
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 大小调整 | resize | H5、小程序、app-vue |
| 用户选择 | user-select | H5、小程序、app-vue |
SVG
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 填充 | fill | H5、app-vue |
| 线条 | stroke | H5、app-vue |
| 线条厚度 | stroke-width | H5、app-vue |
ACCESSIBILITY
| CSS分类 | CSS属性 | 平台差异说明 |
|---|---|---|
| 屏幕阅读器 | - | H5 |