如何在 angular 中更改 simplebar 颜色
how to change simplebar color in angular
我在我的 angular 应用程序中实现了一个 simplebar,就像这个 demo。
我尝试按照文档更改颜色:
.simplebar-scrollbar::before {
background-color: red;
}
但是还是不行,请问还有什么方法可以改颜色吗?
您正在尝试更改另一个组件的组件样式。
或者你改变全局样式或者你像这样改变组件样式:
::ng-deep .simplebar-scrollbar::before {
background-color: red !important;
}
一个工作示例(从全局样式更改):https://stackblitz.com/edit/simplebar-angular-demo-2hcxnj?file=src/styles.css
像这样使用简单的css:
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
background-color: 'orange"
}
其中一个示例使用 yellow/red 渐变。你可以实现类似这样的东西:
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
background-image: linear-gradient( yellow , red);
}
更多详情,您可以阅读这篇link
https://github.com/Grsmto/simplebar/issues/431
我在我的 angular 应用程序中实现了一个 simplebar,就像这个 demo。
我尝试按照文档更改颜色:
.simplebar-scrollbar::before {
background-color: red;
}
但是还是不行,请问还有什么方法可以改颜色吗?
您正在尝试更改另一个组件的组件样式。 或者你改变全局样式或者你像这样改变组件样式:
::ng-deep .simplebar-scrollbar::before {
background-color: red !important;
}
一个工作示例(从全局样式更改):https://stackblitz.com/edit/simplebar-angular-demo-2hcxnj?file=src/styles.css
像这样使用简单的css:
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
background-color: 'orange"
}
其中一个示例使用 yellow/red 渐变。你可以实现类似这样的东西:
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
background-image: linear-gradient( yellow , red);
}
更多详情,您可以阅读这篇link https://github.com/Grsmto/simplebar/issues/431