2017-06-19 11 views
0

イオンチェックボックス内のチェックマークの色を変更しています。チェックボックスは白い背景を持ち、チェックマークは白ではなく黒であることを確認するために白です。これは私がこれまでイオンチェックボックス内のチェックマークの色を変更する

.checkbox-icon::before { 
 
    background-color: white !important; 
 
    
 
} 
 

 
.checkbox-icon::after { 
 
    color: black !important; 
 
}
 <ion-item ng-repeat="list in modal.item.modifier_lists | orderBy: 'ordinal'" 
 
       ng-if="list.modifier_options[0].name"> 
 
     <div ng-if="list.modifier_options.length === 1" 
 
       class="row"> 
 
      <div class="col"> 
 
      <ion-checkbox ng-model="list.modifier_options[0].selected" 
 
          ng-checked="list.modifier_options[0].selected" 
 
          class="button-orange checkbox-stable"> 
 
       <span class="pull-right">{{list.modifier_options[0].name}}</span> 
 
      </ion-checkbox> 
 
      </div> 
 
     </div> 
 
     </ion-item>

+0

https://ionicframework.com/docs/api/components/checkbox/Checkbox/ '.checkbox-inner'に' border-color'を変更しました –

+0

'.checkbox-inner'このクラスを追加する必要がありますか? htmlにするか、イオンチェックボックスのクラスに組み込まれています@MichaelCoker –

+0

申し訳ありませんが、私は駄目です。私はイオンを使ったことはありません。チェックボックスがレンダリングされているデモがあれば、どのCSSを変更すればよいか教えてください。だから私はイオンウェブサイトにデモがあるかどうか調べた。私ができることは最高です:) –

答えて

0

私はあなたが実際にそこでここでは明確にするために、チェックマークの色

を調整するborder-colorを使用する必要があります確信して持っているものであることは、あなたが何ができるかです:

あなたの<ion-checkbox>の中にあなた自身のカスタムクラスを追加してcustom-checkboxとし、そのクラスのために以下を実行します:

.custom-checkbox .checkbox-icon:after { 
    border-color: //whatever you like it to be 
} 

これがチェックされると、チェックマークの色が変わります。

+0

どこに 'border-color'を追加するのですか?beforeまたは.checkbox-icon:または新しいクラス@joshsisley –

+0

私はちょうど上の私の答えを、あなたのために – joshsisley

関連する問題