jQuery Mobile 按钮、图标

jQuery Mobile 中创建按钮
可通过三种方法创建:
1.使用<button> 元素
2.使用<input>元素
3.使用 data-role=”button” 的<a> 元素

★推荐使用 data-role=”button” 的 <a> 元素来创建页面之间的链接,而<input><button>元素用于表单提交。

按钮的基本属性
1.默认情况下,按钮会占据屏幕的全部宽度。若需要按钮适应其内容,或者需要两个或多个按钮并排显示时,添加
data-inline="true"
eg:

<a href="#" data-inline="true" data-role="button">a标签 按钮</a>
<a href="#" data-inline="true" data-role="button">a标签 按钮</a>
<a href="#" data-inline="true" data-role="button">a标签 按钮</a>

这里写图片描述
2.规定按钮是否有阴影

data-shadow="false|true"

规定是否有圆角

data-corners="false|true"

3.按钮的主题颜色
data-theme="letter(a-z)"
eg:
<div data-role="header" data-theme="b">
<h1>第 1 页</h1>
</div>

4.创建后腿按钮,使用data-rel="back"属性,该属性会忽略锚的href值。如下例,虽然写的链接到百度,但实际上点按钮时,则是返回上一页。
eg:

<a href="http://www.baidu.com" data-rel="back" data-role="button">返回

5.将 data-role=”controlgroup” 属性与 data-type=”horizontal|vertical” 一同使用

<div data-role="controlgroup" data-type="horizontal">
3     <a href="#" data-role="button" data-theme="a">首页</a>
4     <a href="#" data-role="button" data-theme="b">介绍</a>
5     <a href="#" data-role="button" data-theme="c">联系</a>
6 </div>

这里写图片描述

jQuery Mobile 中创建图标
1.常见的可用图标:data-icon属性
这里写图片描述

<a href="#" data-inline="true" data-role="button" data-icon="arrow-u"></a>
<a href="#" data-inline="true" data-role="button" data-icon="arrow-d"></a>
<a href="#" data-inline="true" data-role="button" data-icon="arrow-l"></a>
<a href="#" data-inline="true" data-role="button" data-icon="arrow-r"></a>

这里写图片描述

2.定位图标: 请使用 data-iconpos 属性来规定位置
eg:

<a href="#" data-inline="true" data-role="button" data-icon="arrow-u" data-iconpos="top"></a>
 <a href="#" data-inline="true" data-role="button" data-icon="arrow-d" data-iconpos="bottom"></a>
 <a href="#" data-inline="true" data-role="button" data-icon="arrow-l" data-iconpos="left"></a>
 <a href="#" data-inline="true" data-role="button" data-icon="arrow-r" data-iconpos="right"></a>

这里写图片描述
3.如果只需显示图标,请将 data-iconpos 设置为 “notext”

<a href="#" data-inline="true" data-role="button" data-icon="search" data-iconpos="notext">搜索</a>
<a href="#" data-inline="true" data-role="button" data-icon="home" data-iconpos="notext">主页</a>
<a href="#" data-inline="true" data-role="button" data-icon="info" data-iconpos="notext">消息</a>

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值