👍 Basess 是一个基本CSS类的集合。
🗿 支持TypeScript、Vue、 React、 Angular、Jquery等前端主流类库。
🔨 快速入门,支持移动和PC终端。
🎭 和 tailwindcss 相似(实际应用要更早)。
🥪 Basess简化了开发流程并减少了代码耦合
🥗 移动端的开发更加简单顺畅
yarn add basess
import "basess/dist/basess.css";
至此你可以看到字体大小为18,颜色为红色,上边距为10的文字
<div class="f-18 col-red mt-10">Test</div>
移动端目前不支持JQuery,只支持使用NodeJS构建的项目。
yarn add basess postcss postcss-pxtorem
postcss.config.js
// 具体配置请参考 postcss postcss-pxtorem 配置
module.exports = {
plugins: {
"postcss-pxtorem": {
rootValue: 37.5, // 根字体大小,这里默认37.5,代表设计稿为375px
unitPrecision: 8, // 小数位数
propList: ["*"],
selectorBlackList: [".norem"], // 忽略 norem 前缀的类的转换rem
},
},
};
需要导入到主文件中,设计稿的默认宽度是375px。
import Basess from "basess";
import "basess/dist/basess.css";
Basess(375);
在移动终端中,PX单位会自动转换为REM单位
<div class="f-18 col-red mt-10">Test</div>
建议查看源代码
\src\basess.css
使用,API文档仅供参考(不是特别详细)
Copyright (c) 2018-present, zhaitianye