【问题标题】:Change the styling of tooltip - recharts更改工具提示的样式 - recharts
【发布时间】:2018-10-01 19:18:22
【问题描述】:

我为我使用 recharts 实现的图表创建了一个自定义工具提示。我想更改它的样式,但无法删除行之间的多余空格。我尝试更改行高、填充和边距以删除空间,但没有任何效果。

<div className='customTooltip'>
                    <h2 className='tooltipLabel'>{e.payload[0].payload.initiatorUsername}</h2>
                    <i className='tooltipTitle'>{e.payload[0].payload.title}</i>
                    <div className='tooltipContent'>
                        <p>Request startTime:</p>
                        <p>Approver name:</p>
                        <p>Approver Title</p>
                        <p>Approved Time: {moment.unix(e.payload[0].payload.time).format('MMM Do YYYY, h:mm:ss')}</p>
                    </div>
                </div>

.recharts-tooltip-wrapper {
  .customTooltip {
    margin: 0;
    line-height: 5px;
    border: 1px solid #f5f5f5;
    background-color: rgba(255, 255, 255, 255);
    padding-bottom: 0%;

    .tooltipTitle {
      margin: -10px;
      color: #666;
      top:5px;
    }
  }
}

哪种样式属性可以帮助我实现它?

【问题讨论】:

  • 你在用 sass 吗?
  • 是的!我尝试了 css 和 sass。

标签: css reactjs recharts


【解决方案1】:

看起来&lt;p&gt; 元素上定义了边距。

.recharts-tooltip-wrapper { .customTooltip { p { margin:0; } } }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多