为了账号安全,请及时绑定邮箱和手机立即绑定

使用 React Bootstrap 自定义 Card.Header

使用 React Bootstrap 自定义 Card.Header

慕仙森 2023-10-24 17:03:36
当 Card.Header 作为 props 传递给 Accordion.Toggle 时,如何设置它的样式?例如,我不知道如何将“Click Me”加粗。    <Accordion defaultActiveKey="0">        <Card>            <Accordion.Toggle as={Card.Header} eventKey="0">            Click me!            </Accordion.Toggle>            <Accordion.Collapse eventKey="0">            <Card.Body>Text</Card.Body>            </Accordion.Collapse>        </Card>        <Card border="secondary">            <Accordion.Toggle as={Card.Header} eventKey="1">            Click me!            </Accordion.Toggle>            <Accordion.Collapse eventKey="1">            <Card.Body>Hello! I'm another body</Card.Body>            </Accordion.Collapse>        </Card>    </Accordion>
查看完整描述

2 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

使用普通的内联样式就可以了


<Accordion>

  <Card>

     <Accordion.Toggle as={Card.Header} eventKey="0" style={{color: 'red'}}>

  ...

您还可以用它构建自定义组件,参考相关文档:custom-toggle


例子:


export default function App() {

  return (

    <div className="App">

      <Accordion defaultActiveKey="0">

        <Card>

          <Accordion.Toggle as={Card.Header} eventKey="0" style={{color: 'red'}}>

            Click me!

          </Accordion.Toggle>

          <Accordion.Collapse eventKey="0">

            <Card.Body>Text</Card.Body>

          </Accordion.Collapse>

        </Card>

        <Card border="secondary">

          <Accordion.Toggle as={Card.Header} eventKey="1">

            Click me!

          </Accordion.Toggle>

          <Accordion.Collapse eventKey="1">

            <Card.Body>Hello! I'm another body</Card.Body>

          </Accordion.Collapse>

        </Card>

      </Accordion>

    </div>

  );

}

https://img1.sycdn.imooc.com/653788c80001ad0206490179.jpg

查看完整回答
反对 回复 2023-10-24
?
PIPIONE

TA贡献1829条经验 获得超9个赞

您是否尝试过添加粗体 html 标签?


<b> Click me! </b> 


<b></b>


查看完整回答
反对 回复 2023-10-24
  • 2 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信