【文件属性】:
文件名称:styles:≡
文件大小:237KB
文件格式:ZIP
更新时间:2021-05-17 05:01:26
css typescript css-framework css-in-js design-tokens
一个小巧,功能强大,与框架无关CSS-in-JS库
npm i @dash-ui/styles
特征
微小( ),但是全面的API
带上自己的UI框架React,Preact,Vue,Svelte等
使用TypeScript强类型化
CSS变量是一等公民
主题很简单,并使用设计标记(CSS变量)和选择器构建
快速,有人可能会说“ blazing:trade_mark:”
供应商特定样式的自动前缀
嵌套div { > * + * { margin-left: 4px; } } div { > * + * { margin-left: 4px; } }
缩小
服务器渲染
可冲洗的全局变量使添加和删除全局样式变得轻而易举
可作为和
快速开始
// React example
import * as React from 'react'
import { styles } from '@da
【文件预览】:
styles-master
----.travis.yml(231B)
----benchmark()
--------doc.ts(106KB)
--------index.ts(5KB)
----server()
--------package.json(769B)
--------LICENSE(1KB)
--------src()
--------types()
----package.json(4KB)
----.github()
--------pull_request_template.md(755B)
--------ISSUE_TEMPLATE()
----test()
--------resolve-snapshot.js(548B)
--------setup.js(98B)
----assets()
--------logo@2x.png(6KB)
--------logo.png(3KB)
--------logo@3x.png(9KB)
----LICENSE(1KB)
----CONTRIBUTING.md(3KB)
----src()
--------utils.ts(1KB)
--------index.test.ts(28KB)
--------create-dash.ts(12KB)
--------__snapshots__()
--------index.ts(237B)
--------create-styles.ts(25KB)
----tsconfig.json(412B)
----.gitignore(32B)
----CHANGELOG.md(7KB)
----CODE_OF_CONDUCT.md(3KB)
----types()
--------create-dash.d.ts(5KB)
--------create-styles.d.ts(16KB)
--------index.d.ts(237B)
--------utils.d.ts(474B)
----README.md(67KB)
----yarn.lock(367KB)
----babel.config.js(55B)