directory search
jQuery Mobile 基础教程 jQuery Mobile 安装 jQuery Mobile 页面 jQuery Mobile 页面切换 jQuery Mobile 按钮 jQuery Mobile 按钮图标 jQuery Mobile 工具栏 jQuery Mobile 可折叠块 jQuery Mobile 网格 jQuery Mobile 表单 jQuery Mobile 表单 jQuery Mobile 表单输入元素 jQuery Mobile 表单选择菜单 jQuery Mobile 表单滑动条 jQuery Mobile 列表 jQuery Mobile 列表视图 jQuery Mobile 列表内容 jQuery Mobile 事件 jQuery Mobile 事件 jQuery Mobile 触摸事件 jQuery Mobile 滚屏事件 jQuery Mobile 方向改变事件 jQuery Mobile 实例 jQuery Mobile Data 属性 jQuery Mobile 图标 jQuery Mobile 事件 jQuery Mobile orientationchange 事件 jQuery Mobile pagebeforecreate 事件 jQuery 事件 方法 jQuery bind() 方法 jQuery blur() 方法 jQuery change() 方法 jQuery click() 方法 jQuery dblclick() 事件 jQuery delegate() 方法 jQuery die() 方法 jQuery error() 方法 jQuery event.currentTarget 属性 jQuery event.data 属性 jQuery event.delegateTarget 属性 jQuery event.isDefaultPrevented() 方法 jQuery event.isImmediatePropagationStopped() 方法 jQuery event.isPropagationStopped() 方法 jQuery event.namespace 属性 jQuery event.pageX 属性 jQuery event.pageY 属性 jQuery event.preventDefault() 方法 jQuery event.relatedTarget 属性 jQuery event.result 属性 jQuery event.stopImmediatePropagation() 方法 jQuery event.stopPropagation() 方法 jQuery event.target 属性 jQuery event.timeStamp 属性 jQuery event.type 属性 jQuery event.which 属性 jQuery focus() 方法 jQuery focusin() 方法 jQuery focusout() 方法 jQuery hover() 方法 jQuery keydown() 方法 jQuery keypress() 方法 jQuery keyup() 方法 jQuery live() 方法 jQuery load() 方法 jQuery mousedown() 方法 jQuery mouseenter() 方法 jQuery mouseleave() 方法 jQuery mousemove() 方法 jQuery mouseout() 方法 jQuery mouseover() 方法 jQuery mouseup() 方法 jQuery off() 方法 jQuery on() 方法 jQuery one() 方法 jQuery $.proxy() 方法 jQuery ready() 方法 jQuery resize() 方法 jQuery scroll() 方法 jQuery select() 方法 jQuery submit() 方法 jQuery toggle() 方法 jQuery trigger() 方法 jQuery triggerHandler() 方法 jQuery unbind() 方法 jQuery undelegate() 方法 jQuery unload() 方法 jQuery Mobile pagebeforehide 事件 jQuery Mobile pagebeforeload 事件 jQuery Mobile pagebeforeshow 事件 jQuery Mobile pagecreate 事件 jQuery Mobile pagehide 事件 jQuery Mobile pageinit 事件 jQuery Mobile pageload 事件 jQuery Mobile pageloadfailed 事件 jQuery Mobile pageshow 事件 jQuery Mobile scrollstart 事件 jQuery Mobile scrollstop 事件 jQuery Mobile swipe 事件 jQuery Mobile swipeleft 事件 jQuery Mobile swiperight 事件 jQuery Mobile tap 事件 jQuery Mobile taphold 事件 jQuery Mobile 页面事件 jQuery Mobile CSS 类 jQuery Mobile 主题 jQuery Mobile 主题 jQuery Mobile 图标
characters

jQuery Mobile CSS 类



jQuery CSS 类

jQuery Mobile CSS 类来设置不同元素的样式。

以下列表包含了通用的 CSS 样式:


全局类

以下类可以在 jQuery Mobile 小工具中使用 (按钮,工具条,面板,表格,列表等。):

Class 描述
ui-corner-all 为元素添加圆角
ui-shadow 为元素添加阴影
ui-overlay-shadow 为元素添加多层阴影
ui-mini 让元素变小

按钮类

除了全局类外,你可以向 <a> 或 <button> 元素添加以下类 (不是 <input> 按钮):

Class 描述
ui-btn 添加在 <a> 元素上并以按钮形式展示
ui-btn-inline 在同一行上显示按钮
ui-btn-icon-top 定位图标在按钮文本之上
ui-btn-icon-right 定位图标在按钮文本的右边
ui-btn-icon-bottom 定位图标在按钮文本之下
ui-btn-icon-left 定位图标在按钮文本的左边
ui-btn-icon-notext 只显示图标
ui-btn-a|b 指定按钮演示。"a" 是默认的 (灰色背景黑色文本样式), "b" 修改颜色为黑色背景白色文本

图标类

所有可用图片的类用在 <a> 和 <button> 元素上 (查看 jQuery Mobile 图标参考手册 了解如何在其他元素上使用):

Class 图标描述 图标
ui-icon-action 动作 (一般用于页面跳转切换) action
ui-icon-alert 三角形内的感叹号 alert
ui-icon-audio 音响/音箱 audio
ui-icon-arrow-d-l 左下角箭头 arrow-d-l
ui-icon-arrow-d-r 右下角箭头 arrow-d-r
ui-icon-arrow-u-l 左上角箭头 arrow-u-l
ui-icon-arrow-u-r 右上角箭头 arrow-u-r
ui-icon-arrow-l 左角箭头 arrow-l
ui-icon-arrow-r 右角箭头 arrow-r
ui-icon-arrow-u 向上箭头 arrow-u
ui-icon-arrow-d 向下箭头 arrow-d
ui-icon-back 返回 back
ui-icon-bars 三条水平线,一般用于展示列表按钮图标 bars
ui-icon-bullets 用于展示列表按钮图标 bullets
ui-icon-calendar 日历 calendar
ui-icon-camera 相机 camera
ui-icon-carat-d 向下滑动图标 carat-d
ui-icon-carat-l 向左滑动图标 carat-l
ui-icon-carat-r 向右滑动图标 carat-r
ui-icon-carat-u 向上滑动图标 carat-u
ui-icon-check 勾选 check
ui-icon-clock 闹钟 clock
ui-icon-cloud cloud
ui-icon-comment 评论 / 消息 comment
ui-icon-delete 删除 delete
ui-icon-edit 编辑 / 铅笔 edit
ui-icon-eye 眼睛 eye
ui-icon-forbidden 禁用标识 sign forbidden
ui-icon-forward 撤销 - (返回上一步) forward
ui-icon-gear 齿轮,一般用于设置按钮图标 gear
ui-icon-grid 网格 grid
ui-icon-heart 心型,可用于文章收藏 heart
ui-icon-home 主页 home
ui-icon-info 信息 info
ui-icon-location 定位 location
ui-icon-lock lock
ui-icon-mail 邮件 / 信封 mail
ui-icon-minus 减号 minus
ui-icon-navigation 导航 navigation
ui-icon-phone 电话 phone
ui-icon-power 开关 (On/off) power
ui-icon-plus 加号 plus
ui-icon-recycle 循环 标识 recycle
ui-icon-refresh 刷新 refresh
ui-icon-search 搜索 / 放大镜 search
ui-icon-shop 商店/购物袋 shop
ui-icon-star 星号 star
ui-icon-tag 标签 tag
ui-icon-user 用户 / 人物 user
ui-icon-video 视频 / 相机 camera1

主题类 Classes

jQuery Mobile 提供了两个主题类: a (灰) 和 b (黑)。 但是,你可以创建你自己的自定义类 - 可定义到字母 "z" (查看  jQuery Mobile 主题 )。 下表列出了可用的主题类。 字母 (a-z) 意为样式可以指定 a 到 z。例如 ui-bar-a 或 ui-bar-b等。

Class 描述
ui-bar-(a-z) 指定栏目演示 - 头部,底部及其他栏目
ui-body-(a-z) 指定内容块的颜色 - 页面内容部分 ( 1.4.0 版本已废弃), 列表视图, 弹窗, 侧栏,面板,加载,折叠。
ui-btn-(a-z) 指定按钮颜色
ui-group-theme-(a-z) 定义了控制组的演示 listviews 和 collapsible 集合。
ui-overlay-(a-z) 定义了页面背景颜色,包括对话框,弹窗和其他出现在最顶层的页面容器
ui-page-theme-(a-z) 定义了页面演示

网格类

网格中的列是等宽的(合计是 100%),没有边框、背景、margin 或 padding。 这里有四种布局网格可供使用:

网格类 列宽 对应 实例
ui-grid-solo 1 100% ui-block-a 实例»
ui-grid-a 2 50% / 50% ui-block-a|b 实例»
ui-grid-b 3 33% / 33% / 33% ui-block-a|b|c  实例»
ui-grid-c 4 25% / 25% / 25% / 25% ui-block-a|b|c|d 实例»
ui-grid-d 5 20% / 20% / 20% / 20% / 20% ui-block-a|b|c|d|e 实例»

更多信息可以查看 jQuery Mobile 网格  章节。

Previous article: Next article: