当用户首次访问页面(使用 cookie)时,我使用颜色框打开。该框包含 520x520 图像。我的CSS如下:
#hunger-count{
padding: 5px;
overflow: hidden;
}
#hunger-count img{
width: 100%;
height: auto;
}
函数调用:
if (visited == null) {
$.cookie('visited', 'yes');
$.colorbox.settings.height = 560;
$.colorbox.settings.width = 520;
$.colorbox({html:"<div>...</div>"});
}
我希望它们是 maxWidth 和 maxHeight,并将宽度设置为屏幕的 80% 左右。这里的问题是,根据我设置的高度百分比,图像在不同设备上的倾斜很有趣。我有一部华为安卓手机,当我在手机上设置好的高宽比时,在 iPhone 上看起来很有趣,反之亦然。设置 80% 的宽度和自动高度得到了相同的结果。
关于我如何做到这一点的任何建议?