2023-10-26
onsenuiのチェックボックスを、疑似クラスを使って見た目を変える際にandroidとiphoneで
それぞれいじるプロパティが異なっていることが判りました。
androidでは以下の疑似クラス
<!-- wp:paragraph -->
<p>.checkbox--material__checkmark</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>.checkbox--material__checkmark:before</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>.checkbox--material__checkmark:after</p>
<!-- /wp:paragraph -->
iphoneでは以下の疑似クラス
<!-- wp:paragraph -->
<p>.checkbox__checkmark</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>.checkbox__checkmark:before</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>.checkbox__checkmark:after</p>
<!-- /wp:paragraph -->
androidだとmaterialという名前が挟んでおり、疑似クラスを使う時はこのプロパティにも
目を向ける必要があります。
このような相違点はハイブリッドアプリではよくあることなので要確認です。