2017-04-19 5 views
0

私のウェブサイト全体が私のバナー/ヘッダーを除いて反応しますが、修正が見つからないようです。私は応答性のためにビューポートを使用し、私のバナーはそれに全く反応しません!あなたは全体のイメージがビューポートに表示し、規模になりたい場合はここでヘルプが必要ヘッダー画像のレスポンスデザインを取得する

は、シンプルなヘッダのJSFiddle、 https://jsfiddle.net/Syystole/L9r2p9so/19/

HTML

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 


<div class="WrapperPage"> 
     <div id="banner"></div> 
</div> 

CSS

.WrapperPage { 
    max-width:62em; 
    margin:auto; 
      } 

#banner { 
    background-image: url("http://lorempixel.com/400/200/sports/1"); <!./ starts from current directory> 
    text-align:center; 
    padding:170px; 
     } 
+0

示すことする余地が常に存在することoをしているようです。あなたがそれが反応的であることを望んでいると言ったらどういう意味ですか?ビューポートのサイズを変更したときに、どのように正しく動作するようにしますか? –

+0

小さな画像で全体像を見たいだけです – Syystole

答えて

0

です要素に合うように画像を伸ばすためにbackground-size: coverの組み合わせを使用し、画像のアスペクト比に合わせてpadding-bottom: 50%を使用しますcover`が、わからない:あなたは `バックグラウンド・サイズを使用するように画像全体が

.WrapperPage { 
 
    max-width: 62em; 
 
    margin: auto; 
 
} 
 

 
#banner { 
 
    background-image: url("http://lorempixel.com/400/200/sports/1"); 
 
    text-align: center; 
 
    padding-bottom: 50%; 
 
    background-size: cover; 
 
}
<div class="WrapperPage"> 
 
    <div id="banner"></div> 
 
    <p> 
 
    body text 
 
    </p> 
 
</div>

+0

これは私のヘッダーではうまくいかないようです – Syystole

+0

@甲状腺ホルモンはもっと具体的です。何がうまくいかない?何を探していますか? –

+0

@甲状腺腫あなたは「小さな画像で全体像を見たい」と言った。これにより、画像全体を小さなビューまたは任意のビューで見ることができます。 –

関連する問題