1
私は画面サイズに基づいて大きくまたは小さくすることができる3つのdivを持っていますが、ブートストラップのようにラップすることはできません。したがって、小さな画面では、divを縦に積み重ね、横に大きな画面を表示します。例:誰でもAngular2でこれをどうやって行うのか知っていますか?私は@ angle/flex-layoutを使用することを選択しました。スクリーンサイズに基づいて@角度/フレックスレイアウトラップを作る方法
注:「色付きボックス」には何かが矛盾しているとは思われません。ここで
はあなたが異なる解像度でレイアウト形式を指定するためのfxLayout
/fxLayout.xs
属性を使用することができ
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
//templateUrl: './app/app.component.html',
template:`
<div class="flex-container" fxFlex=100>
<div class="colored box" >
<div fxFlex.lg=100 fxFlex.md=50> flexible for screensize </div>
<div fxFlex.lg=100> fxFlex </div>
<div fxFlex=33> fxFlex </div>
</div>
</div>
<div class="version">@angular/flex-layout (v2.0.0-beta.0)</div>
`,
styleUrls: ['./app/app.component.css']
})
export class AppComponent {
}
おかげパンカジよう fxLayout後にそれを言及ターゲットにしたい場合は...私はあなたがこれが何をするかを説明することができ、急な学習曲線の開始時にしています? – Fearghal
あなたのアップデートの後...私はそれを得ていると思います...スクリーンストラップに基づいてコンポーネントを自動的に包み込むBootstrapよりも複雑なようです。大画面水平divと小さな画面垂直divを実現するコードをいくつか教えていただけますか? – Fearghal
@Fearghalウィンドウの解像度を小さなdivに変更すると、垂直方向に表示されるので、オンラインの例[here](ここではhttps://tburleson-layouts-demos.firebaseapp.com/#/responsive)を確認できます。 –