全宽背景的溢出 DIV
在响应式设计中,通常希望元素占据屏幕的整个宽度。然而,容器通常具有预定义的最大宽度。一种解决方案是将容器包装在一个超出容器边界的额外全角 div 中。
考虑以下 CSS:
.container { max-width: 1280px; margin: 0 auto; padding: 0 30px; width: 100%; }
此容器的最大宽度为 1280 像素,并且边距会自动调整以使其在屏幕上居中。要实现全角溢出,请在容器外部创建一个没有最大宽度的新 div,并在其中应用背景颜色或图像:
.fullwidth { background: orange; padding-bottom: 100px; }
将容器包裹在此全角 div 中:
<div class="fullwidth"> <div class="container"> ...content... </div> </div>
这将允许应用于全角 div 的任何背景颜色或图像扩展屏幕的整个宽度,同时容器保持在其预定义的边界内。这种方法对于创建横幅或其他全宽部分非常有用,同时在容器内维护响应式网格系统。
以上是如何在保持响应式容器的同时创建全宽背景?的详细内容。更多信息请关注PHP中文网其他相关文章!