css 无法在Mac上的Safari中从右向左拖动水平滚动条

2w3rbyxf  于 2023-03-05  发布在  Mac
关注(0)|答案(1)|浏览(183)

我想创建一个简单的CSS,生成一个从右向左水平滚动的滚动条,但是在Safari中,不可能抓取滚动条并移动它。

overflow-x: scroll;
direction: rtl;

如果滚动条在其他浏览器中可以工作,但在Safari中不能操作,这是否可能是一种bug?
我也考虑过使用Webkit,但如果这是Safari的独特行为,我正在考虑让它保持原样。

oknwwptz

oknwwptz1#

水平滚动在Chrome和Safari中都能正常工作。

#d1, #d2 {
  overflow-x: scroll;
  box-sizing: border-box;
  white-space: nowrap;
  color: white;
  padding: 1em;
  margin-bottom: 1em;
}

#d1 {
  background-color: green;
}

#d2 {
  background-color: blue;
  direction: rtl;
}
<div id="d1">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sagittis mauris convallis ultricies vulputate. Suspendisse dignissim massa id lorem consequat semper. Maecenas consectetur libero tellus, in hendrerit est lobortis ac. Sed sit amet ipsum massa. Phasellus efficitur in arcu at tincidunt. Vestibulum egestas aliquet elit, ac maximus mauris commodo ut. Ut scelerisque ligula non consectetur molestie.
</div>
<div id="d2">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sagittis mauris convallis ultricies vulputate. Suspendisse dignissim massa id lorem consequat semper. Maecenas consectetur libero tellus, in hendrerit est lobortis ac. Sed sit amet ipsum massa. Phasellus efficitur in arcu at tincidunt. Vestibulum egestas aliquet elit, ac maximus mauris commodo ut. Ut scelerisque ligula non consectetur molestie.
</div>

相关问题