介绍 - 图1


LCUI.css




一个适用于 LCUI 应用程序的 UI 组件库


浏览 LCUI.css 的文档 »



介绍

LCUI.css 是一个 UI 组件库,主要用于构建 LCUI 应用程序,它提供了用于文本排版和常用元素的基本样式、简单的布局系统、CSS 组件和实用工具。它的 CSS 代码基于 Bootstrap,其用法和 Bootstrap 大致一样,但受限于 LCUI 现有特性以及对 CSS 标准的支持程度,并未完全实现 Boostrap 中的功能。

LCUI.css

构建

先决条件

构建 LCUI.css 需要如下的依赖项:

  • Xmake - 一个构建工具,用于编译 C 源代码
  • NodeJS - 一个 JavaScript 运行时环境,用于运行 JavaScript 写的构建工具
  • Python - 一个环境,用于运行 Python 写的构建工具

在安装完它们后,你需要运行以下命令来安装相关依赖包:

  1. pip install misaka pygments
  2. npm install

构建目标

  1. npm run build # 构建所有目标
  2. npm run build-bin # 构建 LCUI.css 的二进制文件,包括静态库(.lib/.a)或动态库(.dll/.so)
  3. npm run build-css # 构建 CSS 文件,这些文件由 src/scss/ 中的文件编译而成
  4. npm run build-font # 构建图标字体文件,图标来自 Material Design Icons
  5. npm run build-demo # 构建演示程序,主要功能是呈现文档
  6. npm run build-demo-assets # 构建演示程序的资源文件,包括 CSS 文件和文档
  7. npm run build-demo-bin # 构建演示程序的二进制文件
  8. npm run build-demo-css # 构建演示程序的 CSS 文件,这些文件由 demo/src/scss/ 中的文件编译而成
  9. npm run build-demo-docs # 构建演示程序的文档
  10. npm run demo # 运行演示程序

安装

dist 目录中复制文件到你的项目目录,然后配置你的项目资源包含路径。

我们建议你使用如下的目录结构,这样你就能直接从 dist/assets/ 目录中复制文件到 yourapp/app/ 目录。

  1. yourapp/
  2. ├── app/
  3. ├── assets/
  4. ├── stylesheets/
  5. ├── app.css
  6. └── lcui.css
  7. ├── views/
  8. ├── app.xml
  9. └── ...
  10. ├── fonts/
  11. └── iconfont.ttf
  12. ├── images/
  13. └── ...
  14. └── ...
  15. ├── src/
  16. ├── scss/
  17. ├── lib/
  18. ├── ui/
  19. └── ...
  20. └── ...

作者

Liu Chao

许可

代码基于 MIT 许可协议 发布。