jQuery Mobile CSS 类学习笔记

本文档介绍 jQuery Mobile 中常用的 CSS 类。

页面结构类

ui-mobile

添加此类到 html 元素上,用于标记此页面是一个 jQuery Mobile 页面。

htmlCopy Code
<html class="ui-mobile">

ui-page

页面容器,可以包含 header、content、footer 等子元素。

htmlCopy Code
<div data-role="page" class="ui-page"></div>

ui-header, ui-content, ui-footer

分别表示页面的 header、content、footer。

htmlCopy Code
<div data-role="header" class="ui-header"> <h1>Header</h1> </div> <div data-role="content" class="ui-content"> <p>Content</p> </div> <div data-role="footer" class="ui-footer"> <h4>Footer</h4> </div>

控件类

ui-btn

表示按钮控件,默认有样式,可以使用不同主题和图标。

htmlCopy Code
<a href="#" class="ui-btn">Button</a>

ui-bar

用于包含按钮控件的容器。

htmlCopy Code
<div class="ui-bar"> <a href="#" class="ui-btn">Button 1</a> <a href="#" class="ui-btn">Button 2</a> </div>

ui-btn-active

表示选中状态的按钮。

htmlCopy Code
<a href="#" class="ui-btn ui-btn-active">Active Button</a>

ui-btn-icon-left, ui-btn-icon-right

表示按钮上图标的位置。

htmlCopy Code
<a href="#" class="ui-btn ui-btn-icon-left ui-icon-home">Home</a> <a href="#" class="ui-btn ui-btn-icon-right ui-icon-carat-r">Next</a>

主题类

ui-body-a, ui-body-b, ui-body-c, ui-body-d

表示不同的主题,可以用于页面或控件。

htmlCopy Code
<div data-role="page" class="ui-page ui-body-a"> <div data-role="header" class="ui-header"> <h1>Header</h1> </div> <div data-role="content" class="ui-content"> <p>Content</p> </div> <div data-role="footer" class="ui-footer"> <h4>Footer</h4> </div> </div> <a href="#" class="ui-btn ui-btn-b">Button</a>

示例

以下是一个包含 header、content、footer 的页面,其中 content 包含一个包含按钮的容器。

htmlCopy Code
<div data-role="page" class="ui-page ui-body-a"> <div data-role="header" class="ui-header"> <h1>Header</h1> </div> <div data-role="content" class="ui-content"> <div class="ui-bar"> <a href="#" class="ui-btn">Button 1</a> <a href="#" class="ui-btn">Button 2</a> </div> </div> <div data-role="footer" class="ui-footer"> <h4>Footer</h4> </div> </div>

以上就是 jQuery Mobile 中常用的 CSS 类,希望能对你有所帮助。