我是 Semantic UI 的忠实粉丝,更喜欢 Semantic UI React。除了它们是优秀的库之外,它们的文档也很棒。
但是,为其组件编写和维护主题可能很麻烦。编写、构建和维护多个主题变得更加困难。
所以问题是:如何使用官方语义 UI 文档编写、构建和维护多个语义 UI 主题并查看它们的状态?
我是 Semantic UI 的忠实粉丝,更喜欢 Semantic UI React。除了它们是优秀的库之外,它们的文档也很棒。
但是,为其组件编写和维护主题可能很麻烦。编写、构建和维护多个主题变得更加困难。
所以问题是:如何使用官方语义 UI 文档编写、构建和维护多个语义 UI 主题并查看它们的状态?
在使用 Semantic UI 多年并最终开始编写合适的主题构建器之后,我想出了这个问题的解决方案here。
该 repo 是Semantic UI React的克隆,在根目录下有一个主题目录。
构建的主题的源代码存在于themes/src/themes/
. 在此存储库中包含的示例中,您将找到一个父主题和两个子主题。
我这样写是为了能够创建具有共同特征的嵌套主题,例如同一应用程序的浅色和深色主题,其中颜色变量在子主题中定义,覆盖在父主题中定义,使用颜色变量。
我还添加了使用 Font Awesome 本机类的功能,以便您可以编写
<Icon className='fas fa-check'>
并呈现检查图标。