2013-06-17 4 views
0

캔버스 레이아웃을 구현하려하고 있습니다. (이 문제를 해결하려고 하루 반을 보냈습니다.) 모바일 좌우 내용에바탕 화면의 캔버스 너비가 고정 된 왼쪽 너비

은 각각 100 % 폭이어야한다 : 나는 기본적으로 내가 원하는 것은 bradfrost Right Side Off-Canvas responsive pattern

에서 캔버스 레이아웃이를 사용하고 싶습니다. 왼쪽 내용은 기본적으로 표시되는 내용이어야하며 오른쪽 내용으로 슬라이드하려면 단추를 클릭해야합니다.

데스크톱의 경우 왼쪽 콘텐츠는 300px 너비로 설정하고 올바른 콘텐츠는 너비의 나머지 부분에 맞춰야합니다.

위의 코드 예와 같이 데스크톱의 너비는 올바른 콘텐츠에 설정되고 왼쪽 콘텐츠는 나머지 너비에 맞습니다. 나는 기본적으로 데스크탑에서 그 반대를 원한다. (왼쪽 내용 고정 너비, 오른쪽면 너비 나머지).

코드 FOUND HERE의 다른 버전도 비슷하며 편집하기 쉽지만 문제는 모바일보기에 기본적으로 표시되는 내용이 적절한 것입니다. 모바일보기에 기본적으로 표시 할 왼쪽이 필요합니다.

이 문제에 도움을 주시면 매우 감사하겠습니다. 미리 감사드립니다.

답변

0

원하는 것은 무엇입니까? demo

모바일 장치에서 위쪽/왼쪽으로 움직이는 것은 정말 안됐다. 대신 css transform을 사용해야합니다.

+0

기본적으로 내가 원하는 것은 아니지만 초기 페이지로드시 캔버스에 애니메이션을 적용하는 것이 옳지 않습니다. 난 그냥 모바일 (초기 애니메이션 없음)에 기본적으로 왼쪽 콘텐츠를 표시하고 다음 토글 버튼을 클릭하면 오른쪽 내용에 슬라이드거야 원한다. 기본적으로 토글 버튼을 클릭 할 때까지 애니메이션이 없습니다. 그게 가능하니? 지금까지 도와 줘서 고마워 !!! –

+0

초기 애니메이션은 코멘 판 버그입니다. jsbin에서 잘 작동합니다. http : //jsbin.com/evinag/1 – Chef

+0

오, 멋지 네요! ie8에서 전혀 전환하지 않는 이유는 무엇입니까? 나는 그것이 ie8에서 움직이기를 기대하지는 않았지만 토글 버튼을 클릭 할 때 올바른 내용을 보여줄 것이라고 생각했습니다. 이 점에 정말 감사드립니다. 귀하의 도움을 진심으로 감사드립니다. –

관련 문제