antd的checkbox能否改变大小?

antd提供的checkbox能否改变大小? 官方没有直接提供style的方法。

阅读 10.2k
4 个回答

:global{

.对应的类名

}

如果你用的是 less ,可以参考下面的代码

.ant-checkbox-inner{
    // 设置 checkbox 的大小
    width: 20px;
    height: 20px;

    // 设置对勾的 大小 和 位置
    &::after{
        top: 0px;
        left: 6px;
        width: 7px;
        height: 13px;
    }
}

注意:直接这样写会全局改变整个 CheckBox 的样式,外面可以加一个 class ,限定的它的作用范围

新手上路,请多包涵

clipboard.png
可以的,修改这一个的值,最好用less的写法,在上一级多加一个class类

如果没有提供配置接口,用以下方式比较安全一些

.el {
    .ant-checkbox-inner {
        ...
    }
}

一般这种情况最好在外面包一层元素,加深 css 作用域,防止污染其他组件。

当然了,如果是“css-in-js”的开发方式就比较蛋疼了,得从源码入手~

话说没提供 size 的配置本身也比较蛋疼...组件化不就是玩定制么

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏