2015-04-03 77 views

回答

1

您应该添加一个覆盖CSS样式复选框类:

.ionic .checkbox input:before, 
.ionic .checkbox-icon:before { 
    background: #333; /* use your color hex instead of #333 */ 
    border-color: #333; 
} 

和活动状态:

.ionic .checkbox input:checked:before, 
.ionic .checkbox input:checked + .checkbox-icon:before { 
    background: #333; 
} 

我会建议增加一个父类的主题,这样你就不会改变颜色的疗法复选框:

.ionic .my-checkbox-class .checkbox input:before, 
.ionic .my-checkbox-class .checkbox-icon:before 

.ionic .my-checkbox-class .checkbox input:checked:before, 
.ionic .my-checkbox-class .checkbox input:checked + .checkbox-icon:before { 

,并使用它像这样:

<li class="item item-checkbox my-checkbox-class"> 
<label class="checkbox"> 
    <input type="checkbox"> 
</label> 
Flux Capacitor 
</li> 
1

使用离子颜色,例如:

<li class="item item-checkbox my-checkbox-class"> 
<label class="checkbox checkbox-balanced"> 
    <input type="checkbox"> 
</label> 
Flux Capacitor 
</li> 
4

我做了这样的:

.checkbox input:checked:before, .checkbox input:checked + .checkbox-icon:before { 
    background: red !important; 
    border-color: red !important; 
} 
+1

呸。 '!important' – chrisjlee 2016-10-25 21:26:46

+0

@chrisjlee你别无选择。 – 2016-11-04 13:09:58