将 jQuery UI Themeroller 与自定义 jQuery UI 小部件一起使用?
我得到了 Themeroller 与 jQuery UI 中包含的标准小部件相结合的好处。
让我猜测的部分是将 Themeroller 与构建在 jQuery UI 小部件工厂之上的自定义小部件一起使用。
这是 http://jqueryui.com/themeroller/ 上的帮助选项卡中的说明:
该框架旨在使用 不仅适用于我们自己的 jQuery UI 组件,但用于自定义 UI 小部件 发展也好!访问 jQuery UI 文档以了解更多信息 新的 jQuery UI CSS 框架
因此,我转到有关 jQuery UI CSS 框架 的页面。这给我留下了 jQuery UI 网站上没有明确涵盖的两个重要问题:
- 作为开发人员,如何为自定义小部件设置 Themeroller?
- 作为一名用户,如何使用 Themeroller 自定义小部件的主题?
我想要使用 Themeroller 的原因是因为我想为用户提供一种简单的方法来设置小部件的样式,即使他们对 CSS 毫无了解。 我也对 Themeroller 的替代品持开放态度。
I am getting the benefits of Themeroller combined with the standard widgets included in jQuery UI.
The part that leaves me guessing is using Themeroller together with a custom widget that's build on top of the jQuery UI widget factory.
This is what's stated under the help tab on http://jqueryui.com/themeroller/:
The framework is designed to be used
not only for our own jQuery UI
components, but for custom UI widget
development as well! Visit the jQuery
UI documentation to learn more about
the new jQuery UI CSS Framework
So I go to the page about jQuery UI CSS Framework. And this leaves me with two important questions that are not clearly covered on the jQuery UI website:
- As a developer, how do you set up Themeroller for your custom widget?
- As a user, how can one theme that custom widget with Themeroller?
The reason why I want to use Themeroller is because I want to offer the user an easy way to style the widget, even if they don't know anything about CSS.
I am also open to alternatives to Themeroller.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须在小部件中使用 jQueryUi CSS 类才能使用相同的背景图像、字体大小、边框等。
对 themeroller 中这些类的任何更改也会影响您的小部件。
You have to use the jQueryUi CSS classes in your widget to use the same background images font-sizes borders and so on.
Any changes to those classes in the themeroller will then also affect your widget.
我认为你必须遵守themeroller设定的标准。这意味着......使用可用的标准类。使用主题滚轮并定义它自己的颜色和内容的人会看到该设计应用于您的小部件。
I think you have to comply to the standard set by the themeroller. That means...using the standard classes that are there to use. Someone that uses the themeroller and defines it's own colors and stuff, will see that design applied to your widget.