如果你使用jQuery UI CSS框架设计一个完整的接口,你会发现,一个主题是不够的。 此快速的向导将突出jQuery UI Download Builder的新功能 ,让您轻松地在一个页面上使用多个主题。
存在的问题
我们经常得到我们建议你如何在一个页面上执行多个主题的问题。 出现这种情况,当你使用jQuery UI CSS框架,在一个界面中的许多风格元素,他们变得非常相似。在过去,你将不得不做一些方便工作与正则表达式在ui.theme.css中添加ui作用域的CSS主题给所有的选择器,并重新命名你的主题文件夹,所以可以对应在同一个目录中的另一个主题。不幸的是,在这个过程中肯定是一个经验丰富的开发者是可行的,因为它要比我们所想的它应该是这样一个平常的任务而复杂得多。
解决方案
我们决定实施一个解决方案中Download Builder ,它能够自动的适用作用域,以主题和主题文件夹重命名的过程。这种新的特性是在主题Download Builder节中的高级设置”下提供的。
首先第一件事是:
要运用主题作用域的优势,你需要先选择一个主题。你可以从Download Builder内的gallery选择几个主题,或者你可以去ThemeRoller先设计好主题。当你从ThemeRoller下载主题,你可以直接返回到Download Builder再次定制下载。
录入一个CSS作用域
主题作用域是你在那里录入的一个CSS选择器以代表您应用于你的网页的部分(或您的网站)的主题。例如,如果您有在您的网站的侧面导航栏的手风琴部件,你想让它比其他区域的您的网站有不同的主题,您可以键入CSS选择器,侧面导航栏(如对应.interiorNavigation )并下载你的主题。在CSS作用域选择后Download Builder将新增一个空间,所以不用担心是否需要添加一个。
文件夹名称
当您键入你的CSS作用域,建设者将自动建议相应的主题文件夹的名称。 这个名字可以编辑的,它不会自动显示另一个文件夹,除非输入框是空的,或者你还未对键入的作用域输入框进行编辑。
下载后
一旦你下载并解压缩zip文件,你会看到一个它包含的文件夹命名为“主题”或任何在主题文件夹输入框中输入的自定义名称的主题。在这个文件夹,你会发现jQuery UI CSS框架给出的所有文件。如果这是您在主题的作用域输入框输入的作用域,那么所有在此文件夹包含的CSS将只作用于你的选择作用域。
解压缩文件夹中的快照。请注意,由于重建作用域标记的复杂性,作用域主题的下载中不包括例子页面。在页面中包括这个此主题,只是直接CSS链接中链接到在“theme_internalNavigation”文件夹的ui.all.css。
<link type="text/css" href="theme_interiorNavigation/ui.all.css" rel="Stylesheet" />
就这些了!
现在,您已经包含了一个具有特定部分的作用域主题到您的网站了。你仍是可以按您过去所喜欢的那样去做。不过,你需要考虑到留神文件的大小,因为它会增加很快!
快速演示
下面的示例演示在这篇文章中所述的步骤。我们链接了无作用域的主题和第二如上述的interiorNavigation选择作用域的主题。演示页面有两个选项卡的部件,其中第二个是包含在一个div与一类“interiorNavigation”,允许它接收作用域的主题风格。
原文与演示:http://www.filamentgroup.com/lab/using_multiple_jquery_ui_themes_on_a_single_page/
- 大小: 12.1 KB
- 大小: 7.8 KB
- 大小: 12.3 KB
分享到:
相关推荐
本文将深入探讨“jQueryUI MetroUI WindowUI”主题,这是一个受到Windows 8 Metro UI设计启发的jQuery UI主题,旨在为网页带来现代、简洁的视觉体验。 首先,我们要理解jQuery UI的基础。jQuery UI是一个基于jQuery...
- **TABS(选项卡)**: 提供了一种将内容组织成多个选项卡的方式,可以轻松地切换不同区域的内容,节省页面空间,提升用户体验。 - **DIALOG(对话框)**: 用于创建弹出式窗口,如警告、确认或自定义信息展示,支持...
1. **Tabs(选项卡)**:jQuery UI 提供了方便的选项卡组件,可以将内容分隔成多个部分,通过选项卡切换显示,提高网页的组织性和用户体验。 2. **Accordion(手风琴)**:手风琴组件允许内容以折叠/展开的方式呈现...
在给定的文件`jquery-ui-themes-1.9.2.zip`中,包含了多个预设的主题,每个主题通常由一组CSS文件组成,例如`.css`和`.png`图像文件,它们定义了各个部件的颜色、背景、边框和图标等样式。开发者可以选择一个主题并...
- **主题支持**:继承自jQuery UI,该插件能够无缝地与各种jQuery UI主题搭配,确保与页面其他组件的视觉一致性。 - **事件处理**:提供了丰富的事件接口,如`select`、`deselect`等,方便开发者根据用户操作进行...
jQuery UI 是一个基于 jQuery JavaScript 库的扩展,提供了丰富的用户界面组件,能够帮助开发者快速创建出美观且功能强大的网页应用。它集成了各种用户界面元素,如对话框、滑块、按钮、日历、拖放功能等,大大简化...
jQuery UI 包含了多个关键组件,如: - **Dialog(对话框)**: 用于创建弹出式窗口,常用于警告、确认或输入信息。 - **Accordion(手风琴)**: 将内容折叠成可展开/关闭的面板,节省页面空间。 - **Slider(滑块)...
在lwme-jqueryui-demo这个压缩包中,可能包含了多个示例文件,它们展示了Autocomplete的不同用法和配置,可以帮助开发者更好地理解和运用这个组件。通过学习这些示例,你可以掌握如何根据项目需求灵活定制...
4. 可折叠(Accordion):Accordion 组件将多个段落或标题内容折叠在一个空间内,用户可以通过点击标题展开或折叠内容,节省页面空间,提高可读性。 5. 滑块(Slider):滑块组件提供了一种直观的方式来选择数值或...
5. **拖放功能**:jQuery UI 提供了拖放API,使得元素可以在页面上自由移动,与其他元素进行交互,实现动态布局。 6. **动画效果**:jQuery UI 包含一套丰富的动画效果,如淡入淡出、滑动等,可以轻松添加到任何...
jQuery UI包含了多个可复用的UI组件,这些组件可以帮助开发者快速构建具有专业外观和交互性的网页应用。以下是一些主要的组件: - **Dialog(对话框)**: 用于创建模态或非模态对话框,可以设置标题、内容和按钮。 ...
在网页设计中,用户体验往往扮演着至关重要的角色。一个优秀的网站不仅要有吸引人的内容,还需要有美观、易用且能够适应不同用户偏好的界面。jQuery UI 插件就是这样一个工具,它提供了丰富的交互元素和可定制的主题...
**jQuery UI Timepicker 插件** 是一个基于 jQuery 和 jQuery UI 库的高效时间选择器组件,它为网页应用提供了用户友好的时间选择功能。这个插件极大地简化了在网页表单中添加时间输入的复杂性,使得用户可以通过...
jQuery UI 是一个强大的开源库,它是基于广泛使用的JavaScript库jQuery构建的。这个库提供了一系列的用户界面组件,帮助开发者创建出交互性强、视觉效果良好的Web应用程序。jQuery UI包含多种组件,如日期选择器、...
它包含了多个模块,如对话框(Dialog)、日期选择器(Datepicker)、拖放(Draggable)、可排序(Sortable)、堆叠(Stackable)等,极大地丰富了网页的动态性和功能性。 ### 1. 引用 jQuery UI 的基本步骤 在项目...
jQuery UI使用CSS来定义组件外观,你可以修改`jquery-ui.css`中的样式,或者在你的项目中创建一个新的主题。 **7. 实战应用** 在实际项目中,时间选择器常用于预订系统、事件安排、计划任务等场景。结合服务器端...
jQuery UI实际上是jQuery插件,专指由jQuery官方维护的UI方向的插件 jQuery UI 与 jquery 的主要区别是: (1) jQuery是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等。 (2) jQuery UI则是在jQuery的...
**jQuery UI:一个强大的前端开发工具包** jQuery UI是一个基于jQuery JavaScript库的扩展,它提供了一整套可交互的用户界面组件,包括对话框、拖放功能、日期选择器、进度条、排序列表等。这个名为"jquery-ui-...
每个版本的 jQuery UI 包含多个预设主题,如 `smoothness`、`redmond` 和 `ui-lightness`,这些主题可以通过 CSS 文件进行切换。 **API 参考** jQuery UI 提供了详细的 API 文档,包括函数、选项、事件和方法的...
4. 可堆叠(Stackable):这个特性通常用于处理浮动元素的堆叠顺序,例如在多个重叠的层上控制可见性。 此外,jQuery UI 还提供了一套完整的主题系统(ThemeRoller),允许开发者轻松定制UI的视觉风格,以满足项目...