css - 从v4升级到v5 material-ui,css坏了
问题描述
我将自定义 css 用于 material-ui(新 MUI)项目。
我尝试使用版本 5 的新包,但我的旧 CSS 似乎无法正常工作。
我想知道是否有一个技巧可以用来修复它们。
例如我正在使用:Accordion、AccordionSummary、AppBar、Tabs、Tab 等等...
import {
Accordion,
AccordionDetails,
AccordionSummary,
AppBar,
Avatar,
Box,
Chip,
Grid,
Tab,
Tabs,
Typography,
} from '@mui/material';
...
<StylesProvider injectFirst>
<Accordion className="contract-card-wrapper">
<AccordionSummary
className="contract-accordion-summary"
expandIcon={<img src={ExpandMoreIcon} alt="expand-more-icon" />}
aria-controls="panel1a-content"
id="panel1a-header"
>
</AccordionSummary>
...
</StylesProvider>
注意:我将 ... 用于某些代码块。在CSS中
.MuiAccordionDetails-root {
display: flex;
flex-direction: column;
}
...
但它目前似乎不起作用。我怎样才能再次覆盖它们?覆盖material-ui组件样式的正确方法是什么?尤其是版本 5。
解决方案
推荐阅读
- python - TypeError:'str'对象不是可调用的带有变量的python
- mariadb - 简化 rundeck 集群
- python - 在scrapy中重定向中间件不起作用
- laravel - Vue / Vuetify / Laravel - 存储多个文件输入
- ios - 导航栏“hidesBarOnSwipe”的动画延迟
- sparql - 使用 SPARQL 查询具有特定主题的属性
- reactjs - 更改 reactbootstrap 导航栏切换图标。(样式化组件)
- webgl - 在 WebGL 中实现阴影的问题
- r - data.table:通过具有多个分组变量的组选择具有最大值的行
- javascript - django链接表行查看