您现在的位置是:首页 > 文章详情

IKun UI —— 基于 Svelte.js 的 UnoCSS UI 库

日期:2023-08-07点击:4785

ikun-ui 是基于 Svelte.js 的 UnoCSS UI 库,可用于制作网站。

特性

  • 组件化设计 - 提供整洁美观的 UI 组件
  • 预设 CSS - 有 UnoCSS 预设包可供使用,轻松渲染 UI
  • 主题配置 - 使用 unocss 等属性模式进行设计。支持主题配置,自定义主题。

安装

 pnpm add @ikun-ui/core && pnpm add -D unocss && pnpm add -D @ikun-ui/preset

使用

 /*App.svelte*/ <script lang="ts"> import { KButton } from "@ikun-ui/core"; import 'virtual:uno.css' </script> <KButton>KButton</KButton>

自定义 UnoCSS 配置

 // unocss.config.ts import { defineConfig, presetAttributify, presetIcons, presetUno } from 'unocss'; import { presetIkun, getCSSPreflights, getSafeList } from '@ikun-ui/preset'; export default defineConfig({ presets: [presetUno(), presetAttributify(), presetIcons(), presetIkun()], safelist: [...getSafeList()], preflights: [ { layer: 'base', getCSS: () => `:root {${getCSSPreflights()}}` } ] });
原文链接:https://www.oschina.net/p/ikun-ui
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章