2016-08-16 5 views
0

Heyas、background-size:カバーは、側面に詰め物を残します。 Chromeのバグ?

テンプレートページの束には、ヒーローバナーの左側にあるこの白いスライバーが表示されます。バナーは、サイズ:カバーの背景画像を使用し、中心/中心に配置しています。主人公のほかに、ページのすべてのコンテンツを削除すると、それはまだ表示されます。いくつかの決議でのみ表示されます。 Chromeのインスペクタでは通常のものは表示されず、HTML + CSSは表示されない他のページでも同じです。誰でもこのアイデアはありますか?ここで

White sliver on left side of background image

は、CSSです:

#top { 
    background: url('/www/images/heros/features/features_768_1x.png') no-repeat center center; 
    background-size: cover; 

    @media only screen and (max-width: 375px) { 
     background: url('/www/images/heros/features/features_375_1x.png') no-repeat center center; 
     background-size: cover; 
    } 

    @media only screen and (min-width: 768px) and (max-width: 1366px) { 
     background: url('/www/images/heros/features/features_768_1x.png') no-repeat center center; 
     background-size: cover; 
    } 

    @media only screen and (min-width: 1366px) { 
     background: url('/www/images/heros/features/features_1366_1x.png') no-repeat center center; 
     background-size: cover; 
    } 
} 

フィドル:https://jsfiddle.net/fngbqyq1/

更新: -issue画像は、(デザイナーいまいましい)適切eyerollをトリミングしていない/それに白を持っていました。:p

+2

を使用してみてください! –

+0

「一部の解像度でのみ」と言う場合は、ウィンドウのサイズを変更している間に起こることを意味しますか?たぶん、ブラウザはちょうどページをリフロするのを忘れるかもしれません(サイズ変更時に、リフローがスキップできると推測します)。 –

+0

コードは死んでいる単純です:静的な高さ、幅100%;他には何もありません...決議でのみ起こるようです<1366px –

答えて

1

は、あなたはいくつかのコードを提供し、または私達にあなたのウェブサイトのリンクを教えてくださいbackground-size: 100% 100%;

OR

background-size: 100vw 100vh;

または単に

background-size: 100vw;

+0

100vwで動くかもしれません...クライアントが承認するかどうかはわかりません。 なぜ「カバー」が機能しないのですか?私はその目的が地域全体をカバーすることだと思った... –

+0

目的はそれだけです。私は働くコード、フィドル、またはあなたのウェブサイトへのリンクを取得した場合にのみ、適切な答えを与えることができます –

+0

まあ、ここに行く、複製! https://jsfiddle.net/fngbqyq1/ –

関連する問題