jQuery Mobile 图标学习笔记
jQuery Mobile是一个流行的Web开发框架,它提供了大量的UI组件和工具,其中包括了很多精美的图标。在本文中,我们将学习如何使用jQuery Mobile中的图标,并给出一些实例。
如何使用jQuery Mobile图标
在jQuery Mobile中,我们可以使用以下方式来使用图标:
-
使用
<span>
标签和类名来插入图标:htmlCopy Code<span class="ui-icon ui-icon-delete"></span>
-
在按钮中使用图标:
htmlCopy Code<a href="#" data-role="button" data-icon="delete">删除</a>
-
在列表项中使用图标:
htmlCopy Code<li><a href="#" data-icon="delete">删除</a></li>
jQuery Mobile提供了大量的图标可供使用,这些图标的类名和对应的图标名称如下表所示:
类名 | 图标名称 |
---|---|
ui-icon-delete | 删除 |
ui-icon-info | 信息 |
ui-icon-arrow-r | 向右箭头 |
ui-icon-arrow-l | 向左箭头 |
ui-icon-arrow-u | 向上箭头 |
ui-icon-arrow-d | 向下箭头 |
ui-icon-check | 勾选 |
ui-icon-gear | 齿轮 |
ui-icon-refresh | 刷新 |
ui-icon-minus | 减号 |
ui-icon-plus | 加号 |
ui-icon-sync | 同步 |
ui-icon-grid | 网格 |
ui-icon-star | 星星 |
ui-icon-home | 首页 |
ui-icon-shop | 购物车 |
ui-icon-heart | 红心 |
ui-icon-location | 定位 |
ui-icon-search | 搜索 |
ui-icon-lock | 锁 |
ui-icon-mail | 邮件 |
ui-icon-edit | 编辑 |
ui-icon-phone | 电话 |
ui-icon-user | 用户 |
ui-icon-comment | 评论 |
ui-icon-video | 视频 |
ui-icon-audio | 音频 |
ui-icon-photo | 照片 |
ui-icon-calendar | 日历 |
ui-icon-bullets | 圆点列表 |
ui-icon-bars | 横向三栏 |
ui-icon-bullets-b | 方块列表 |
ui-icon-star-b | 空心星星 |
ui-icon-mail-b | 空心邮件 |
ui-icon-shop-b | 空心购物车 |
ui-icon-phone-b | 空心电话 |
ui-icon-refresh-b | 空心刷新 |
ui-icon-lock-b | 空心锁 |
ui-icon-comment-b | 空心评论 |
ui-icon-video-b | 空心视频 |
ui-icon-audio-b | 空心音频 |
ui-icon-photo-b | 空心照片 |
ui-icon-calendar-b | 空心日历 |
ui-icon-plus-b | 空心加号 |
ui-icon-minus-b | 空心减号 |
ui-icon-arrow-r-b | 空心向右箭头 |
ui-icon-arrow-l-b | 空心向左箭头 |
ui-icon-arrow-u-b | 空心向上箭头 |
ui-icon-arrow-d-b | 空心向下箭头 |
ui-icon-delete-b | 空心删除 |
ui-icon-grid-b | 空心网格 |
ui-icon-home-b | 空心首页 |
ui-icon-heart-b | 空心红心 |
ui-icon-star-half | 半个星星 |
ui-icon-star-none | 空心星星 |
ui-icon-forward | 向前 |
ui-icon-back | 向后 |
ui-icon-videos | 视频列表 |
ui-icon-eye | 眼睛 |
ui-icon-flag | 旗帜 |
ui-icon-tag | 标签 |
ui-icon-link | 链接 |
ui-icon-cancel | 取消 |
ui-icon-plus-circle | 圆形加号 |
ui-icon-minus-circle | 圆形减号 |
ui-icon-close | 关闭(X) |
ui-icon-check-nostroke | 简单勾选(无边框) |
ui-icon-searchfield | 搜索框图标 |
ui-icon-bars-white | 白色横向三栏 |
ui-icon-carat-r | 右侧三角 |
ui-icon-carat-l | 左侧三角 |
ui-icon-carat-u | 上方三角 |
ui-icon-carat-d | 下方三角 |
ui-icon-back-alt | 后退箭头 |
ui-icon-grid-alt | 网格样式 |
ui-icon-star-alt | 大红星 |
ui-icon-alert | 警告提示 |
ui-icon-info-circle | 圆形信息标志 |
ui-icon-info-alt | 明确的信息通知 |
ui-icon-triangle-e | 东侧三角 |
ui-icon-triangle-s | 南侧三角 |
ui-icon-triangle-w | 西侧三角 |
ui-icon-triangle-n | 北侧三角 |
ui-icon-check-circle | 圆形勾选 |
ui-icon-gear-alt | 备用齿轮 |
ui-icon-clipboard | 剪贴板 |
ui-icon-calendar-closed | 闭合日历 |
ui-icon-calendar-open | 打开日历 |
ui-icon-refresh-spin | 旋转刷新 |
ui-icon-location-pin | 地图定位图标 |
ui-icon-phone-handset | 电话手柄 |
ui-icon-phone-hang-up | 挂电话 |
ui-icon-battery-full | 满电量 |
ui-icon-battery-80 | 80%电量 |
ui-icon-battery-60 | 60%电量 |
ui-icon-battery-40 | 40%电量 |
ui-icon-battery-20 | 20%电量 |
ui-icon-battery-empty | 无电量 |
ui-icon-power | 电源开关 |
jQuery Mobile图标实例
在按钮中使用图标
htmlCopy Code<a href="#" data-role="button" data-icon="delete">删除</a>
在列表项中使用图标
htmlCopy Code<ul data-role="listview">
<li><a href="#">首页<span class="ui-li-count">1</span></a></li>
<li><a href="#" data-icon="info">信息</a></li>
<li><a href="#" data-icon="arrow-r">更多</a></li>
</ul>
使用不同颜色的图标
htmlCopy Code<a href="#" data-role="button" data-icon="arrow-l" data-iconpos="notext" class="ui-btn-icon-notext ui-corner-all ui-icon-nodisc">左箭头</a>
<a href="#" data-role="button" data-icon="arrow-r" data-iconpos="notext" class="ui-btn-icon-notext ui-corner-all ui-icon-nodisc" style="background-color:#2B9FFF;">右箭头</a>
自定义图标
htmlCopy Code.ui-icon-my-icon:after {
background-image:url(my-icon.png);
background-size:20px 20px;
}
<a href="#" class="ui-btn ui-corner-all ui-icon-my-icon ui-btn-icon-notext"></a>
通过上述实例,我们可以看到如何在我们的项目中使用jQuery Mobile图标。希望这篇学习笔记能够对你有所帮助!