【发布时间】:2021-03-01 05:41:26
【问题描述】:
我有一个像这样的scroll__cotainer div:
<div className="scroll__container">
<div onClick={setBlackTheme} className="skin__option">
<p>Black</p>
</div>
<div onClick={setBlueTheme} className="skin__option">
<p>Blue</p>
</div>
<div onClick={setRedTheme} className="skin__option">
<p>Red</p>
</div>
<div onClick={setYellowTheme} className="skin__option">
<p>Yellow</p>
</div>
<div onClick={setGreenTheme} className="skin__option">
<p>Green</p>
</div>
</div>
但是,当我将以下 css 应用于容器时,水平滚动条不起作用:
.scroll__container {
display: flex;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
line-height: 0;
-webkit-overflow-scrolling: touch;
/* transform: translate3d(0, 0, 0);
position: sticky; */
cursor: grab;
}
我在滚动条应该在的地方看到了这两个看起来很奇怪的灰色条:
我做错了什么?
【问题讨论】:
-
当您说不起作用时,您的意思是不滚动或不显示?
-
在这个小提琴中工作 - jsfiddle.net/33Infinity/0v26wghd/1
-
@Maxqueue 抱歉,它不会滚动