如何始终以有角度的材质显示滚动条?

时间:2019-02-13 06:58:10

标签: html css angular angular-material scrollbar

因此,目前,我正在使用角形材质及其默认滚动条(但我认为这是完美的滚动条),可以用作滚动条的滚动设计。但是,仅在用户尝试滚动页面/ div时才显示滚动。我试图阅读Angular Material的滚动api,但是这里没有可以使用的属性。当然,我已经把overflow-y: scroll放在了CSS上了。任何想法?谢谢!

1 个答案:

答案 0 :(得分:1)

所以我找到了解决方法,我需要将其包含到我的CSS中

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

如果需要将其用于特定的元素或容器

.selectionTable::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

.selectionTable::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

参考:

Making the main scrollbar always visible

Apply webkit scrollbar style to specified element