2017-01-12 7 views
0

背景画像にbackground-size: cover;を使用していて、画像の幅は800pxですが、ビューポートは1500pxです。イメージはそれ自身の幅を超えていませんか? (私はそれが元のサイズのものよりいずれかの大きなを伸ばしたくない)CSS:背景サイズのカバーですが、画像が独自の幅を超えて拡大することはできません

header.hero { 
    position: relative; 
    clear: both; 
    overflow: hidden; 
    min-height: 390px; 
    background-repeat: no-repeat; 
    background-position: center center; 
    background-size:cover; 
} 
+0

より広くなることはありませんでしょう。あなたの画像が特定のサイズであれば、一定の画面幅でカバーするように背景サイズを変更できますか? –

+0

width:100%はこのような状況で動作します – jmag

答えて

0

このCSSを追加します。

max-width: 800px;

+0

しかし、別のイメージを使用するたびにCSS定義を追加したくありません。 – JROB

0

しかし、私はすべてのCSS定義を追加する必要はありません私は別の 画像を使用する時...

だから、CSSプロパティを追加しようとすることができます

width: auto; - あなたのイメージの幅がheight

max-width: 100%;をのimgする規模になります - あなたのイメージは、カバーはしかし何だコンテナラッパー

+0

これは背景イメージであり、 ' ' – JROB

関連する問題