イオンは、クラス.button-inner
を有する<span>
タグにボタンの内容をラップします。あなたはそれ
<button secondary block round padding>
<span class="button-inner">
<ion-icon ios="ios-key" md="md-key" item-right></ion-icon>
Login
</span>
<ion-button-effect></ion-button-effect>
</button>
を調べるときにHTMLマークアップは次のようになります.button-inner
クラスは、テキストとアイコンの中央に配置するフレキシボックスのプロパティを適用します。 justify-content
プロパティを上書きし、値をcenter
からflex-start
に変更すると、内容(テキストとアイコン)がボックスの先頭から開始されます。
例
あなたは(.specific-button
がボタンコンポーネントをクラスとして追加された)特定のボタンにそれを適用したい場合は、すべてのボタン
.button-inner{
justify-content:flex-start;
}
にそれを適用したい場合
.specific-button .button-inner{
justify-content:flex-start;
}
アライメントとは、テキストをボタンの端の横の左に完全に整列させるか、icオンにしてテキストを上に置くと、テキストは左の中央にあり、アイコンは中央の右にありますか? –
@ Will.Harris私がアラインメントと言うとき、私はボタンの端の隣の左にテキストを完全に揃えることを意味しました。 –
アイコンはどこにする必要がありますか?中央に残っている/右に/テキストが終わっている側にだけ押し出されていますか? –