css - Dojo 对 CSS3 的支持

标签 css dojo

Dojo 是否有任何解决方法来支持 CSS3

  1. 渐变
  2. 盒子阴影
  3. 圆 Angular

跨浏览器支持。如果不是,你们会建议在 Dojo 上构建应用程序以实现上述目标。

最佳答案

它适用于除 IE (AFAIK) 以外的大多数浏览器,使用 claro 主题使其变得简单,因为它建立在 lesscss 框架之上,并且提供了 mixins 来制作渐变、框阴影和圆 Angular ……参见 http://download.dojotoolkit.org/release-1.8.3/dojo-release-1.8.3/dijit/themes/themeTester.html?theme=claro 到检查它在您定位的不同浏览器中的外观...

您可以轻松地扩展那些 lesscss mixins,以使用您需要的任何技巧为 IE 添加垫片(例如 PIE。请参见 http://css3pie.com/)

为了让您快速入门,请查看这些文件:

  • dijit/themes/claro/variables.less :这是您放置主题自定义变量(颜色等)的地方
  • dijit/themes/claro/compile.js :这是您在修改 .less 文件后启动以重新编译主题的脚本。这需要你安装 nodejs。它记录在同一目录中的自述文件中。

当然,最好不要直接接触任何 claro 主题的文件,因为如果您更新 dojo,它们可能会被覆盖,但是 compile.js 脚本是一个很好的起点,可以根据您的主题创建自己的主题构建脚本自己的需求和结构。

关于css - Dojo 对 CSS3 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15543374/

相关文章:

javascript - dijit.byId ('someId' ).value 和 dijit.byId ('someId' ).get ('value' ) 有什么区别

javascript - 删除单选按钮顶部的颜色并添加边框颜色

iphone - 即将为移动设备创建一个网站,不确定一些事情

html - 为什么我的代码可以在 codepen 上运行,但不能在我的编辑器上运行?

javascript - Dojo 多个带有下拉按钮的非模式对话框

dojo - Dojo 移动的 future

CSS3 视口(viewport)解析错误

html - 如何垂直居中并排 anchor 和 anchor 图像标签?

java - 我可以使用什么来为在 tomcat 上运行的 java servlet 中的每个 session 实现后台进程?

JavaScript 作用域问题