Dojo 是否有未应用主题的默认 CSS 文件?
Does Dojo have a default CSS file with no theme applied?
我正在尝试在使用 DOJO 的旧系统上构建新设计,最终我们将转移到 AJAX 来处理数据调用。是否有默认或缩小的 CSS 文件,这样我就不必使用他们的主题了? (即 Claro,这是曾经并且仍然应用的主题)
它说你可以制作自定义主题,但必须有一个简单的骨架版本。
谢谢你的时间。
dojo 自带以下主题:
- 克拉罗
- 苔原
- 索里亚
- 尼希洛
没有真正的 CSS CSS 的一部分包含在列出的主题中。但正如本在他的回答中指出的那样,有一个 dijit.css
这是 CSS 的一个非常重要的基础,其他主题可以从中继承。
您可以应用它们,在您的 HTML 文件中添加以下内容:
<link rel="stylesheet" href="dojo/dijit/themes/claro/claro.css" />
<body class="claro">
或者您可以使用 CDN,例如 claro
(只需更改 css 文件的名称以获得不同的主题):
https://ajax.googleapis.com/ajax/libs/dojo/1.10.0/dijit/themes/claro/claro.css
CDN 版本是一个独特的文件,很容易包含在您的应用程序中,但不会缩小。
如果您需要一个缩小版本,您可以使用 dojo build 来压缩您所有的项目文件并包含 CSS 用于您的缩小版。
更多信息在这里:
https://dojotoolkit.org/reference-guide/1.10/dijit/themes.html#id10
裸机 CSS 可在 dijit.css
中使用
(可以在CDN看到文件:https://ajax.googleapis.com/ajax/libs/dojo/1.10.0/dijit/themes/dijit.css)
正如 dojo 团队对这个文件所说的那样:
Essential styles that themes can inherit.
In other words, works but doesn't look great.
所以要注意它会很丑!
但是您可以从中构建自己的主题。
我正在尝试在使用 DOJO 的旧系统上构建新设计,最终我们将转移到 AJAX 来处理数据调用。是否有默认或缩小的 CSS 文件,这样我就不必使用他们的主题了? (即 Claro,这是曾经并且仍然应用的主题)
它说你可以制作自定义主题,但必须有一个简单的骨架版本。
谢谢你的时间。
dojo 自带以下主题:
- 克拉罗
- 苔原
- 索里亚
- 尼希洛
没有真正的 CSS CSS 的一部分包含在列出的主题中。但正如本在他的回答中指出的那样,有一个 dijit.css
这是 CSS 的一个非常重要的基础,其他主题可以从中继承。
您可以应用它们,在您的 HTML 文件中添加以下内容:
<link rel="stylesheet" href="dojo/dijit/themes/claro/claro.css" />
<body class="claro">
或者您可以使用 CDN,例如 claro
(只需更改 css 文件的名称以获得不同的主题):
https://ajax.googleapis.com/ajax/libs/dojo/1.10.0/dijit/themes/claro/claro.css
CDN 版本是一个独特的文件,很容易包含在您的应用程序中,但不会缩小。
如果您需要一个缩小版本,您可以使用 dojo build 来压缩您所有的项目文件并包含 CSS 用于您的缩小版。
更多信息在这里:
https://dojotoolkit.org/reference-guide/1.10/dijit/themes.html#id10
裸机 CSS 可在 dijit.css
中使用
(可以在CDN看到文件:https://ajax.googleapis.com/ajax/libs/dojo/1.10.0/dijit/themes/dijit.css)
正如 dojo 团队对这个文件所说的那样:
Essential styles that themes can inherit.
In other words, works but doesn't look great.
所以要注意它会很丑!
但是您可以从中构建自己的主题。