현재 클라이언트 용 모바일 웹 사이트에서 작업하고 있지만 다음 작업을 수행 할 수는 없습니다. 이 모바일 사이트의 홈페이지는 사용자가 선택하는 2 개의 큰 이미지로 나뉩니다. 세로 모드는 다음 코드를 사용하여 이미지를 홈페이지에 스태킹하여 완벽하게 작동합니다.가로로 전환 할 때 이미지 순서 변경
<p><a href="/female"><img alt="" src="image1.jpg" style="width: 100%; height: 51%; position: absolute; margin-top:0; left:0; right:0;" /></a>
<a href="/male"><img alt="" src="image2.jpg" style="width: 100%; height: 49%; position: absolute; bottom:0; left:0; right:0;" /></a></p>
이 세로 모드에서 동안 모든 장치에서 완벽하게 잘 작동하지만 문제는 바로 이러한 장치가 세로 모드에서 사용되는 바와 같이, 이미지가 너무 많이 뻗어받을 것입니다. 물론 이것은 100 % 너비 때문입니다.
이상적인 상황에서; 풍경으로 전환 할 때 전혀 다른 이미지가 서로 겹치지 않습니다.
예;
___ ________
| 1 | | 1 2 |
|_2_| |________|
Portrait mode Landscape mode
제 그림이 의미가 있습니다.
이 문제는 가로로 보면 이미지가 100 % 너비와 50 % 높이가되어야한다는 것입니다. 조경에서는 이미지가 50 % 너비와 100 % 높이가되어야합니다. – Mar1
@ Mar1 상대적인 너비/높이 (백분율로)를 적용했을 때 부모의 특정 크기를 알아야합니다. 부모 크기로보기 크기를 선택하고 여기에서 피들을 업데이트했습니다. http://jsfiddle.net/viphalongpro/MSkw9/2/당신이 원하는 바란다. –
고마워, 그게 내가 원하는 걸 똑같이 보이기 시작했다. 내 webshop을위한 모듈 내에서이 모든 작업을 시도하고 있으므로 이미지 용 CSS가 실제로 stylesheet.css 파일을 엉망으로 만들고 있습니다. – Mar1