내가 시도한 것은 불가능하지 않기를 바랍니다.CSS로 고정 배경 맞추기
먼저 설명해 드리겠습니다. 일부 상황 (미디어 쿼리 블록)에서 배경을 수정해야하는 반응 형 디자인이 있습니다. 문제의 디자인이 하나입니다 최대 높이 하나는 최소 폭에 대한 하나
http://think-open.at/fileadmin/templates/responsive/content.html
는 기본적으로 두 개의 미디어 쿼리가 있습니다. 뷰포트 높이가 충분하면 내용 영역에 스크롤 막대가 있으며 디자인 높이가 고정됩니다. 그러나 뷰포트의 크기가 미리 정의 된 높이를 표시 할만큼 크지 않은 경우 height-mediaquery는 스크롤 막대를 내부 div에서 제거하므로 스크롤 컨테이너 두 개 (body + div)가 없으며 내용 영역을 height : auto로 설정합니다.뷰포트가 너무 좁지 만 완벽하게 작동하는 경우 반응 형 미디어 쿼리가 있습니다.
문제가 : 전체 페이지가 스크롤되는 모드 (830px 높이 이하)로 디자인을 전환하면 오른쪽 컨테이너의 이미지가 "고정"되어 뷰포트 밖으로 스크롤되지 않습니다. . 그런데 뷰포트에 관한 배경 이미지를 "고정 된"위치에 놓으면 콘테이너 div와 관련하여 배경을 배치 할 수 없다는 문제가 발생합니다. 나는 여기에 CSS 바이올린을 만든 : 당신이 폭을 변경하는 경우
http://dabblet.com/gist/ae5c3598e1465ce0c90e
이 문제를 확인할 수 있습니다. 이미지의 오른쪽 테두리를 녹색 상자의 오른쪽 테두리에 맞추고 싶습니다.
어떻게 든 가능합니까? 구식 브라우저가 감지되면 일반 구식 디자인을 사용하기 위해 CMS에 조건이 있기 때문에 calc()를 사용하는 데 아무런 문제가 없습니다.
나는 당신이 cssdesk에 대한 잘못된 링크를 게시했다고 생각합니다. 기본 사이트 페이지입니다. – BeNdErR
고마워요. 작동하는 CSS 놀이터에 대한 링크를 설정했습니다. 이 cssdesk은 어쨌든 처음에는 제대로 작동하지 않았습니다. – kraftb