Ionic 2を使用してモバイルアプリを構築していますが、タブレットに表示されている場合は1行に4枚、モバイルに表示されている場合は2枚しか表示されません。私はこれを達成するための最善の方法は何だろうと思っていましたか?動的な列数Ionic 2
0
A
答えて
0
基本的に、最小幅の幅を指定して、それらの位置を変更できるようにすることができます。何かのように
.card {
width: calc(100%/4);
min-width: calc(356px/2); // most minimum width of your container on a phone.
}
おそらくあなたの最良の賭けは、応答的なルートに行くことでしょう。 @media画面と(max-width = "768px")を使用するか、設定する必要があるものを使用して値を変更してください。
.card {
width: calc(100%/4);
}
@media screen and (max-width:768px){
.card {
width: calc(100%/2);
}
}
これは角度で適用したい場合は* ngStyleで行うことができます。値と一致する文字列を作成し、* ngIf文を実行して別々の値を適用します。
0
私はこれを試していないが、あなたはおそらくどこかで、あなたがiPad用iphoneと[attr.width-25]
ため[attr.width-50]
を追加することができます<ion-col>
要素のような何かを試みることができるイオン性のプラットフォームを使用します。
<ion-col [attr.width-50]="isIphoneOrIpad" [attr.width-25]="!isIphoneOrIpad">
あなたはその後、プラットフォームを使用して、対応する.ts
ファイルに戻りブールのためのロジックを記述することができます。
これはtrueまたはfalseを返し、それに応じて属性を表示します。詳細については
関連する問題
- 1. Ionic 2:Sass変数を動的に変更する
- 2. Ionic App 2 Ionic App 2起動電卓
- 3. リストアイテム数ionic 2
- 4. リストビューの動的な列数
- 5. 動的にページを読み込み/ナビゲートする(Ionic 2 + Angular 2)
- 6. Ionic 2/Angular 2グローバル変数
- 7. SQLiteがIonic 2で動作しない
- 8. ブラウザプラットフォーム用ionic 2が動作しない
- 9. Ionic 2 importイオンプラグインキーボードが動作しない
- 10. グローバル変数Ionic 2
- 11. Ionic 2 @ ionic/storageがAndroidデバイスで動作しない
- 12. 複数のIonic 2で動作しない行の選択
- 13. 動的な列数で2つのDataTableを結合する
- 14. Ionic 2公的変数と内部関数
- 15. Ionic 2のサイドメニューに項目を動的に追加します
- 16. Ionic 2でActionSheetのオプションを動的に設定する
- 17. Ionic 2のグローバルNavBar動的に変更するタイトル
- 18. Ionic 2 - リンクタブページを動的に使用する
- 19. Ionic 2フォームフィールドを動的に追加する
- 20. Ionic 2、Googleマップのマーカにリスナーを動的に追加する
- 21. 動的2次元配列
- 22. Ionic 2 setInterval変数スコープ
- 23. CSS 3列浮動小数点(2固定、1動的)
- 24. DefaultTableModel、行追加、動的な列数
- 25. SQLのPIVOT - 複数の動的な列
- 26. Djangoテンプレートの動的な列数
- 27. Androidの動的な複数列リストビュー
- 28. パラメータを含むページを動的に読み込む(Ionic 2 + Angular 2)
- 29. Angular 2、Ionic 2のコンポーネントでテンプレートを動的に更新する方法
- 30. 動的な列数のPostgreSQLクエリ
あなたのコードの一部を共有することはできますか?何を試しましたか? –