jQuery Mobile 图标学习笔记

jQuery Mobile是一个流行的Web开发框架,它提供了大量的UI组件和工具,其中包括了很多精美的图标。在本文中,我们将学习如何使用jQuery Mobile中的图标,并给出一些实例。

如何使用jQuery Mobile图标

在jQuery Mobile中,我们可以使用以下方式来使用图标:

  1. 使用<span>标签和类名来插入图标:

    htmlCopy Code
    <span class="ui-icon ui-icon-delete"></span>
  2. 在按钮中使用图标:

    htmlCopy Code
    <a href="#" data-role="button" data-icon="delete">删除</a>
  3. 在列表项中使用图标:

    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图标。希望这篇学习笔记能够对你有所帮助!