javascript - 是否可以设置组件在文本换行之前可以水平滚动的最大距离?

标签 javascript html css reactjs scroll

我希望用户能够在 React 组件中水平滚动文本,但我仍然希望有一些大于组件边界矩形的有界宽度。这样,我就可以只使用常规段落,而不必担心任何即时断行。我知道我需要将 overflow-x 属性设置为 auto,但我不确定除此之外该怎么做。感谢您的帮助!

最佳答案

这就是我的解决方案。

body {
  width: 100%;
  max-width: 800px;
  margin: 30px auto;
}

.wrapper {
  border: 1px solid #afafaf;
  width: 100%;
  overflow-x: scroll;
  box-sizing: border-box;
}

.inner {
  padding: 10px;
  width: 130%;
}
<div class="wrapper">
  <div class="inner">Lorem ipsum dolor sit amet consectetur adipisicing elit. Ex labore, provident dolorum repellendus earum aliquid voluptatem nobis odit. Deserunt corrupti repellendus voluptate harum quaerat adipisci aut sequi consequuntur voluptas cum?</div>
</div>

关于javascript - 是否可以设置组件在文本换行之前可以水平滚动的最大距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60480408/

相关文章:

javascript - 如何改进这一小段代码

jquery - 激活菜单下方带箭头的选项卡导航栏

html - 没有表格布局的表格的液体调整大小行为 :fixed?

html - Top & Left vs margin-top 和 margin-left

javascript - 一次为一个进度条设置动画

javascript - 不可变的,updateIn 提供无效的 keyPath

javascript - 当我使用 javascript window.location 时,如何使用 Angular JS 重定向到页面

javascript - Angular 4 动画正在 init 组件上执行

javascript - 缩略图 CSS 强制 div 到下一行

html - Angular 4 *ngIf 不显示自定义验证的错误消息