2013-03-21 2 views
1

ли Dojo есть какие-либо работы вокруг, чтобы поддержать CSS3Dojo по отношению к CSS3

  1. Gradient
  2. Box Shadow
  3. Rounded Corner

поддержку кросс-браузер. если не то, что вы, ребята, предложите с помощью приложения, созданного на Dojo, чтобы добиться вышеуказанного.

ответ

2

Это делает для большинства браузеров, кроме IE (AFAIK), использование темы claro упрощает работу, поскольку оно построено поверх рамки lesscss, а микшины предназначены для создания градиендов, коробочных теней и закругленных углов ... См. 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. Он задокументирован в файле README в том же каталоге.

Конечно, это лучше не трогать любой из файлов Claro ТЕМЫ непосредственно, как они могут быть переопределены при обновлении додзё, но сценарий compile.js является хорошей отправной точкой для создания собственного темы потенциала сценария исходя из ваших собственных потребностей и структуры.

Смежные вопросы