1.1.1 • Published 11 months ago

@johnhom/style-config v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

@johnhom/style-config

一个tailwindcss或者windicsspreset,默认的css单位使用px

安装

yarn add -D @johnhom/style-config 

# 或者 npm install -D @johnhom/style-config

导入createPreset

tailwind.config.js或者windi.config.js文件下,导入@johnhom/style-config:

const { createPreset } = require('@johnhom/style-config');

module.exports = {
  presets: [
    createPreset({
      unit: 'px'
    })
  ]
}

预设值

createPreset会创建一个预设的值,默认的css单位使用px,具体生成的预设值如下:

宽度和高度的值 Width、Height

可以直接使用的具体的值范围为:0~800整数

示例:

<div class="w-456 h-678 min-h-500"></div>

同时还支持一下的类(与官方默认值相同):

宽度

类名属性
w-autowidth: auto;
w-fullwidth: 100%;
w-screenwidth: 100vh;
w-minwidth: min-content;
w-maxwidth: max-content;
w-fitwidth: fit-content;

高度

类名属性
h-autoheight: auto;
h-fullheight: 100%;
h-screenheight: 100vh;
h-minheight: min-content;
h-maxheight: max-content;
h-fitheight: fit-content;

paddingmargin

padding可以直接使用的具体的值范围为:0~200,步长0.5

margin可以直接使用的具体的值范围为:-200~200,步长0.5

示例:

<div class="-mr-150 pt-200"></div>

同时还支持一下的类(与官方默认值相同):

类名属性
p-autopadding: auto;
m-automargin: auto;

fontSize

font-size可以直接使用的具体的值范围为:1~200,步长0.5,每个值都会默认的会给一个line-height: 1

示例:

<div class="text-40"></div>

同时还支持一下的类:

类名属性
text-0font-size: 0px;
text-inheritfont-size: inherit;

TODO

  • 新增一个tailwindcss的演示网站
1.1.1

11 months ago

1.1.0

11 months ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago