相关疑难解决方法(0)

如何使用Material UI制作圆形复选框?

我已尝试匹配的设计需要一个复选框为圆形。我在React中使用Material UI。

边框半径不起作用,因为实际图标的边框不是可见复选框的边框。

我不能只使用像Font Awesome之类的东西,因为它需要实际选中和取消选中。

// Current Styling
const styles = theme => ({
  nested: {
    paddingLeft: theme.spacing.unit * 4,
  },
  icon: {
    margin: theme.spacing.unit,
    fontSize: 25,
  },
  root: {
    color: cyan['A400'],
    '&$checked': {
      color: cyan['A400'],
    },
  },
  checked: {},
});

// Actual checkbox code
return (
  // Holds the individual step with edit icon and delete icon
  <>
    <ListItemIcon>
      {/* Checkbox */}
      <Checkbox
        type="checkbox"
        defaultChecked={step.completed} 
        onChange={this.onChange}
        value="true"
        classes={{
          root: classes.root,
          checked: classes.checked,
        }}
      />
    </ListItemIcon>
Run Code Online (Sandbox Code Playgroud)

我想保留Material UI的工作代码,<Checkbox>但只是更改一些样式以使边缘成为一个完美的圆(如单选按钮,但在中间带有对号)。

javascript reactjs material-ui

3
推荐指数
2
解决办法
2240
查看次数

从Angular Material复选框更改CSS

有人可以告诉我,当您单击角度材料复选框时,如何更改圆形的颜色。下图所示(粉红色圆圈)

在此处输入图片说明

这是官方网页上的链接:https : //material.angular.io/components/checkbox/overview

谢谢您的帮助

angular-material angular

1
推荐指数
1
解决办法
2609
查看次数