我的网站顶部有一个巨型加油站,其背景图像可以在调整浏览器窗口大小时重新调整大小。
我还有另一个背景图像,位于超大背景图像上。我一直在使用position:relative;为该叠加图像设置不同的断点。并将适当的像素数量传递给top,left,width和height样式。
之所以这样做,是因为随着Web浏览器尺寸的减小,叠加的图像需要减小,而我使用顶部和左侧的原因是,我希望使叠加的图像的底部与超大背景的底部对齐该断点处的图像。
我知道是否将覆盖图像设置为使用.make-sm-column(5)和适当的偏移量,它可能会起作用,但是我无法将覆盖图像的底部衬在超大背景图像的底部。
范例html:
<div id="jumbotron">
<div id="jumbotron-man"></div>
</div>
CSS只是将背景图像和位置设置为相对,并且为每个断点设置图像的顶部,左侧,高度,宽度,我目前不使用.make-sm-column或offset作为叠加层。巨无霸上还有其他叠加层和文本div,但是我认为,只要问一下这个问题,我就可以朝这个方向发展,并可以将其应用于巨无霸上的其他元素。
如图所示,您可以看到我想要如何排列
我感觉在这种情况下我没有利用引导程序,感谢任何指导,谢谢。
有几种不同的方法,一种常见的方法是position:relative;
在父级和position:absolute;
子级上设置子级,将子级放在子级的底部bottom:0;
。
所以:
CSS:
#jumbotron {
position: relative;
}
#jumbotron-man {
position: absolute;
bottom: 0;
}
HTML:
<div id="jumbotron">
<div id="jumbotron-man"></div>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句