2016-08-09 4 views
0

이미지를 background-attachment:fixed으로 기본 CSS "시차"효과가있는 사이트를 만들려고하는데 스크롤 할 때 거기에 머물러 있습니다. 코드 background-size:cover은 대형 브라우저에서 잘 작동하지만 화면을 작게 만들거나 크기를 800px 또는 900px로 설정하면 div의 이미지가 잘리지 않고 이미지 만 약간 보입니다. 나는 변화 배경 첨부와 함께 놀았 어 background-attachment:contain - 내가 할 때 이미지가 완벽하게 div에 표시되지만 이미지 아래에 거대한 공간을 참조하십시오. 반응 형 - css 시차 형식 - 이미지가 없습니다.

http://greendental.mediaworksonline.com/

내가 2 일 동안 내 머리를 wracking했습니다. 도움이된다면 크게 감사 할 것입니다. 나는 CSS를 사용하고 jquery를 사용하지 않기 위해 이것을 구현하고있다.

빠른 솔루션을 넣을 수
+0

이미지 세트의 가로 세로 비율과 관련된 낮은 화면 크기에 잘립니다 이미지의 문제가 당신에게 도움이 될 수 있습니다 배경 이미지로? – HollerTrain

답변

0

differents의 해상도, 예를 들어

@media screen and (max-width: 900px) { 
    .imgblock {  
     min-height:400px;   
    } 
} 
@media screen and (max-width: 400px) { 
    .imgblock {  
     min-height:200px;     
    } 
} 

희망이

+0

나는 당신이 제공 한 것과 같은 코드를 사용하고있는 것처럼 보입니다. 그것을 검색하는 동안 어딘가에 사이트에서 발견했습니다. 주요 문제는 내가 사이트의 크기를 아래로 스크롤하면 이미지가 왼쪽과 오른쪽에있는 덮개 명령을 사용하여 잘려서 900px라고 말할 수 있습니다. 내가 사용하는 경우 이미지가 올바르게 표시되지만 그 다음에는 위와 아래의 빈 공간이 있습니다. – HollerTrain

+0

문제를보기 위해 jsfiddle을 제공 할 수 있습니까? – El0din

+0

greendental.mediaworksonline.com은 문제가있는 최신 코드입니다. – HollerTrain