将Dojo蒙皮为公司身份

将Dojo蒙皮为公司身份,dojo,Dojo,有人知道定制Dojo Dijit主题的好资源吗?还是有经验 我们正计划将其更改为我们的公司身份,我不知道这会花费多少时间。请参见此处: 您使用的是什么版本的dojo? 新的1.5版本(目前仍然是一个候选版本)有一个名为“claro”的新主题,现在在css中使用渐变图像,因此蒙皮应该更容易,因为您所要做的就是覆盖dijit颜色,而不必创建渐变图像 请看这里:我剥了很多薯条。这很简单 你有两个选择。复制主题文件夹并调整,或者通过覆盖CSS使用默认的主题和季节来品尝 我更喜欢第二种选择。只需在使用DI

有人知道定制Dojo Dijit主题的好资源吗?还是有经验

我们正计划将其更改为我们的公司身份,我不知道这会花费多少时间。

请参见此处:

您使用的是什么版本的dojo? 新的1.5版本(目前仍然是一个候选版本)有一个名为“claro”的新主题,现在在css中使用渐变图像,因此蒙皮应该更容易,因为您所要做的就是覆盖dijit颜色,而不必创建渐变图像


请看这里:

我剥了很多薯条。这很简单

你有两个选择。复制主题文件夹并调整,或者通过覆盖CSS使用默认的主题和季节来品尝

我更喜欢第二种选择。只需在使用DIJIT的每个页面上包含一个CSS文件,其中包含根据您的偏好调整DIJIT的规则。最简单的方法是检查Firebug中呈现的dijit并复制css。只要样式表稍后出现,您就可以重写,但您可能希望进行更大的更改以确保安全

所以,假设我有一个按钮,我想改变它的颜色。在Firebug中,我看到应用背景的规则如下(tundra.css行1970):

在my_dijit_theme.css文件中,我将:

body.tundra .dijitButtonNode { /* added "body" to increase specificity */
 background:url("/my_images_folder/my_dijit_theme/my_buttonEnabled.png");
}
IRL,您还可以更改边界以进行匹配,等等。但这表明这是多么容易

body.tundra .dijitButtonNode { /* added "body" to increase specificity */
 background:url("/my_images_folder/my_dijit_theme/my_buttonEnabled.png");
}