CSS 框架
以下是 jQuery UI 使用的类名列表。这些类旨在在整个应用程序中创建视觉一致性,并允许组件通过 jQuery UI ThemeRoller 进行主题化。类名根据样式是固定的和结构性的还是可主题化的(颜色、字体、背景等)分别拆分为 ui.core.css 和 ui.theme.css。
布局帮助器
-
.ui-helper-hidden
:从视觉上和辅助技术(例如屏幕阅读器)中隐藏内容。 -
.ui-helper-hidden-accessible
:从视觉上隐藏内容,但使其可供辅助技术使用。 -
.ui-helper-reset
:DOM 节点的基本样式重置。重置填充、边距、文本修饰、列表样式等。 -
.ui-helper-clearfix
:将浮动换行属性应用于父元素。 -
.ui-front
:应用 z 索引来管理屏幕上多个小部件的堆叠。有关更多详细信息,请参阅有关 堆叠元素 的页面。
小部件容器
-
.ui-widget
:应用于所有小部件外部容器的类。将字体系列和字体大小应用于小部件。 -
.ui-widget-header
:应用于标题容器的类。将标题容器样式应用于元素及其子文本、链接和图标。 -
.ui-widget-content
:应用于内容容器的类。将内容容器样式应用于元素及其子文本、链接和图标。(可以应用于标题的父级或同级)。
交互状态
-
.ui-state-default
:应用于可点击按钮状元素的类。将“可点击默认”容器样式应用于元素及其子文本、链接和图标。 -
.ui-state-hover
:将鼠标悬停在可点击按钮状元素上时应用的类。将“可点击悬停”容器样式应用于元素及其子文本、链接和图标。 -
.ui-state-focus
:应用于可点击按钮状元素的键盘焦点类。将“可点击焦点”容器样式应用于元素及其子文本、链接和图标。 -
.ui-state-active
:应用于可点击按钮状元素的鼠标按下类。将“可点击激活”容器样式应用于元素及其子文本、链接和图标。
交互提示
-
.ui-state-highlight
:应用于高亮或选定元素的类。将“高亮”容器样式应用于元素及其子文本、链接和图标。 -
.ui-state-error
:应用于错误消息容器元素的类。将“错误”容器样式应用于元素及其子文本、链接和图标。 -
.ui-state-error-text
:仅应用错误文本颜色而不应用背景的附加类。例如,可用于表单标签。还将错误图标颜色应用于子图标。 -
.ui-state-disabled
:对禁用的 UI 元素应用调暗的不透明度。旨在添加到已设置样式的元素中。 -
.ui-priority-primary
:在需要按钮层级的情况下应用于优先级 1 按钮的类。 -
.ui-priority-secondary
:在需要按钮层级的情况下应用于优先级 2 按钮的类。
图标
状态和图像
-
.ui-icon
:应用于图标元素的基本类。将尺寸设置为 16 像素的正方形块,隐藏内部文本,并将背景图像设置为“内容”状态精灵图像。注意:ui-icon
类将根据其父容器获得不同的精灵背景图像。例如,ui-state-default
容器中的ui-icon
元素将根据ui-state-default
的图标颜色着色。
图标类型
声明 ui-icon
类后,你可以使用第二个类来描述图标类型。图标类通常遵循 .ui-icon-{icon type}-{icon sub description}-{direction} 的语法。
例如,指向右边的单个三角形图标如下所示:.ui-icon-triangle-1-e
。ThemeRoller 在其预览列中提供了完整的 CSS 框架图标集。将鼠标悬停在它们上面以查看类名。
其他视觉效果
圆角辅助工具
.ui-corner-tl
:将圆角应用于元素的左上角。.ui-corner-tr
:将圆角应用于元素的右上角。.ui-corner-bl
:将圆角应用于元素的左下角。.ui-corner-br
:将圆角应用于元素的右下角。.ui-corner-top
:将圆角应用于元素的两个上角。.ui-corner-bottom
:将圆角应用于元素的两个下角。.ui-corner-right
:将圆角应用于元素的两个右角。.ui-corner-left
:将圆角应用于元素的两个左角。.ui-corner-all
:将圆角应用于元素的全部 4 个角。
覆盖和阴影
-
.ui-widget-overlay
:将 100% 的宽度和高度尺寸应用于覆盖屏幕,以及背景颜色/纹理和屏幕不透明度。 -
.ui-widget-shadow
:应用于覆盖小部件阴影元素的类。设置box-shadow
x 和 y 偏移、模糊半径和颜色。