微信小程序按鈕button樣式

寫微信小程序項目,有時候會遇到按鈕button組件狀態(tài)樣式顯示問題,以下寫出一些自己的心得體會。
雖然button組件有自己的type顏色值,但是大多數(shù)情況下,按鈕狀態(tài)顏色是定制開發(fā)的,那么當按鈕禁用或啟用時,我們怎么隨心所欲的去控制按鈕的樣式呢?

disable屬性為true的狀態(tài)下,按鈕默認樣式為淺灰底深灰字。
disabledDdefault.png

若想顯示自定義的樣式,如當可用時橙底白字,禁用時灰底白字。
enabled.png

disabled.png
wxss樣式:

//botton的基本樣式
.formContbutton.submitBtn{
margin-top:60rpx;
width:100%;
height:100rpx;
display:flex;
justify-content:center;
align-items:center;
font-size:32rpx;
font-weight:bold;
}

//botton的啟用樣式
.formContbutton.active{
color:#fff !important;
background:#ff9537 !important;
}

//botton的禁用樣式
.formContbutton.gray{
color:#fff !important;
background:#d9d9d9 !important;
}

wxml內(nèi)容:
<button formType="submit"disabled='{{!phone}}'class="submitBtn {{phone!=''?'active':'gray'}}">立即新增</button>
 1、加上!important是為了將樣式設(shè)為最高級別;

 2、用phone變量來判斷當前按鈕是否禁用,進而判斷是用什么狀態(tài)樣式;

 3、wxss類名要寫在一個class里面,否則只有后面的類名樣式才會生效喔。

希望我的一點點心得可以幫助到大家ヾ(@@)ノ

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Bootstrap是什么? 一套易用、優(yōu)雅、靈活、可擴展的前端工具集--BootStrap。GitHub上介紹 的...
    凜0_0閱讀 11,133評論 3 184
  • 使用sketch最重要的一點是設(shè)計好控件的規(guī)范。 為做好設(shè)計規(guī)范需要對色彩進行編號,比如:color_a”_1,c...
    youyeath閱讀 26,689評論 2 237
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,205評論 3 119
  • 2018-9-23 姓名:郭祥華 組別:315期六項精進努力一組 【日精進打卡第312】 【知~學(xué)習(xí)】 背誦《六項...
    華英雄_712d閱讀 234評論 0 0
  • 聽書《增長黑客》《數(shù)據(jù)思維》 和學(xué)姐吃飯聽到很多東西 給廣西恩城自然保護區(qū)做了個logo,我還挺喜歡。之前給保護區(qū)...
    子茵Lynn閱讀 154評論 0 0

友情鏈接更多精彩內(nèi)容