1.0.3 • Published 12 months ago

nifty-style v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

nifty-style

nifty-style是一个实用的样式库。

安装

从GitHub上下载最新的nifty-style,或使用npm安装:

npm install nifty-style

如何使用

import 'nifty-style'

目录

background
cursor
display
elevation
flex
rounded
solid
margin
padding
text

深色背景 | 类 | 描述 | | :---- | :---- | | bg-red | 嫣红 | | bg-orange | 橘橙 | | bg-yellow | 明黄 | | bg-olive | 橄榄 | | bg-green | 森绿 | | bg-cyan | 天青 | | bg-blue | 海蓝 | | bg-purple | 姹紫 | | bg-mauve | 木槿 | | bg-pink | 桃粉 | | bg-brown | 棕褐 | | bg-grey | 玄灰 | | bg-gray | 草灰 | | bg-black | 墨黑 | | bg-white | 雅白 |

浅色背景

<!-- [深色背景].light -->
<div class="bg-red light"></div

渐变背景 | 类 | 描述 | | :---- | :---- | | bg-gradual-red | 魅红 | | bg-gradual-orange | 鎏金 | | bg-gradual-green | 翠柳 | | bg-gradual-blue | 靛青 | | bg-gradual-purple | 惑紫 | | bg-gradual-pink | 霞彩 |

描述
c-auto默认 浏览器设置的光标
c-crosshair光标呈现为十字线
c-default默认光标(通常是一个箭头)
c-e-resize此光标指示矩形框的边缘可被向右(东)移动
c-help此光标指示可用的帮助(通常是一个问号或一个气球)
c-move此光标指示某对象可被移动
c-n-resize此光标指示矩形框的边缘可被向上(北)移动
c-ne-resize此光标指示矩形框的边缘可被向上及向右移动(北/东)
c-nw-resize此光标指示矩形框的边缘可被向上及向左移动(北/西)
c-pointer光标呈现为指示链接的指针(一只手)
c-progress此光标指示正在加载
c-s-resize此光标指示矩形框的边缘可被向下移动(南)
c-se-resize此光标指示矩形框的边缘可被向下及向右移动(南/东)
c-sw-resize此光标指示矩形框的边缘可被向下及向左移动(南/西)
c-text此光标指示文本
c-w-resize此光标指示矩形框的边缘可被向左移动(西)
c-wait此光标指示程序正忙(通常是一只表或沙漏)
描述
d-none此元素不会被显示
d-inline默认 此元素会被显示为内联元素
d-inline-block行内块元素
d-block此元素将显示为块级元素

为元素指定自定义的z-index | 类 | 类 | 类 | 类 | 类 | 类 | 类 | | :---- | :---- | :---- | :---- | :---- | :---- | :---- | | elevation-0 | elevation-1 | elevation-2 | elevation-3 | elevation-4 | elevation-5 | elevation-6 | | elevation-7 | elevation-8 | elevation-9 | elevation-10 | elevation-11 | elevation-12 | elevation-13 | | elevation-14 | elevation-15 | elevation-16 | elevation-17 | elevation-18 | elevation-19 | elevation-20 | | elevation-21 | elevation-22 | elevation-23 | elevation-24 |

描述
z-flex指定为 Flex 布局
描述
flex-row水平方向为主轴 左端为起点
flex-row-reverse水平方向为主轴 右端为起点
flex-column垂直方向为主轴 上沿为起点
flex-column-reverse垂直方向为主轴 下沿为起点
描述
justify-start左对齐
justify-end右对齐
justify-center居中
justify-between两端对齐
justify-around环绕对齐
描述
align-start交叉轴起点对齐
align-end交叉轴终点对齐
align-center交叉轴中点对齐
align-baseline项目第一行文字的基线对齐
align-stretch项目占满整个容器的高度
描述
align-self-start当前元素交叉轴起点对齐
align-self-end当前元素交叉轴终点对齐
align-self-center当前元素交叉轴中点对齐
align-self-baseline当前元素第一行文字的基线对齐
align-self-stretch当前元素占满整个容器的高度
align-self-auto默认值
描述
align-content-start交叉轴的起点对齐
align-content-end交叉轴的终点对齐
align-content-center交叉轴的中点对齐
align-content-between交叉轴两端对齐
align-content-around每根轴线两侧的间隔都相等
描述
flex-nowrap不换行
flex-wrap换行 第一行在上方
flex-wrap-reverse换行 第一行在下方
描述
flex-shrink-0阻止该条件的发生
flex-shrink-1允许项目收缩到它的内容所需要的空间
flex-grow-0阻止该条件的发生
flex-grow-1允许元素增长以填充可用的空间
描述
float-left左浮动
float-right右浮动
float-none默认值 不浮动
描述
rounded-00px
rounded-sm4px
rounded-md8px
rounded-lg16px
rounded-xl24px
rounded-pill胶囊
rounded-circle圆角
描述
b-all边框
b-top上边框
b-right右边框
b-bottom下边框
b-left左边框
b-x水平方向边框
b-y垂直方向边框

n为0~16的自然数 | 类 | 描述 | | :---- | :---- | | mt-n | 上外边距 | | mt-auto | 浏览器设置的上外边距 | | mb-n | 下外边距 | | mb-auto | 浏览器设置的下外边距 | | ml-n | 左外边距 | | ml-auto | 浏览器设置的左外边距 | | mr-n | 右外边距 | | mr-auto | 浏览器设置的右外边距 | | mx-n | 左右外边距 | | mx-auto | 浏览器设置的左右外边距 | | my-n | 上下外边距 | | my-auto | 浏览器设置的上下外边距 | | ma-n | 外边距 | | ma-auto | 浏览器设置的外边距 |

描述
mt-nn上外负边距
mb-nn下外负边距
ml-nn左外负边距
mr-nn右外负边距
mx-nn左右负外边距
my-nn上下负外边距
ma-nn负外边距

n为0~16的自然数 | 类 | 描述 | | :---- | :---- | | pt-n | 上内边距 | | pb-n | 下内边距 | | pl-n | 左内边距 | | pr-n | 右内边距 | | px-n | 左右内边距 | | py-n | 上下内边距 | | pa-n | 内边距 |

描述
text-center居中
text-justify两端对齐
text-left左对齐
text-right右对齐
描述
text-red嫣红
text-orange橘橙
text-yellow明黄
text-olive橄榄
text-green森绿
text-cyan天青
text-blue海蓝
text-purple姹紫
text-mauve木槿
text-pink桃粉
text-brown棕褐
text-grey玄灰
text-gray草灰
text-black墨黑
text-white雅白
描述
text-none默认
text-line-through中划线
text-overline上划线
text-underline下划线
描述
text-bolder900
text-bold700
text-medium500
text-regular400
text-light300
text-thin100
text-italicitalic
描述
text-primary.87
text-secondary.6
text-disabled.38
描述
text-12px12px
text-14px14px
text-16px16px
text-18px18px
text-20px20px
text-22px22px
text-24px24px
text-26px26px
text-28px28px
text-30px30px
text-32px32px
text-34px34px
text-36px36px
text-38px38px
text-40px40px
text-42px42px
text-44px44px
text-46px46px
text-48px48px
text-50px50px
text-52px52px
text-54px54px
text-56px56px
text-58px58px
text-60px60px
text-62px62px
text-64px64px
text-66px66px
描述
text-lowercase大写
text-uppercase小写
text-capitalize首字母大写
描述
text-rtl文本方向从右到左
text-ltr文本方向从左到右
描述
text-no-wrap不换行
text-truncate溢出不换行且截断
1.0.3

12 months ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago