ページにテキストとボタンを配置しました。私は知っている伝統的なCSS方法を使用してそれを中心にしています。これはIONIC 2?
<ion-content padding class="login-signup">
<ion-card>
<div class="or-label">
SOME-TEXT
</div>
<div class="signup-button">
<button outline>Signup</button>
</div>
</ion-content>
//対応するcss
.or-label {
width: 20%;
font-size: 16px;
margin: 0 auto;
margin-top: 2em;
margin-bottom: 2em;
height: 50px;
text-align: center;
color: red;
}
.signup-button {
text-align:center;
}
更新
@ AndrewGraham-Yoollが彼の答えで言及したように、fab-center
属性は数バージョン前に削除されたので、それを行う唯一の方法はtext-center
でコンテナを使用することです ユーティリティ属性
<ion-content padding class="login-signup">
<ion-card text-center>
<div class="or-label">
SOME-TEXT
</div>
<button outline>Signup</button>
</ion-card>
</ion-content>
次のようにIonic2属性を追加することでbutton
を中央に配置できますfab-center
<button fab-center outline>Signup</button>
Ionic2属性の詳細については、 Ionic2 docs を参照してください。
他のdiv
については、Ionicコンポーネント(ボタンやラベルなど)ではないため、従来のcss rules
を使用して中央に配置する必要があります。 ユーティリティ属性 のようなtext-center
を再実行または使用します。
また、コードに</ion-card>
の欠落しているclossingタグがあることに注意してください。
Ionic 2には、要素に追加できるいくつかの便利な ユーティリティ属性 があります。
この場合、text-center
を要素に追加すると、text-align: center
プロパティが要素に適用され、その内部コンテンツが中央に配置されます。
コードを使用した例は次のようになります...
<ion-card text-center>
<div class="or-label">
SOME-TEXT
</div>
<button outline>Signup</button>
</ion-card>
@sebferrasのリリースは、リリースIonic 2> 2.0.0
ボタンをdiv
に入れて、text-center
を適用する必要があります。
<div text-center>
<button ion-button large>
Click Here
</button>
</div>