WeChat Mini Program UI Components
Button
button.wxml:
<button class="primary">BUTTON</button>
button.wxss:
.primary {
background-color: #B11F24;
color: white;
align-items: center;
border-radius: 0;
padding-inline-start: 14px;
width: 100px;
}
Checkbox
checkbox.wxml:
<view> <checkbox> normal</checkbox> </view> <view> <checkbox checked> checked</checkbox> </view> <view> <checkbox disabled> disabled</checkbox> </view> <view> <checkbox checked disabled> checked disabled</checkbox> </view>
checkbox.wxss:
checkbox .wx-checkbox-input {
width: 40rpx;
height: 40rpx;
border-color: #D1C4C3;
}
checkbox .wx-checkbox-input.wx-checkbox-input-disabled {
border-color: #D1C4C3;
background: transparent;
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked {
background: #B11F24;
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked.wx-checkbox-input-disabled {
background: #D1C4C3;
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
line-height: 40rpx;
text-align: center;
color: #fff;
background: transparent;
}
Slider
slider.wxml:
<view> <slider step='10' max='100' value='50' activeColor='#B11F24' show-value/> </view>
Switch
switch.wxml:
<view> <switch checked/> </view> <view> <switch /> </view>
switch.wxss:
.wx-switch-input{
width:80rpx !important;
height:36rpx !important;
background: #B11F24 !important;
border: #B11F24 !important;
}
.wx-switch-input::before{
width:80rpx !important;
height: 36rpx !important;
}
.wx-switch-input::after{
width: 40rpx !important;
height: 36rpx !important;
}
