javascript - 使用 React Bootstrap 自定义 Card.Header

标签 javascript html reactjs react-bootstrap

当 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>

最佳答案

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

<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>
  );
}

enter image description here

关于javascript - 使用 React Bootstrap 自定义 Card.Header,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60962066/

相关文章:

javascript - Javascript 中的可逆函数

javascript - 按 Enter 键后取消表单输入的焦点

javascript - WordPress 主题 : JavaScript not working

javascript - 为什么我的下拉菜单没有在 React Semantic UI 中设置样式?

reactjs - 如何为通过 SignalR hub 发出的每个请求验证 JWT token ?

reactjs - 访问函数内部的 redux store

javascript - 如何获取索引元素?

javascript - 在下拉列表中发布值并更新到 mysql

javascript - 全屏 slider 图像出现裁剪

javascript - Angular 我不使用 (load) 调用函数