更改长滚动条的水平设计 table

Changing horizontal design on a long scrollable table

我有一个很长的 table 可以在我的博客上展示,如果我尝试将它们放在一起看起来真的很笨重 space 所以我写了一个小的 CSS 来制作table 可水平滚动,像这样:

.table-scroll {
    margin-bottom: 0;
    overflow: hidden; 
    overflow-x: scroll;
    display: block;
    white-space: nowrap;
}

现在的问题是水平滚动在PC上看起来很糟糕,像这样:

但我希望它看起来像这样:

大多数滚动条在移动设备上的正常显示方式。任何人都可以帮助我实现它吗?

您可以使用 -webkit-scrollbar-webkit-scrollbar-thumb 实现此目的(对于 Chrome 和 Safari):

.table-scroll::-webkit-scrollbar {
  height: 8px;
}
.table-scroll::-webkit-scrollbar-thumb {
  background: rgba(180, 180, 180, 0.7);
}

Fiddle: https://jsfiddle.net/ng3fb0gh/1/

你可以试试这样的

<style type="text/css">
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border: 0px none #ffffff;
  border-radius: 1px;
}
::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}
::-webkit-scrollbar-thumb:active {
  background: #000000;
}
::-webkit-scrollbar-track {
  background: #666666;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: #666666;
}
::-webkit-scrollbar-track:active {
  background: #333333;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
</style>

这将更改每个滚动条,如果您只想修改 table 中的滚动条,您只需将 css 应用于 yoir .table-scroll class.