在视窗中按比例调整DIV大小
Resize DIV proportionally in viewport
我有一个在线杂志的设计,它显示了该杂志的每一页在旋转盘。我遇到的问题是,我想确保无论用户如何调整浏览器大小,页面都是可见的。
我目前有CSS为:宽度:100%;高度:汽车;但这样做的问题是,随着浏览器变宽,高度超出了视口的高度。我想确保它总是可见的——无论视口是横向还是纵向。
我假设我可能需要一点JS或Jquery,但这是我不知道如何做的事情。
有人能帮忙吗?
提前感谢!
安迪function ResizeContent() {
$('MyElement').css('height', $(window).outerHeight() + 'px');
// or
$('MyElement').outerHeight($(window).outerHeight());
}
$(window).resize(function () {
ResizeContent();
});
ResizeContent();
应该能成功…
更新:function ResizeContent() {
$('MyElement').css('max-height', $(window).outerHeight() + 'px');
$('MyElement').css('max-width', $(window).outerWidth() + 'px');
}
工作示例
相关文章:
- 调整Div的大小,同时保持比例
- 单击按钮调整Div Width的大小
- 自动调整 DIV 中嵌入视频流的大小
- 调整 DIV 大小,但在调整窗口大小时保持纵横比
- 如何根据视口大小调整Div高度
- 使用带有Parent和Child元素的Javascript调整Div的大小
- 想要一个平滑的动画时,调整DIV大小
- 用js或jquery调整Div大小
- 根据原始大小调整Div的大小
- 如何调整Div幻灯片的大小
- 调整DIV中所有元素的大小和位置以匹配新的尺寸
- 调整DIV(滑块)到屏幕大小
- 自动调整Div背景图像
- 如何调整DIV的大小以小于其初始宽度&高度
- 添加并调整DIV's在同一个地方
- requestAnimationFrame可以轻松地在IE 9+中调整DIV的大小(没有jQuery或CSS3)
- 我如何触发一个javascript来调整DIV的大小,使其尽可能快地工作
- 使用jquery resizable调整DIV上的句柄大小
- 调整Div的大小以适合不同的文本
- 根据图片调整Div大小单击