css - 更改工具提示的样式 - recharts

标签 css reactjs recharts

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

enter image description here

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

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

最佳答案

看起来在 <p> 上定义了边距元素。

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

关于css - 更改工具提示的样式 - recharts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52597516/

相关文章:

css - CSS 的 HTML <div> 放置问题

javascript - ReactJS如何获取日期输入的值?

reactjs - 如何将 Google 的gapi 与Reactjs 结合使用?

css - 创建一个有时有侧边栏有时没有侧边栏的 MVC 布局

jquery - 使用 jQuery 扩展位于页面右边缘的单个 <li> 元素?

html - 如何使 Fieldset 与其父级一样宽(匹配父级宽度)

reactjs - 当全局状态被修改时,react easy-peasy 组件不会重新渲染

charts - 如何在react-pdf/renderer中使用Chart.js或recharts

javascript - Recharts 垂直渲染饼图

reactjs - 如何使用react rechart只绘制直线