安装

1.通过包管理器安装

npm i aoda.css -S
# or
yarn add aoda.css -S
2.通过 CDN 引用
<link
  rel="stylesheet"
  href="https://project.aodazhang.com/aoda-css/index.css"
/>

使用

使用 css 文件

css 文件是 aoda.css 的原始编译产物,因此不需要引入任何构建工具即可使用。在 css 中您只能修改 settings 中的 css 变量 来调整样式,不能使用 aoda.css 的其他功能,也不能通过 postcssopen in new window 对 aoda.css 的样式进行二次处理。

1.创建 css 变量文件

/* 修改默认的css变量 */
:root {
  --aoda-color1: #fff;
  --aoda-color2: #333;
  --aoda-color3: #666;
  --aoda-color4: #aaa;
  --aoda-color5: #f3f4f7;
  --aoda-color6: #3b7ff3;
  --aoda-color7: #fff;
  --aoda-color8: #fff;
  --aoda-color9: #fff;
  --aoda-color10: #fff;
  --aoda-color11: #fff;
  --aoda-color12: #fff;
  --aoda-color13: #fff;
  --aoda-color14: #fff;
  --aoda-color15: #fff;
  --aoda-color16: #fff;
  --aoda-color17: #fff;
  --aoda-color18: #fff;
  --aoda-color19: #fff;
  --aoda-color20: #fff;

  --aoda-font-size1: 16px;
  --aoda-font-size2: 20px;
}

2.配置

import { createApp } from 'vue'
import App from './App.vue'
// 1.引入 aoda.css
import 'aoda.css'
// 2.引入自定义的 css 变量文件
import './cssVar.css'

createApp(App).mount('#app')

3.使用

<template>
  <!-- 通过属性选择器使用 aoda.css 提供的原子样式 -->
  <div id="app" bg-5>
    <ul fl-r>
      <li co-2>测试文字</li>
      <li co-2>测试文字</li>
      <li co-2>测试文字</li>
    </ul>
  </div>
</template>

使用 scss 文件

使用 scss 文件需要您的项目里集成了相关工具(例如 dart-sassopen in new windowsass-loaderopen in new window)。在 scss 中您可以使用 aoda.css 全部功能(例如修改 settings 中的 scss 变量 来影响 mixinsatomic),也可以通过 postcssopen in new window 对 aoda.css 的样式进行二次处理。

1.创建 scss 变量文件

// 1.修改默认的 scss 变量
$atomic-font-size: 90; // 默认生成 12px ~ 72px 的字号,这里修改为生成 12px ~ 90px 的字号

// 2.引入 aoda.css 的 scss 文件
@import '~aoda.css/dist/index.scss';

// 3.修改默认的 css 变量
:root {
  --aoda-color1: #fff;
  --aoda-color2: #333;
  --aoda-color3: #666;
  --aoda-color4: #aaa;
  --aoda-color5: #f3f4f7;
  --aoda-color6: #3b7ff3;
  --aoda-color7: #fff;
  --aoda-color8: #fff;
  --aoda-color9: #fff;
  --aoda-color10: #fff;
  --aoda-color11: #fff;
  --aoda-color12: #fff;
  --aoda-color13: #fff;
  --aoda-color14: #fff;
  --aoda-color15: #fff;
  --aoda-color16: #fff;
  --aoda-color17: #fff;
  --aoda-color18: #fff;
  --aoda-color19: #fff;
  --aoda-color20: #fff;

  --aoda-font-size1: 16px;
  --aoda-font-size2: 20px;
}

2.配置

import { createApp } from 'vue'
import App from './App.vue'
// 引入自定义的 scss 变量文件
import './scssVar.css'

createApp(App).mount('#app')

3.使用

<template>
  <!-- 通过属性选择器使用 aoda.css 提供的原子样式 -->
  <div id="app" bg-5>
    <ul fl-r>
      <!-- 这里可以使用 scss 变量生成的 90px 字号 -->
      <li co-2 fs-90>测试文字</li>
      <li co-2 fs-90>测试文字</li>
      <li co-2 fs-90>测试文字</li>
    </ul>
  </div>
</template>
此文档贡献者: 嗷大张