jQuery Mobile 基础(第四章)

1、主题

jQuery Mobile 提供了5种不同的主题样式, 从 "a" 到 "e" - 每一种主题的按钮,工具条,内容块等等颜色都不一致,每个主题的视觉效果也不一样。

通过设置元素的data-theme属性可以自定义应用的外观:

<div data-role="page" data-theme="a|b|c|d|e">

主题头部,内容和底部

<div data-role="header" data-theme="b"></div>

<div data-role="content" data-theme="a"></div>

<div data-role="footer" data-theme="e"></div>

主题对话框

<a href="#pagetwo" data-rel="dialog">Go To The Themed Dialog Page</a>

<div data-role="page" id="pagetwo" data-overlay-theme="e">
  <div data-role="header" data-theme="b"></div>
  <div data-role="content" data-theme="a"></div>
  <div data-role="footer" data-theme="c"></div>
</div>

主题按钮

<a href="#" data-role="button" data-theme="a">Button</a>

主题图标

<a href="#" data-role="button" data-icon="plus" data-theme="e">Plus</a

头部和底部的主题按钮

<div data-role="header">
  <a href="#" data-role="button" data-icon="home" data-theme="b">Home</a>
  <h1>Welcome To My Homepage</h1>
  <a href="#" data-role="button" data-icon="search" data-theme="e">Search</a>
</div>

<div data-role="footer">
  <a href="#" data-role="button" data-theme="b" data-icon="plus">Button 1</a>
  <a href="#" data-role="button" data-theme="c" data-icon="plus">Button 2</a>
  <a href="#" data-role="button" data-theme="e" data-icon="plus">Button 3</a>
</div>

主题导航条

<div data-role="footer" data-theme="e">
  <h1>Insert Footer Text Here</h1>
  <div data-role="navbar">
    <ul>
      <li><a href="#" data-icon="home" data-theme="b">Button 1</a></li>
      <li><a href="#" data-icon="arrow-r">Button 2</a></li>
      <li><a href="#" data-icon="arrow-r">Button 3</a></li>
      <li><a href="#" data-icon="search" data-theme="a" >Button 4</a></li>
    </ul>
  </div>
</div>

主题可折叠按钮和内容

<div data-role="collapsible" data-theme="b" data-content-theme="e">
  <h1>Click me - I‘m collapsible!</h1>
  <p>I‘m the expanded content.</p>
</div>

主题列表

<ul data-role="listview" data-theme="e">
  <li><a href="#">List Item</a></li>
  <li data-theme="a"><a href="#">List Item</a></li>
  <li data-theme="b"><a href="#">List Item</a></li>
  <li><a href="#">List Item</a></li>
</ul>

主题分割按钮

<ul data-role="listview" data-split-theme="e">

主题可折叠列表

<div data-role="collapsible" data-theme="b" data-content-theme="e">
  <ul data-role="listview">
    <li><a href="#">Agnes</a></li>
  </ul>
</div>

主题表单

<label for="name">Full Name:</label>
<input type="text" name="text" id="name" data-theme="a">

<label for="colors">Choose Favorite Color:</label>
<select id="colors" name="colors" data-theme="b">
  <option value="red">Red</option>
  <option value="green">Green</option>
  <option value="blue">Blue</option>
</select>

主题可折叠表单

<fieldset data-role="collapsible" data-theme="b" data-content-theme="e">
<legend>Click me - I‘m collapsible!</legend>

添加新主题

jQuery Mobile 可以在移动页面添加新主题。

通过修改 CSS 文件来添加或编辑新主题(如果你已经下载了 jQuery Mobile)。你只需要拷贝样式模块,然后重命令字母类名(f-z),并在样式中添加你喜欢的颜色和字体。

你也可以在 HTML 文档中添加主题的新样式 - 工具条添加类: ui-bar-(a-z) ,文本内容添加类: ui-body-(a-z) for the content:

<style>
.ui-bar-f
{
color:green;
background-color:yellow;
}
.ui-body-f
{
font-weight:bold;
color:purple;
}
</style>
时间: 2024-11-10 01:32:21

jQuery Mobile 基础(第四章)的相关文章

jQuery Mobile 基础(第三章)

1.表单: 表单控件: 文本输入框 搜索输入框 单选按钮 复选框 选择菜单 滑动条 翻转拨动开关 fileld容器:如需让标签和表单元素看起来更适应宽屏,请用带有 data-role="fieldcontain" 属性的 <div> 或 <fieldset> 元素包围 label/form 元素: <form method="post" action="demoform.html"> <div data-

java基础(四章)

java基础(四章) 一.             switch结构(开关语句)的语法 switch(表达式 ){ ------- [dream1]类型为int.char case  常量1 :    ---------[dream2]case 结构可以有多个 //语句块1 break;---------[dream3]程序跳出switch结构 case  常量n:---------[dream4]常量的值不能相同 //语句块n break; default :---------- [dream

jQuery Mobile基础

1.安装 在<head></head>标签里边写入以下内容 jQuery Mobile CDN: 1 <head> 2 <meta charset="utf-8"> 3 <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css"> 4 <script sr

数电基础 第四章

数电基础 第四章 组合逻辑电路 组合逻辑电路的特点 1.从功能上 :任意时刻的输出仅取决于该时刻的输入 2.从电路结构上:不含记忆(存储)元件 逻辑功能的描述 组合逻辑电路的设计方法 1.逻辑抽象 分析因果关系,确定输入/输出变量 定义逻辑状态的含意(赋值) 列出真值表 2.写出函数式 3.选定器件类型 4.根据所选器件:对逻辑式化简,变换,或进行相应的描述 5.画出逻辑电路图 设计举例 设计一个监视交通信号灯状态的逻辑电路 1.抽象 输入变量:红(R).黄(A).绿(G) 输出变量:故障信号(

JQuery Mobile 基础

1.页面               jQuery Mobile应用了HTML5标准的特性,在结构化的页面中完整的页面结构分为header. content.footer这三个主要区域. 在body中插入内容块: <div data-role="page">  <div data-role="header">...</div>  <div data-role="content">...</di

jQuery Mobile基础笔记

基本页面构造 <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css"> <script src="http://code.jquery.com/jquery-1.8.3.min.js"></s

jQuery入门基础(四):动画和特效

//显示和隐藏 hide()的语法形式:$(selector).hide(speed,callback);//speed:“fast”;"slow":毫秒数————callback_在显示/隐藏之后的事件 show()的语法形式:$(selector).show(speed,callback); $(function (){ $("#hide").click(function(){ $("div").hide(1000); }) $("

Java基础第四章(选择结构二)

一.switch选择结构 1.switch 语法 switch(表达式){ case 常量1: //代码块1 break; case 常量2: //代码块2 break; default: //代码块n break;} 二.结构选择总结: 1.if: if(条件) {代码块 //条件成立时需要执行的代码} 2.if-else选择结构 if(条件){代码块}else{代码块] 3.多重if选择结构 if(条件){代码}else if(条件2){代码2}else{代码3} 4.嵌套if选择结构 if

jQuery移动开发 jQuery Mobile Develop and Design 中文pdf扫描版

<jQuery移动开发>主要介绍使用jQuery Mobile框架创建移动网站的技巧和方法.全书首先介绍jQuery Mobile框架的基础知识,以及HTML5在其中的作用:接着介绍UI组件的创建,包括对话框窗口和按钮.布局选项.列表.表单元素和jQuery Mobile主题等:此外书中还详细讲解了移动API和jQuery Mobile的内容管理系统,并在最后介绍了使用模拟器测试网站的技术和技巧.jQuery移动开发目录:第1部分 jQuery Mobile基础 第1章 理解jQuery 第2