2016-08-16 4 views
0

Heyas,background-size : 표지는 측면에 패딩을 남기고 하나의 경우에만 채 웁니다. Chrome 버그?

많은 템플릿 페이지에서 한 페이지 만이 영웅 배너의 왼쪽에있는 흰색 슬리버를 보여줍니다. 배너는 크기가 다음과 같은 배경 이미지를 사용하고 있습니다 : 표지 및 가운데/중앙에 배치되었습니다. 영웅 외에 페이지의 모든 콘텐츠를 삭제하더라도 여전히 표시됩니다. 일부 결의안에서만 보여줍니다. Chrome 관리자는 평범하지 않은 것을 표시하지 않으며 HTML + 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 여기

White sliver on left side of background image

는 CSS의
: 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/ –