# checkbox
多选框组件,建议搭配 list 使用
# 1. DOM 结构
- checkbox__icon:多选框中是否选中图标
- checkbox__label:多选框 label 标题
- checkbox__input:多选框 input
# 2. 样式
- pro-checkbox__hd: 设置单选框大小
- pro-checkbox__bd: 设置listline外边距
- pro-checkbox__icon: 设置单选框样式,且不可见
- pro-checkbox__checked: 设置单选框被勾选样式,使icon为可见
# DOM 参考 radio
checkbox demo
checkbox在右边未选中
checkbox在右边选中
checkbox在左边未选中
checkbox在左边选中
checkbox在右边选中
checkbox在左边选中
# code
<q-demo>
<div class="pro-list">
<div class="pro-list__hd">checkbox demo </div>
<div class="pro-list__bd">
<div class="pro-list-line pro-checkbox">
<div class="pro-list-line__bd">checkbox在右边未选中</div>
<div class="pro-list-line__ft pro-checkbox__icon">
<label class="pro-checkbox__icon__label">checkbox在右边未选中</label>
<input class="pro-checkbox__icon__input" type="checkbox" checked />
<i class="iconfont icon-selectUp" style="font-size: 18px"></i>
</div>
</div>
<div class="pro-list-line pro-checkbox pro-checkbox--checked">
<div class="pro-list-line__bd">checkbox在右边选中</div>
<div class="pro-list-line__ft pro-checkbox__icon">
<label class="pro-checkbox__icon__label">checkbox在右边选中</label>
<input class="pro-checkbox__icon__input" type="checkbox" checked/>
<i class="iconfont icon-success" style="font-size: 18px"></i>
</div>
</div>
<div class="pro-list-line pro-checkbox">
<div class="pro-list-line__hd pro-checkbox__icon">
<label class="pro-checkbox__icon__label">checkbox在左边未选中</label>
<input class="pro-checkbox__icon__input" type="checkbox" />
<i class="iconfont icon-selectUp" style="font-size: 18px"></i>
</div>
<div class="pro-list-line__bd">checkbox在左边未选中</div>
</div>
<div class="pro-list-line pro-checkbox pro-checkbox--checked">
<div class="pro-list-line__hd pro-checkbox__icon">
<label class="pro-checkbox__icon__label">checkbox在左边选中</label>
<input class="pro-checkbox__icon__input" type="checkbox" checked/>
<i class="iconfont icon-success" style="font-size: 18px"></i>
</div>
<div class="pro-list-line__bd">checkbox在左边选中</div>
</div>
<div class="pro-list-line pro-checkbox pro-checkbox--checked pro-checkbox--disabled">
<div class="pro-list-line__bd">checkbox在右边选中</div>
<div class="pro-list-line__ft pro-checkbox__icon">
<label class="pro-checkbox__icon__label">checkbox在右边选中</label>
<input class="pro-checkbox__icon__input" type="checkbox" checked/>
<i class="iconfont icon-success" style="font-size: 18px"></i>
</div>
</div>
<div class="pro-list-line pro-checkbox pro-checkbox--checked pro-checkbox--disabled">
<div class="pro-list-line__hd pro-checkbox__icon">
<label class="pro-checkbox__icon__label">checkbox在左边选中</label>
<input class="pro-checkbox__icon__input" type="checkbox" checked/>
<i class="iconfont icon-success" style="font-size: 18px"></i>
</div>
<div class="pro-list-line__bd">checkbox在左边选中</div>
</div>
</div>
</div>
</q-demo>