html - 在 material-ui v5 中应用全局样式的最佳方法是什么?
问题描述
我正在为我的项目使用 Material-UI v5。我需要使用以下 css 设置滚动条的样式
body::-webkit-scrollbar {
width: 12px;
}
body::-webkit-scrollbar-track {
background: blue;
}
body::-webkit-scrollbar-thumb {
background-color: red;
border: 3px solid black;
border-radius: 10px;
}
我尝试使用 makeStyles 如下:
const useStyles = makeStyles((theme: Theme) => ({
root: {
background: theme.palette.primary.main,
'html': {
scrollbarWidth: 'thin',
scrollbarColor: theme.palette.accent.main
},
'body::-webkit-scrollbar': {
width: '12px'
},
'body::-webkit-scrollbar-track' : {
background: theme.palette.primary.main,
}
},
}));
但是当我检查实际源 css 时,它是'body::-webkit-scrollbar' : Object[object]
.
我被困在如何在 material-ui 中添加像这样的全局 css 以及执行此操作的最佳方法是什么。
也请让我知道,以防我在这里做错了什么。提前致谢。
解决方案
推荐阅读
- sql - SQL 查询中的 Orderby 子句错误
- ios - 我可以使用同一个 Apple ID 同时注册开发者和企业帐户许可证吗?
- java - 如何将 java jdbc 代码转换为 Maximo 代码
- python - Flask 应用程序中的导入错误
- javascript - 需要在没有 inbuit 函数的 javascript 字符串反转中解决这个问题
- scala - sbt.librarymanagement.ResolveException:未解决的依赖项:org.scala-lang#scala-library;2.2.0:未找到
- wordpress - Facebook Instant Article (Wordpress) 上未显示精选视频 Plus
- matlab - 如何在 Matlab 中预分配数据时间数组?
- android - 为什么乘法、加法的霓虹内在函数比运算符慢?
- r - 如何删除R中的任何非字母字符