2016-08-16 6 views
0

Heyas,Размер фона: накладки накладки по бокам, только в одном случае. Ошибка 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; 
    } 
} 

Fiddle: https://jsfiddle.net/fngbqyq1/

Update: -эмиссионный было изображение было белым в нем/не обрезаны должным образом (черт дизайнер) eyeroll: p

+2

Вы должны предоставить код, или сказать нам ссылку на ваш сайт! –

+0

Если вы говорите «только при некоторых разрешениях», вы имеете в виду, что это происходит, когда вы изменяете размер окна? Может быть, браузер просто забывает иногда перепланировать страницу (во время изменения размера он принимает догадки, при которых переполнения могут пропускаться.) Итак, нажимаете ли F5 после изменения размера? –

+0

Код мертв просто: статическая высота, ширина 100%; Больше ничего ... Кажется, случается только при разрешении <1366px –

ответ

1

попробуйте использовать background-size: 100% 100%;

ИЛИ

background-size: 100vw 100vh;

или просто

background-size: 100vw;

+0

Может пойти с 100vw ... работает, не уверен, одобрит ли клиент. Почему «обложка» не работает? Я думал, что его целью было охватить всю площадь ... –

+0

Целью является то, что только. Я могу дать правильный ответ только в том случае, если я получу рабочий код, скрипку или ссылку на ваш сайт. –

+0

Ну, вот вы, реплицируйте! https://jsfiddle.net/fngbqyq1/ –