我做了一个 gutenburg .alignfull 类
margin-left : calc( -100vw / 2 + 100% / 2 );
margin-right : calc( -100vw / 2 + 100% / 2 );
max-width : 100vw;
效果很好。
我已经在...中放入了一个 Bootstrap 容器
<div class="alignfull green-bg">
<div class="container">
Hello
</div>
</div>
这在将内容保留在网格中时效果很好。但是,当我在较小的屏幕上查看时它停止工作。
通常会从浏览器边缘反弹的填充和边距离开页面。
所以我的内容就在墙上,而不是像一个好的 Bootstrap 容器那样填充。
有人知道解决这个问题的方法吗?
我尝试过不同的 CSS
width: 100vw;
margin-left: calc( 50% - 50vw );
max-width: none;
我正在考虑使用媒体查询来覆盖较小屏幕上的 alignfull。我只是觉得应该有一种仍然支持 .container 的 css 方法。
谢谢
最佳答案
您为什么不尝试更改您的 alignfull css 类,以便它们仅适用于更大的屏幕,如下所示:
@media all and (min-width: 768px) {
margin-left : calc( -100vw / 2 + 100% / 2 );
margin-right : calc( -100vw / 2 + 100% / 2 );
max-width : 100vw;
}
确保调整断点 (768px) 以适合您的元素。
关于css - 如何使引导容器在 gutenburg alignfull 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53396248/