【发布时间】:2014-08-14 15:48:03
【问题描述】:
我需要使图像自动填充查看器屏幕的宽度和高度,同时保持正确的纵横比。最终目标是在页面的背景中显示一个 jquery 幻灯片,同时使其充满屏幕的整个宽度和高度。
这个 jfiddle 显示了我所说的近似值:http://jsfiddle.net/hockey2112/s1d2peqh/1/
这是来自那个 jfiddle 的 CSS:
#slideshow {
height: auto;
position: fixed;
width: 100%;
z-index: -1;
}
.slide img {
height: auto;
width: 100%;
}
.contentbox {
background-color: #ffffff;
border:5px solid #000000;
margin: 0 auto;
width: 300px;
}
和代码:
<div id="slideshow">
<div class="slide">
<img src="http://www.iapics.org/images/3542-wallpaper-landscape-wallpapers-1920x1080.jpg">
</div>
</div>
<div id="content">
<div class="contentbox">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
</div>
我需要图像首先适合屏幕的高度,然后显示适合屏幕的图像宽度。如果您扩展和收缩该 jfiddle 的视口,您会看到图像没有填满预览面板的高度。
谢谢!
【问题讨论】:
标签: css fullscreen