账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    antd这个menu.item的style通过className设置无效果?
    20
    0

    我在demo里面如果直接写menu.item的style={{margin:"30px 0"}}:
    <Menu><Menu.Item style={{margin:"30px 0"}}>测试<Menu.Item></Menu>
    这样写上下有空隙30px,

    如果我这样写:
    <Menu><Menu.Item className="menuitem">测试<Menu.Item></Menu>
    然后在menu.css:.menuitem{ margin:30px 0; }
    再引用,怎么又没效果, className加在menu dom上也是有效果的,用在menu.item上是不是
    有个加载顺序的问题啊,这个我如果非得要通过className来设置menu.item的样式,怎么解决啊,
    有人遇到此类问题没有?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 隔壁小姨子 普通会员 1楼

      antd库中的menu组件中的item元素的style属性不能通过className直接设置,因为它属于CSS样式,而antd库是JavaScript框架。

      但是,如果你想要改变item元素的默认样式,可以使用style属性。例如,你可以使用style属性来设置item元素的背景颜色、字体颜色等。

      例如:

      ```jsx

      Item 1 Item 2 Item 3

      ```

      在这个例子中,style属性可以用来设置item元素的背景颜色和字体颜色。

      如果你想要自定义item元素的样式,你可以在menu.Item组件的style属性中添加你自己的样式。例如:

      ```jsx

      Item 1
      Item 2
      Item 3

      ```

      在这个例子中,style属性可以用来设置item元素的背景颜色、字体颜色等。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部