欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序 button樣式設置為圖片的方法

 更新時間:2020年06月19日 14:50:00   作者:亮子介  
這篇文章主要介紹了微信小程序 button 的樣式設置為圖片的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

下面通過多種方法給大家介紹微信小程序 button 的樣式設置為圖片,具體內容如下所示:

方法一:button 與 image 重疊

將button設為 opacity:0 然后定位放在那副圖片的上邊。

方法二:background-image

background-image。背景圖片是不支持在css中被引用資源的,但可以使用網絡資源。

<button open-type='share' class="share" style="background-image:url(https://example.com/imgs/icon_2_forward@2x.png);" plain='true'>
</button>

wxss

.goBack .share{
 width: 38rpx;
 height: 36rpx;
 padding:0 20rpx;
 position: absolute;
 right: 32rpx;
 top: 0;
 bottom: 0;
 margin: auto;
 background-size: 38rpx 36rpx;
 background-repeat:no-repeat;
 border:none;
}

background-size與background-repeat與border:none;是button必須的

方法三:base64

什么情況下使用base64格式?條件:如果圖片足夠小且因為用處的特殊性無法被制作成雪碧圖(CssSprites),在整個網站的復用性很高且基本不會被更新。

方法四:button 嵌套 image

實例:

 <button class="btn">
<image src="/images/img.png">
</image>
</button>

PS:下面看下微信小程序把客服按鈕替換成自己想要的圖片

正文:

今天開發(fā)微信客服的功能,發(fā)現微信提供的</contact-button> 的默認圖片樣式是真的丑,所以想替換成自己想要的圖片樣式,并且點擊圖片能夠有同樣的效果。下面看一下對比,微信小程序開發(fā)交流QQ群招人啦,群號(173683895)歡迎加入

  做成這樣之后是不是感覺舒服多了? 廢話不多說,直接上代碼:

實現原理:把原生的contact-button組件設置透明并用絕對定位放在左邊保證不占位置,再展示理想的圖片放在contact-button的位置

//index.wxml   

<view class="df_1 l_h15">
 <contact-button size="22" class='pos'></contact-button>
  <image class="icon_kf" src="/images/kefu.png"></image> 
 <view class="dbtext">客服</view>
 </view>

//index.wxss  

.pos{
 position: absolute;
 top: 10px;
 left: 23px;
 opacity: 0;
}
.icon_kf{
 width: 20px;
 height: 20px;
 display: inline-block;
 margin-top: 5px;
}
.dbtext{
 line-height: 15px;
 color: #666;
 font-size: 12px;
}
//下面是最外層的view的樣式,可以要也可以不要
.df_1{
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-tap-highlight-color: transparent;
}
.l_h15{
 line-height: 15px;
 text-align: center;
}

總結

到此這篇關于微信小程序 button 的樣式設置為圖片的文章就介紹到這了,更多相關小程序 button 樣式設置為圖片內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • JS+CSS實現鼠標滑過時動態(tài)翻滾的導航條效果

    JS+CSS實現鼠標滑過時動態(tài)翻滾的導航條效果

    這篇文章主要介紹了JS+CSS實現鼠標滑過時動態(tài)翻滾的導航條效果,涉及JavaScript動態(tài)設置css樣式動畫過度效果的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • Javascript變量函數聲明提升深刻理解

    Javascript變量函數聲明提升深刻理解

    本文主要介紹了Javascript變量函數聲明提升深刻理解,Javascript變量函數聲明提升Hoisting是在Javascript中執(zhí)行上下文工作方式的一種認識,更多相關知識需要的小伙伴可以參考下面文章詳細內容
    2022-06-06
  • 原生js頁面滾動延遲加載圖片

    原生js頁面滾動延遲加載圖片

    這篇文章主要介紹了原生js頁面滾動延遲加載圖片的相關資料,現在瀑布流效果大行其道,各種網站都有應用,尤其是專業(yè)的圖片類型的網站,感興趣的朋友可以參考下
    2015-12-12
  • Chrome不支持showModalDialog模態(tài)對話框和無法返回returnValue問題的解決方法

    Chrome不支持showModalDialog模態(tài)對話框和無法返回returnValue問題的解決方法

    上個禮拜修改測試一個后臺管理項目,在測試與各個瀏覽器兼容性的時候,發(fā)現在chrome瀏覽器下showModalDialog方法顯示的并不是模態(tài)對話框,就像新打開一個頁面一樣,父窗口仍然可以隨意獲取焦點,并可以打開多個窗體,而且返回值returnValue也無法返回,一直是undefined
    2016-10-10
  • 微信小程序自定義tab實現多層tab嵌套

    微信小程序自定義tab實現多層tab嵌套

    這篇文章主要為大家詳細介紹了微信小程序自定義tab實現多層tab嵌套,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • uni-app中onBackPress()監(jiān)聽頁面返回(更新數據)

    uni-app中onBackPress()監(jiān)聽頁面返回(更新數據)

    這篇文章主要給大家介紹了關于uni-app中onBackPress()監(jiān)聽頁面返回(更新數據)的相關資料,在UniApp中,可以通過監(jiān)聽頁面刷新的生命周期函數來監(jiān)聽頁面的返回,然后重新調用接口進行刷新,需要的朋友可以參考下
    2023-10-10
  • JavaScript讓IE瀏覽器event對象符合W3C DOM標準

    JavaScript讓IE瀏覽器event對象符合W3C DOM標準

    IE瀏覽器event對象跟W3C實現的不一樣.所以自己封裝一個EventUtil類來讓IE瀏覽器的event對象與W3C一樣.
    2009-11-11
  • js apply/call/caller/callee/bind使用方法與區(qū)別分析

    js apply/call/caller/callee/bind使用方法與區(qū)別分析

    js apply/call/caller/callee/bind使用方法與區(qū)別分析,需要的朋友可以參考下。
    2009-10-10
  • JavaScript實現QQ聊天室功能

    JavaScript實現QQ聊天室功能

    這篇文章主要為大家詳細介紹了JavaScript實現QQ聊天室功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JS函數報錯Uncaught ReferenceError: XX is not defined問題及解決

    JS函數報錯Uncaught ReferenceError: XX is not

    這篇文章主要介紹了JS函數報錯Uncaught ReferenceError: XX is not defined問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評論