![](/img/trans.png)
[英]Using 'styled()' MUI utility with additional props (Typescript)
[英]Unable to override Mui Accordion using Styled Utility
我想使用 Mui 風格的實用程序覆蓋 Accordion CSS,但我無法將 Accordion css 應用到它上面。 有一個底層的 class,我無法在我的代碼中指出它。 這是 mui class:
<div class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiAccordion-root MuiAccordion-rounded MuiAccordion-gutters css-1elwnq4-MuiPaper-root-MuiAccordion-root" style="user-select: auto;">
這是我的手風琴代碼
const CustomizedAccordion = styled(Accordion)<AccordionProps>(({ theme }) => ({ root: { "&.MuiPaper-root": { color: 'darkslategray', backgroundColor: '#E4FAF4', borderRadius: '0.6rem', boxShadow: 'none' } }, paddingBottom: '1.6rem', boxShadow: 'none', }));
const CustomizedAccordion = styled(Accordion)(() => ({
'& .MuiPaper-root': {
color: 'darkslategray',
backgroundColor: '#E4FAF4',
borderRadius: '0.6rem',
boxShadow: 'none'
},
paddingBottom: '1.6rem',
boxShadow: 'none'
}));
我想從其代碼為.css-kj1tus-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 16px 0; }
的樣式修改擴展樣式 .css-kj1tus-MuiPaper-root-MuiAccordion-root.Mui-expanded { margin: 16px 0; }
margin:0px 0px 0px 4px
;
但是,無法使其正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.