Dojo对CSS3的支持

时间:2013-03-21 09:14:38

标签: css3 dojo

道场是否有任何解决方案来支持 CSS3

  1. 渐变
  2. Box shadow
  3. 圆角
  4. 跨浏览器支持。如果不是你们会建议在Dojo上构建一个app来实现上述目标。

1 个答案:

答案 0 :(得分:2)

除了IE(AFAIK)之外,它适用于大多数浏览器,使用claro主题可以轻松实现,因为它构建在lesscss框架之上,并且mixins用于制作渐变,盒子阴影和圆角......请参阅{{ 3}}检查您定位的不同浏览器中的内容......

你可以轻松扩展那些lesscss mixins,为IE添加垫片,无论你需要什么技巧(例如PIE。请参阅http://download.dojotoolkit.org/release-1.8.3/dojo-release-1.8.3/dijit/themes/themeTester.html?theme=claro

为了让您快速入门,请查看以下文件:

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

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