这有助于我正确定位 iPad 肖像。事实证明,我正确地调整了 .mosaic-block 的大小,但应该调整包含的图像的大小。
我正在使用amazium 框架进行响应式设计,并使用mosaic.js进行动画翻转。这是完整的 HTML:
<div class="mosaic-block fade">
<a href="image.jpg" rel="shadowbox" target="_blank" class="mosaic-overlay details"
title="Title">
<h4>A title</h4>
<p><span>Subheading:</span></p>
<ul>
<li><p>Some text</p></li>
<li><p>Some more text</p></li>
<li><p>Even more text</p></li>
</ul>
</a>
<div class="mosaic-backdrop"><img src="backdrop_image.jpg" class="max-image"/></div>
Amazium 使用 .max-image 规则来改变不同分辨率下的图像大小:
.max-image { width:100%; height:auto; }
我的解决方案是在 ipad 肖像上为 .max-image 设置特定的图像大小:
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
.max-image {
width:286px;
height:171px;
}
}
非常感谢 JunkMyFunk 先生的建议。