我正在开发一个基于bootstrap的网站,我已经在它上面放了一个大图像。
<div class="container-fluid introimage">
<img src="img/wald.gif">
</div>
现在我希望容器的高度与浏览器窗口一样高,我想让图像在容器底部对齐,以确保图像的底部始终可见。< / p>
我尝试了一些东西,但它根本不起作用:
.introimage {height: 100%;}
.introimage img {vertical-align: bottom;}
你能帮帮我吗?提前谢谢!
答案 0 :(得分:1)
答案 1 :(得分:1)
使用单位vh
。它代表视口高度,从0到100。
.introimage{
height:100vh;
}
答案 2 :(得分:1)
在样式表中添加以下规则,我所做的是将容器设置为固定位置;因此它可以在屏幕上工作并使其高度,宽度为100%以便覆盖整个屏幕,然后我将元素从左上角和最后一组中对齐以覆盖完整的父div,从而间接覆盖强制浏览器窗口。 / p>
.introimage {
height: 100%;
position:fixed;
top:0;
left:0;
width:100%
}
.introimage img {
height:100%;
width:100%
}
答案 3 :(得分:1)
将图像放在容器的背景中。
只需将这些样式应用到您的网站,它就可以运作
ini_set("session.save_handler", "files");
session_save_path ("/tmp");
答案 4 :(得分:1)
我建议您为舞台使用较新的vh
测量值,这将使任何元素成为veiwport的高度值为100.
.introimage {
position: relative;
height: 100vh;
background-color:transparent;
}
然后我会将该图像用作背景图像而不仅仅是图像标记。我可能会将它添加到.introimage
的后伪元素。
.introimage:after {
content:'';
display:block;
position: absolute;
top:0;
right:0;
bottom:0;
left:0;
background: url(images/bg.jpg) no-repeat center bottom fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}