【发布时间】:2021-04-20 21:33:14
【问题描述】:
我已经覆盖了 global.scss 中的 webkit 滚动类。但是对于 mat-select ,只要有滚动,它总是停留在屏幕上,尽管设置了 overflow: auto 。这是因为覆盖了滚动条类。
现在自定义滚动条出现在 mat-select 的右侧,看起来很丑。我想隐藏它并继续滚动。所有其他答案都与非角度有关。
这里我不知道如何正确使用ng-deep。
这是我的_globals.scss
body {
::-webkit-scrollbar {
width: 8px;
height: 8px;
border-radius: 10px;
}
}
我在我的自定义选择组件中尝试了几个选项,例如&很多组合。
body {
::-webkit-scrollbar {
display: none !important;
}
}
我如何才能在组件 scss 中实现这一点,仅限于我使用时
::ng-deep {
::-webkit-scrollbar {
display: none !important;
}
}
然后它起作用了,但显然这到处都是流血!访问我的选择组件后,每个人的滚动条都消失了。
Angular v11
【问题讨论】: