2017-08-11 7 views
0

私のウェブサイトのヘッダーイメージに問題があります。サイズは1920 x 410ピクセルです。CSSはヘッダーイメージを表示に合わせて作成できません

私は全体のイメージが表示されませんでしたが、どういうわけか、すべての面でその部分が切り取られます。

これは私のCSSです:

#banner { 
    background: url('img/kontakt-header-novi.jpg'); 
    background-position: center; 
    background-size: cover; 
    height: 410px; 
} 

そしてHTML:それを修正する方法

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

+0

をあなたの画像が四方すべて**で切り取られている場合は、CSS3を使用していないことを意味し、 'backgro und-size'にはCSS3が必要です。 –

答えて

2

カバーがフルサイズでそれを表示することです...常に含ん画像

#banner { 
 
    background: url('http://via.placeholder.com/350x150'); 
 
    background-position: center; 
 
    background-size: contain; 
 
    height: 410px; 
 
    background-repeat: no-repeat; 
 
}
<div id="banner"></div>

+0

既に、私のイメージは幅に合っていますが、divの – DaxHR

+0

の底部で繰り返されるので、background-repeat:no-repeatを追加してください。それに – RacoonOnMoon

+0

私はフィドルを編集しました。あなたはそれをチェックアウトすることができます。 – RacoonOnMoon

1

のすべては、単にbackground-size: cover;

background-size: contain;から

変更を示す - >https://developer.mozilla.org/fr/docs/Web/CSS/background-size

+0

これで、すでに画像が幅に合っていますが、divの下部で繰り返されます。 – DaxHR

+0

このプロパティを追加してみてください: 'background-repeat:no-repeat;' –

関連する問題