0.0.3 • Published 2 months ago

preset-hxz v0.0.3

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
2 months ago

preset-hxz

花小猪的unocss的preset

安装

  npm install preset-hxz

使用

  // uno.config.js
  const { defineConfig } = require('unocss')
  const presetHxz = require('preset-hxz')

  module.exports = defineConfig({
    presets: [presetHxz()]
  })

color

规则

  属性 color
  匹配 /^c-(.+)$/
  举例 class="c-black"

  属性 background-color
  匹配 /^bc-(.+)$/
  举例 class="bc-black"

全部示例

类名样式展示
c-black.c-black{color:#000000;}文字
c-blue.c-blue{color:#1A40FF;}文字
c-darkBlue.c-darkBlue{color:#000D33;}文字
c-green.c-green{color:#00CC77;}文字
c-pink.c-pink{color:#FF00AA;}文字
c-purple.c-purple{color:#9500FF;}文字
c-red.c-red{color:#FF002A;}文字
c-white.c-white{color:#FFFFFF;}文字
c-yellow.c-yellow{color:#FFD500;}文字
c-gray-1.c-gray-1{color:#F4F5F6;}文字
c-gray-2.c-gray-2{color:#F5F5F5;}文字
c-gray-3.c-gray-3{color:#C1C4CE;}文字
c-gray-4.c-gray-4{color:#91949E;}文字
c-gray-5.c-gray-5{color:#60636D;}文字
c-gray-6.c-gray-6{color:#2D3347;}文字
bc-blue.bc-blue{background-color:#1A40FF;}
bc-darkBlue.bc-darkBlue{background-color:#000D33;}
bc-green.bc-green{background-color:#00CC77;}
bc-pink.bc-pink{background-color:#FF00AA;}
bc-purple.bc-purple{background-color:#9500FF;}
bc-red.bc-red{background-color:#FF002A;}
bc-white.bc-white{background-color:#FFFFFF;}
bc-yellow.bc-yellow{background-color:#FFD500;}
bc-gray-1.bc-gray-1{background-color:#F4F5F6;}
bc-gray-2.bc-gray-2{background-color:#F5F5F5;}
bc-gray-3.bc-gray-3{background-color:#C1C4CE;}
bc-gray-4.bc-gray-4{background-color:#91949E;}
bc-gray-5.bc-gray-5{background-color:#60636D;}
bc-gray-6.bc-gray-6{background-color:#2D3347;}

font

规则

  属性 font-size
  匹配 /^t-(.+)$/
  举例 class="t-20"

  属性 font-family
  匹配 /^f-(.+)$/
  举例 class="f-pr"

全部示例

类名样式展示
t-20.t-20{font-size:20rpx;}文字
t-22.t-36{font-size:22rpx;}文字
t-24.t-36{font-size:24rpx;}文字
t-28.t-36{font-size:28rpx;}文字
t-32.t-36{font-size:32rpx;}文字
t-36.t-36{font-size:36rpx;}文字
t-40.t-36{font-size:40rpx;}文字
t-44.t-36{font-size:44rpx;}文字
t-48.t-36{font-size:48rpx;}文字
t-52.t-36{font-size:52rpx;}文字
t-56.t-36{font-size:56rpx;}文字
t-72.t-72{font-size:72rpx;}文字
f-pr.f-pr{font-family:PingFangSC-Regular;}文字
f-pm.f-pm{font-family:PingFangSC-Medium;}文字
f-ps.f-ps{font-family:PingFangSC-Semibold;}文字

border-radius

规则

  属性 border-radius
  匹配 /^brd-(.+)$/
  举例 class="t-20"

全部示例

类名样式展示
brd-8.brd-8{border-radius:8rpx;}
brd-12.brd-12{border-radius:12rpx;}
brd-16.brd-16{border-radius:16rpx;}
brd-24.brd-24{border-radius:24rpx;}
brd-32.brd-32{border-radius:32rpx;}
brd-100.brd-100{border-radius:100rpx;}

shadow-box

规则

  属性 box-shadow
  匹配 /^sh-(.+)$/,
  举例 class="sh-top"

  属性 shadow-opacity
  匹配 /^sh-op-(.+)$/,
  举例 class="sh-op-20"

全部示例

类名样式展示
sh-top.sh-top{box-shadow:0px -10px 20px 0px rgba(0,13,51,var(--un-hxz-shadow-opacity));}
sh-bottom.sh-bottom{box-shadow:0px 10px 20px 0px rgba(0,13,51,var(--un-hxz-shadow-opacity));}
sh-op-10.sh-op-10{--un-hxz-shadow-opacity:0.1;}
sh-op-100.sh-op-100{--un-hxz-shadow-opacity:1;}

shortcuts

全部示例

类名样式展示
line.line{width:100%;height:1rpx;--un-bg-opacity:1;background-color:rgba(234,235,239,var(--un-bg-opacity));}
flex-center.flex-center{display:flex;justify-content:center;align-items:center;}
flex-center-x.flex-center-x{display:flex;justify-content:center;}
flex-center-y.flex-center-y{display:flex;align-items:center;}
b1.b1{border-width:1rpx;border-style:solid;}
text-content.text-content{font-size:22rpx;color:#2D3347;}内容
text-high.text-high{font-size:22rpx;color:#FF00AA;}高亮
text-title.text-title{font-size:28rpx;color:#000D33;}标题
0.0.3

2 months ago

0.0.2

2 months ago

0.0.1

2 months ago