首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SVG复选框删除填充

SVG复选框删除填充
EN

Stack Overflow用户
提问于 2022-10-21 09:41:55
回答 1查看 38关注 0票数 2

我试图覆盖MUI5复选框CSS字段,这是当前的状态:

我的CSS类是:

代码语言:javascript
复制
 MuiCheckbox: {
  styleOverrides: {
    root: {
      ".MuiSvgIcon-root": {
        backgroundColor: "white",
      },
    },
  },
},

其结构是:

代码语言:javascript
复制
 <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-7w1q46-MuiSvgIcon-root" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="CheckBoxIcon">
 <path id="kk" d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path>
 </svg>

我的问题是如何在不删除backgroundColor的情况下删除白色边框?(没有backgroundColor,内部检查是透明的)

EN

回答 1

Stack Overflow用户

发布于 2022-10-21 11:58:10

考虑到我无法覆盖viewBox值,我找到了一个简单的解决方案

我更新的CSS覆盖:

代码语言:javascript
复制
 MuiCheckbox: {
  styleOverrides: {
    root: {
      ".MuiSvgIcon-root": {
        backgroundColor: "white",
        path: {
          transform: "translate(-2px, -2px) scale(1.2)",
        },
      },
    },
  },
},
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74151746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档