>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 28688 个阅读者 刷新本主题
 * 贴子主题:  jQuery Mobile 按钮图标 回复文章 点赞(0)  收藏  
作者:sunshine    发表时间:2019-08-13 18:36:55     消息  查看  搜索  好友  邮件  复制  引用

  

jQuery Mobile  按钮图标

              jQuery Mobile 提供了一套让按钮看起来更称心如意的图标。            

添加图标到 jQuery Mobile 按钮

             我们可以使用 ui-icon 类将图标添加到按钮上,并可以使用指定类来设置按钮位置。

                 <a href="#anylink" class="ui-btn ui-icon-search ui-btn-icon-left">Search</a>

               注意: 在其他方式的按钮上,如列表或表单中的按钮需要使用 data-icon 属性。在接下来的章节中我们会具体介绍。

           下面我们列出一些 jQuery Mobile 提供的可用图标:

    
按钮类 描述
  ui-icon-arrow-l 左箭头
ui-icon-arrow-r 右箭头
ui-icon-info 信息
ui-icon-delete 删除
ui-icon-back 后退
ui-icon-audio 扬声器
ui-icon-lock 挂锁
ui-icon-search 搜索
ui-icon-alert 警告
ui-icon-grid 网格
ui-icon-home 主页
            

定位图标

     您也可以规定图标定位在按钮的什么部位:顶部(top)、右侧(right)、底部(bottom)、左侧(left)。

     请使用 ui-btn-icon 属性来指定位置:            

图标的位置:

<a href="#anylink" class="ui-btn  ui-icon-search ui-btn-icon-top">顶部</a>
<a href="#anylink"

  class="ui-btn  ui-icon-search ui-btn-icon-right">右侧</a>
<a href="#anylink"

  class="ui-btn  ui-icon-search ui-btn-icon-bottom">底部</a>
<a href="#anylink"
  class="ui-btn  ui-icon-search ui-btn-icon-left">左侧</a>

                    
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小 如果你未指定按钮图片的位置,图标将不显示。
        

只显示图标

     如果你只想显示图标,可以使用 "notext":      

范例:

<a href="#anylink" class="ui-btn ui-icon-search
   ui-btn-icon-notext">搜索</a>

移除圆圈

     默认情况下,所有的图标都有一个灰色的圆圈。如果你不需要它,可以在元素中使用 "ui-nodisc-icon" 类:                    

范例

<a href="#anylink" class="ui-btn ui-icon-search
  ui-btn-icon-left">使用圆圈 (默认)</a>

<a href="#anylink" class="ui-btn ui-icon-search
ui-btn-icon-left  ui-nodisc-icon">去掉圆圈</a>

黑色、白色按钮

         默认情况下,所有图标都是白色的。

         如果需要改变图标颜色为黑色,可以在元素添加 "ui-alt-icon":                    

范例

<a href="#anylink" class="ui-btn ui-icon-search
  ui-btn-icon-left">白色</a>

<a href="#anylink" class="ui-btn ui-icon-search
  ui-btn-icon-left  ui-alt-icon">黑色</a>

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-23 10:25:08 重新编辑]
  Java面向对象编程-->多线程(下)
  JavaWeb开发-->Web运作原理(Ⅱ)
  JSP与Hibernate开发-->第一个helloapp应用
  Java网络编程-->Java反射机制
  精通Spring-->
  Vue3开发-->CSS过渡和动画
  10个 Web 开发人员的常用的 Chrome 扩展程序
  vue30道面试题
  Vue3.0 ref、reactive、toRef、toRefs、customRef的区别
  JavaScript实现睡眠函数
  js Worker 线程收集1~9999的之间所有质数;Worker线程交换数...
  vue-min-picker普通选择器,日期选择器,省市区选择器,适用...
  Vue项目的性能优化之路
  Vue路由开启keep-alive时的注意点
  HTML DOM Script 对象
  HTML DOM Image图片对象
  CSS3字体
  JavaScript prototype(原型对象)
  JavaScript 闭包
  JavaScript 正则表达式
  jQuery Mobile 简介
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。