【发布时间】:2022-01-16 22:35:01
【问题描述】:
我想为移动设备提供一个完全响应的页面,并且我希望它有一个半轮播滑块overflow。
但我在页面而不是轮播部分有水平溢出。
我不想在我的主页上溢出
为什么要对html文档应用溢出??
调整代码大小,低于 530 像素以显示 overflow
main{
display: grid;
grid-template-columns:1fr;
gap: 2rem;
border: 2px solid red;
}
section{
background: gold;
}
.container{
display: flex;
flex-wrap: nowrap;
overflow: auto;
gap: 1rem;
}
.box{
width: 50%;
flex-shrink: 0;
padding:2rem;
background: gray;
}
<main>
<section>Lorem ipsum, dolor sit amet consectetur adipisicing elit.
</section>
<section>Lorem, ipsum dolor sit amet consectetur adipisicing elit.
</section>
<section> <!-- carousel section -->
<div class="container">
<div class="box">
<h4>lorem</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vitae nulla diam in ac </p>
<div>
<img src="#" alt="image">
<div>
<h4>lorem</h4>
<p>lorem</p>
</div>
</div>
</div>
<div class="box">another box</div>
<div class="box">another box</div>
<div class="box">another box</div>
</div>
</section>
<section>Lorem ipsum, dolor sit amet consectetur adipisicing elit.
</section>
<section>Lorem, ipsum dolor sit amet consectetur adipisicing elit.
</section>
</main>
【问题讨论】:
-
尝试在 中插入
display: grid;