jQuery Mobile 提供了一套讓按鈕看起來(lái)更稱心如意的圖標(biāo)。


添加圖標(biāo)到 jQuery Mobile 按鈕

我們可以使用 ui-icon 類將圖標(biāo)添加到按鈕上,并可以使用指定類來(lái)設(shè)置按鈕位置。

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

注意: 在其他方式的按鈕上,如列表或表單中的按鈕需要使用 data-icon 屬性。在接下來(lái)的章節(jié)中我們會(huì)具體介紹。

下面我們列出一些 jQuery Mobile 提供的可用圖標(biāo):

按鈕類描述按鈕實(shí)例
ui-icon-arrow-l左箭頭                   arrow-l.jpg嘗試一下
ui-icon-arrow-r右箭頭                   arrow-r.jpg嘗試一下
ui-icon-info信息                    info.jpg嘗試一下
ui-icon-delete刪除                    delete.jpg嘗試一下
ui-icon-back后退                     back.jpg嘗試一下
ui-icon-audio揚(yáng)聲器                   audio.jpg嘗試一下
ui-icon-lock掛鎖                     lock.jpg嘗試一下
ui-icon-search搜索                    search.jpg嘗試一下
ui-icon-alert警告                    alert.jpg嘗試一下
ui-icon-grid網(wǎng)格                     grid.jpg嘗試一下
ui-icon-home主頁(yè)                      nyhome3.jpg嘗試一下

如需查看所有 jQuery Mobile 按鈕圖標(biāo)的完整參考手冊(cè),請(qǐng)?jiān)L問(wèn)我們的 jQuery Mobile 圖標(biāo)參考手冊(cè)。


定位圖標(biāo)

您也可以規(guī)定圖標(biāo)定位在按鈕的什么部位:頂部(top)、右側(cè)(right)、底部(bottom)、左側(cè)(left)。

請(qǐng)使用 ui-btn-icon 屬性來(lái)指定位置:

圖標(biāo)的位置:

實(shí)例

<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">右側(cè)</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">左側(cè)</a>

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例


Note如果你未指定按鈕圖片的位置,圖標(biāo)將不顯示。

只顯示圖標(biāo)

如果你只想顯示圖標(biāo),可以使用 "notext":

實(shí)例

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

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例


移除圓圈

默認(rèn)情況下,所有的圖標(biāo)都有一個(gè)灰色的圓圈。如果你不需要它,可以在元素中使用 "ui-nodisc-icon" 類:

實(shí)例

<a href="#anylink" class="ui-btn ui-icon-search  ui-btn-icon-left">使用圓圈 (默認(rèn))</a>

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

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例


黑色、白色按鈕

默認(rèn)情況下,所有圖標(biāo)都是白色的。 如果需要改變圖標(biāo)顏色為黑色,可以在元素添加 "ui-alt-icon":

實(shí)例

<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>

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

更多實(shí)例

向容器添加 "ui-nodisc-icon" 類
使用 "ui-nodisc-icon" 類的實(shí)例。

向容器添加 "ui-alt-icon" 類
使用 "ui-alt-icon" 類的實(shí)例。