Ken428965 2022-11-17 00:34 采纳率: 53.9%
浏览 5
已结题

react,引入antd mobile里的modal弹窗,按教程修改不了样式的问题

在使用的react和antd mobile的版本如下:

img


js里使用modal.confirm的代码:

Modal.confirm({
            content: '登录后才能收藏房源,是否去登录?',
            closeOnMaskClick: true,
            cancelText: '取消',
            confirmText: '去登陆',
            bodyClassName: 'modal',
            onConfirm: () => {navigate('/login')}
        })

网上教程说只要在modal里面添加类名(如上面代码里的 bodyClassName: 'modal'):

img

然后在css里这样写即可修改样式:

.modal .adm-auto-center-content {
  font-size: 26px;
}
.modal .adm-space-item {
  background-color: green;
}

审查元素显示添加了modal的类名,但样式内容没有显示出来:

img

然而,代码写完后,modal弹窗的样式仍然是默认样式,样式修改不生效:

img


请问代码出了什么问题?正确的代码是什么?恳请展示代码举例说明。

  • 写回答

1条回答 默认 最新

  • hfhan_872914334 2022-11-17 09:47
    关注

    样式问题你打开控制台审查下元素不就行了,看下弹框父级类是不是modal,子级类是不是adm-auto-center-content,如果是的话,再看子级类的样式中有没有这个样式,有没有被别的样式覆盖

    img

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月17日
  • 修改了问题 11月17日
  • 创建了问题 11月17日

悬赏问题

  • ¥15 怎么把多于硬盘空间放到根目录下
  • ¥15 Matlab问题解答有两个问题
  • ¥50 Oracle Kubernetes服务器集群主节点无法访问,工作节点可以访问
  • ¥15 LCD12864中文显示
  • ¥15 在使用CH341SER.EXE时不小心把所有驱动文件删除了怎么解决
  • ¥15 gsoap生成onvif框架
  • ¥15 有关sql server business intellige安装,包括SSDT、SSMS。
  • ¥15 stm32的can接口不能收发数据
  • ¥15 目标检测算法移植到arm开发板
  • ¥15 利用JD51设计温度报警系统