更改react-select组件中的css

发布于 2025-01-18 04:21:52 字数 998 浏览 0 评论 0原文

我的反应中有以下选择组件。我需要修改这个组件。

所以我使用下面的代码。

 const customStyles = {
        option: (provided:any, state:any) => ({
          ...provided,
          margin:'10px',
        }),
        control: (provided:any) => ({
          ...provided,
          height: '48px !important',
          'line-height': '2rem center',
          border: '#e6e6e6 solid 5px !important',
        }),
        input:(provided:any)=>({
            ...provided,
            'margin-top':'-25px',
        })
      }

 

下面是选择组件。

  <Select
          id="sponsor" 
          name="sponsor"   
         placeholder={sponsor}
         styles={customStyles}
          options={result.map((sponsor:Sponsor)=>
                ({ label: sponsor.name, value: sponsor.id })
      )}
      >

实际上,前辈不允许在 react jsx 文件中编写 css。无论如何,我可以将此 customStyles 代码转换为 css 格式吗?我尝试了很多,但是修改 react-select 组件的 css 并不容易。

I have below select component in my react. I need to modify this component.

so I am using below code for it.

 const customStyles = {
        option: (provided:any, state:any) => ({
          ...provided,
          margin:'10px',
        }),
        control: (provided:any) => ({
          ...provided,
          height: '48px !important',
          'line-height': '2rem center',
          border: '#e6e6e6 solid 5px !important',
        }),
        input:(provided:any)=>({
            ...provided,
            'margin-top':'-25px',
        })
      }

 

below is select component.

  <Select
          id="sponsor" 
          name="sponsor"   
         placeholder={sponsor}
         styles={customStyles}
          options={result.map((sponsor:Sponsor)=>
                ({ label: sponsor.name, value: sponsor.id })
      )}
      >

actually seniors are not allowing to write css in react jsx file. is there anyway I can convert this customStyles code to css format? I tried a lot but its not easy to modify css for react-select component.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一场春暖 2025-01-25 04:21:52

const CustomStyles = {
选项:(提供:任何状态:任何)=&gt; ({
...假如,
保证金:'10px',
}),
控制:(提供:任何)=&gt; ({
...假如,
身高:'48px!重要',
“线高”:“ 2REM中心”,
边界:'#e6e6e6实心5px!重要',
}),
输入:(提供:任何)=&gt;({{
...假如,
'保证 - top':' - 25px',
}))
} 强文

const customStyles = {
option: (provided:any, state:any) => ({
...provided,
margin:'10px',
}),
control: (provided:any) => ({
...provided,
height: '48px !important',
'line-height': '2rem center',
border: '#e6e6e6 solid 5px !important',
}),
input:(provided:any)=>({
...provided,
'margin-top':'-25px',
})
}strong text

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文