Skip to content

nanarino/stylus

Repository files navigation

☘ nanarinostyl样式包

nanarino Logo

使用 styl 来编写的纯 CSS 库

Stylus pnpm 9.15.2 Node.js v22.12.0

利用

# 安装 npm 套件
# 包名就叫這個👇 以後也許叫【@nanarino/stylus】 但是其元件庫命名感覺會有歧義

pnpm i nanarinostyl

# 在jsx中 `import 'nanarinostyl'`
# 在css中 `@import url('nanarinostyl')`

# 在stylus中可以引入其部分源码 见 `import 'nanarinostyl/lib/index.styl'`

运行

# 克隆仓库然后安装依赖
pnpm i
# 运行开发服务器
pnpm dev

构建

# 修改比如配色默认字体后你可以本地构建文档和样式
# 构建文档
pnpm build:docs
# 构建样式
pnpm build:styl

借物

约束

  • astro:
    • 不省略分号。
    • 模板外不能含有tsx表达式。
    • 模板中 jsx的attr里含有 " 时需要转义。
    • 直接内嵌客户端脚本时 不省略 is:inline 并使用IIFE
    • style 物件写法 需要转义2次 : 写作 \\\:
  • mdx:
    • 不能含有js/ts注释。
    • 分割线使用 *** 而不 ---
    • style 物件写法 需要转义2次 : 写作 \\\:
  • styl:
    • 非跨行组件不设置行高。
    • 省略冒号分号逗号和花括号。
    • @import 先引入css ,再用 @require 引入stylus。
    • colors = (red #F00) 写法应改为Record colors = {red: #F00}
    • 使通配符引入时要确保引入顺序 以确保譬如含有 &>* 的选择器被 & 覆盖。

兼容

Support Version
Chrome 105
Edge 105
Firefox 121
Opera 91
Safari 18
Chrome Android 105
Firefox for Android 121
Opera Android 72
Safari on iOS 18
Samsung Internet 20.0

About

my style library ( alias: nanarinostyl )

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •