本文来源于www.ifyao.com禁止转载!www.ifyao.com

一CSS Framework块

Theming

是一个整体了解默认主题和内置的A-E主题各个效果。待解决问题,自定义主题,下边是一个知识点。

http://www.w3cschool.cc/jquerymobile/jquerymobile-themes.html

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

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

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

实例

Source code    
  1. <style>
  2. .ui-bar-f
  3. {
  4. color:green;
  5. background-color:yellow;
  6. }
  7. .ui-body-f
  8. {
  9. font-weight:bold;
  10. color:purple;
  11. }
  12. </style>

从目前看,可以自定义标题和内容区域的样式。其他后边再补充,先总体了解,实践中再补充。

Button

Source code    
  1. <a href="#" class="ui-btn">Anchor</a>
  2. <button class="ui-btn">Button</button>

最普通的两种,其余效果都是在这两种效果上面添加。

只要class=ui-btn即可。

圆角在样式里面加上ui-corner-all即可。

Source code    
  1. <a href="#" class="ui-btn ui-corner-all">Anchor</a>
  2. <button class="ui-btn ui-corner-all">Button</button>

带图标的按钮默认是圆的,但是添加了自定义样式后可以改变

Source code    
  1. <a href="#" class="ui-btn ui-icon-delete ui-btn-icon-notext ui-corner-all">No text</a>
  2. <div id="custom-border-radius">
  3. <a href="#" class="ui-btn ui-icon-delete ui-btn-icon-notext ui-corner-all">No text</a>
  4. </div>

在CSS 3中border-radius是用来设置圆角的。

后代选择器,效果只产生于DIV中的a标签。自定义了带图标的按钮

Source code    
  1. #custom-border-radius .ui-btn-icon-notext.ui-corner-all {
  2. -webkit-border-radius: .3125em;
  3. border-radius: .3125em;
  4. }

添加ui-shadow   按钮产生阴影

ui-btn-a 或者b是按钮的主体颜色,可以自定义。

ui-btn-inline 将按钮变成行内的按钮

ui-mini  迷你按钮

Source code    
  1. <a href="#" class="ui-btn ui-icon-delete ui-btn-icon-left">Anchor</a>
  2. <button class="ui-btn ui-icon-delete ui-btn-icon-left">Button</button>

ui-icon-delete是一个图标叉叉,ui-btn-icon-left是图标在最左边。

Source code    
  1. <a href="#" class="ui-btn ui-icon-delete ui-btn-icon-left">Left</a>
  2. <a href="#" class="ui-btn ui-icon-delete ui-btn-icon-right">Right</a>
  3. <a href="#" class="ui-btn ui-icon-delete ui-btn-icon-top">Top</a>
  4. <a href="#" class="ui-btn ui-icon-delete ui-btn-icon-bottom">Bottom</a>
  5. <a href="#" class="ui-btn ui-icon-delete ui-btn-icon-notext">Icon only</a>

图标位置,五种,最后的notext,是按钮没有文字。

Source code    
  1. <a href="#" class="ui-btn ui-state-disabled">Disabled anchor via class</a>
  2. <button disabled="">Button with disabled attribute</button>

无法点击状态的按钮

<button data-role=”none”>Button</button>

原生的按钮样式

本文来源于www.ifyao.com禁止转载!www.ifyao.com

Icons图标

ui-icon-arrow-d内置的图标,很多,参考JQuery Mobile Demo

如何自定义图标 ui-icon-myicon

Source code    
  1. <button class="ui-btn ui-shadow ui-corner-all ui-btn-icon-left ui-icon-myicon">myicon</button>
  2. .ui-icon-myicon:after {
  3. background-image: url("../_assets/img/glyphish-icons/21-skull.png");
  4. /* Make your icon fit */
  5. background-size: 18px 18px;//定义图标尺寸
  6. }

你也可以地使用SVG图标 可以将自定义SVG图标并且提供,当不支持SVG时候的替代方案,添加一个替代的PNG图片。

Source code    
  1. .ui-icon-myicon:after { background-image: url("iconimg.svg"); } /* Fallback */ .ui-nosvg .ui-icon-myicon:after { background-image: url("iconimg.png"); }

ui-btn-icon-notext仅仅显示图标不显示文字

还可以将按钮分组

Source code    
  1. <div data-role="controlgroup" data-type="horizontal">
  2. <p>水平分组:</p>
  3. <a href="#" data-role="button">按钮 1</a>
  4. <a href="#" data-role="button">按钮 2</a>
  5. <a href="#" data-role="button">按钮 3</a>
  6. </div><br>
  7. <div data-role="controlgroup" data-type="vertical">
  8. <p>垂直分组(默认):</p>
  9. <a href="#" data-role="button">按钮 1</a>
  10. <a href="#" data-role="button">按钮 2</a>
  11. <a href="#" data-role="button">按钮 3</a>
  12. </div>

效果http://www.w3school.com.cn/tiy/t.asp?f=jquerymobile_button_group

Grids网格布局后边进行

jQuery Moblile Demos学习记录Theming、Button、Icons图标,脑子真的不好使。的更多相关文章

  1. jQuery Moblile Demos学习记录Panel

    jQuery Moblile Demos学习记录Panel 11. 二 / Jquery Mobile / 没有评论   本文来源于www.ifyao.com禁止转载!www.ifyao.com 我就 ...

  2. 【jQuery】精细学习记录

    [jQuery]精细学习记录 基础 基本语法: $(选择器).action(回调函数); $/jQuery //jQuery核心函数 $(选择器) //获得的jQuery对象 jQuery核心 - j ...

  3. 关于jquery.noConflict()的学习记录

    今天无意中看到了jquery.noConfict()的实现方法 代码如下: var // Map over jQuery in case of overwrite _jQuery = window.j ...

  4. ftk学习记录(button一片)

    [ 声明:版权所有所有.欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 前面,我们说到了label,这里能够看一下label执行的效果是怎么样的. waterma ...

  5. 20170811 JQuery基础知识学习记录(一)

    基本写法 $(selector).action() $(this).hide() - 隐藏当前元素 $("p").hide() - 隐藏所有 <p> 元素 $(&quo ...

  6. Jquery基础教程第二版学习记录

    本文仅为个人jquery基础的学习,简单的记录以备忘. 在线手册:http://www.php100.com/manual/jquery/第一章:jquery入门基础jquery知识:jquery能做 ...

  7. 【Bootstrap5】精细学习记录

    [Bootstrap5]精细学习记录 Bootstrap模板 <!DOCTYPE html> <html> <head> <title>Bootstra ...

  8. UWP学习记录6-设计和UI之控件和模式3

    UWP学习记录6-设计和UI之控件和模式3 1.按钮 按钮,响应用户输入和引发 Click 事件的控件. 使用<Button>就能创建一个按钮控件了.按钮是 ContentControl, ...

  9. D3.js学习记录【转】【新】

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

随机推荐

  1. paip.输入法编程----一级汉字1000个

    paip.输入法编程----一级汉字1000个.txt 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn. ...

  2. jQuery proxy详解

    第一次接触jQuery.proxy()时感觉这个方法不实用,不明白它到底是个什么意思.今天来将jQuery官网上的解释进行一下翻译,顺便添加自己的理解和一些示例.proxy也可称为代理. jQuery ...

  3. Jasper_plug_install

    1.open eclipse -> Help -> Eclipse Marketplace. 2.at new window, find jasper, will find Jaspers ...

  4. 使用PHPExcel报错 Fatal error: Class 'ZipArchive' not found

    Windows PHP5+Apache2.2 解决方法: 打开php.ini 找到: extension=php_xsl.dllextension=php_zip.dll 将其前面的';'去掉. 找到 ...

  5. AltiumDesignerSummer9Build9.3.1.19182破解图文教程

    一.下载 AltiumDesignerSummer9Build9.3.1.19182 下载地址 http://www.verycd.com/topics/2769819/ 二.安装 一路确定啥的傻瓜式 ...

  6. Web模板大全

    http://www.dede58.com/a/free/ http://down.admin5.com/moban/109507.html http://www.chinaz.com/ http:/ ...

  7. C# 序列化过程中的已知类型(Known Type)

    WCF下的序列化与反序列化解决的是数据在两种状态之间的相互转化:托管类型对象和XML.由于类型定义了对象的数据结构,所以无论对于序列化还是反序列化,都必须事先确定对象的类型.如果被序列化对象或者被反序 ...

  8. 【温故而知新:文件操作】C#的文件读写相关

    StreamReader类以及其方法ReadLine,Read,ReadToEnd的分析 首先StreamReader类的构造参数非常丰富在这里,我觉得最常用的就是StreamReader(Strea ...

  9. visual studio 使用正则查找或替换示例

    visual studio 使用正则查找或替换示例 注意哟:使用之前应做好备份 visual studio 2015: 多行替换 (.*)point\ =(.*);\r\n.+this.([A-Za- ...

  10. 【转】 树莓派学习笔记——I2C设备载入和速率设置

    原文网址:http://blog.csdn.net/xukai871105/article/details/18234075 1.载入设备 方法1——临时载入设备 sudo modprobe -r i ...