5 Star 29 Fork 11

un-pany/mobvue

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
uno.config.ts 1.45 KB
一键复制 编辑 原始数据 按行查看 历史
pany-ang 提交于 2025-02-21 16:54 +08:00 . chore: 切换 UnoCSS 新预设
import presetRemToPx from "@unocss/preset-rem-to-px"
import { defineConfig, presetAttributify, presetWind3 } from "unocss"
export default defineConfig({
// 预设
presets: [
// 属性化模式 & 无值的属性模式
presetAttributify({
prefix: "un-",
prefixedOnly: true
}),
// 默认预设
presetWind3({
important: "#app"
}),
// 将 unocss 默认采用的 rem 单位转为 px 单位
presetRemToPx()
],
// 自定义主题
theme: {
colors: {
primary: "var(--mobvue-primary-color)",
bg: "var(--mobvue-bg-color)"
}
},
// 自定义规则
rules: [
// use un-after-clearfix
["clearfix", { content: "''", display: "table", clear: "both" }],
// use un-no-select
["no-select", { "user-select": "none", "touch-action": "none" }],
// use un-ellipsis
["ellipsis", { "white-space": "nowrap", "overflow": "hidden", "text-overflow": "ellipsis" }],
// use un-multi-ellipsis-2
[/^multi-ellipsis-(\d+)$/, ([, d]) => ({ "display": "-webkit-box", "-webkit-line-clamp": d, "-webkit-box-orient": "vertical", "overflow": "hidden", "text-overflow": "ellipsis" })],
// use un-color-hex-000000
[/^color-hex-(.+)$/, ([, color]) => ({ color: `#${color}` })]
],
// 自定义快捷方式
shortcuts: {
"wh-full": "w-full h-full",
"flex-center": "flex justify-center items-center",
"flex-x-center": "flex justify-center",
"flex-y-center": "flex items-center"
}
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/un-pany/mobvue.git
git@gitee.com:un-pany/mobvue.git
un-pany
mobvue
mobvue
main

搜索帮助