【发布时间】:2014-09-03 04:56:18
【问题描述】:
我想在窗口顶部的高度为 0 像素到 500 像素的图像。它将水平占据整个窗口,并始终保持相同的纵横比。
当窗口被调整得更大时,图像的底部不会低于 500 像素。图像将从屏幕的顶部和右侧部分调整为更大(以保持相同的纵横比)。所以,x=0px, y=500px 将是图片左下角的固定位置。
当窗口水平调整大小时,下面实现了增加图像大小的正确效果,但是我不想要“底部:30px;”因为这应该与窗口的顶部有关。如何做到这一点?
<!DOCTYPE html>
<html>
<style>
*{
margin: 0px;
padding: 0;
}
.img99{
position: absolute;
min-width: 500px;
width: 100%;
bottom: 30px;
}
</style>
<body>
<img class="img99" src="http://a.gifb.in/022014/1392140403_plane_crashes_while_taking_off_on_a_beach.gif" />
</body>
</html>
Fiddle
【问题讨论】:
-
尝试应用一些@media 查询 css
-
根据您要查找的内容将底部声明更改为 top:0px 或 bottom:0
-
top:0px 不会使图像大小超出屏幕顶部。图像将向下调整大小,这不是我想要的。
-
类似于“airbnb”网站