2017-11-16 11 views
0

ヘッダー画像私は明らかにすべてのブラウザの幅に適合していないので、次のCSSを使用してブラウザの幅に合わせて自動調整します。しかし、高さ属性を指定しないと、divは表示されません。 autoまたは%で高さを指定しても動作しません。それが動作する唯一の方法は、修正pxを与えることです。高さが一定に保たれるため、小さなデバイスでは全体のデザインが応答しなくなります。助言ください素材のデザイン画像を伸ばして、ブラウザの幅を自動高さにする

<div fxLayout="column"> 
<app-nav-bar></app-nav-bar> 
<div fxLayout="row" fxLayoutAlign="start stretch" style="background: url('../../assets/images/header1.png') no-repeat;background-size: 100%;height:300px"> 
</div> 
</div> 

答えて

0

100%の代わりに "background-size:cover"を使用してみてください。

+0

画像がなくなる – Vik

+0

背景画像以外はdivが空になるのですか?もしそうなら、そこに画像を置いて100%の幅と高さのautoを与えてください。 https://www.w3schools.com/css/css_rwd_images.asp – ecg8

+0

いいえ私はテキストとボタンで別のdivを入れる予定です – Vik

関連する問題