微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

React.js如何根据行的高度设置边框顶部?

如何解决React.js如何根据行的高度设置边框顶部?

我有一张桌子,我在该行底部的右侧设置了一个小红色三角形。如您所见,它的底部没有对齐。

Triangle wrong

在这里,我在同一张表中,另一行的右侧带有一个小红色三角形,并且已正确对齐。

Triangle right

以下是构成三角形的css代码

    triangle: {  
      position: 'relative','&:after': {
         content: "''",position: 'absolute',top: 0,right: 0,width: 0,height: 0,display: 'block',borderLeft: '10px solid transparent',borderBottom: '10px solid #da2929',borderTop: '27px solid transparent',}
   }
   <td>
      <div className={classes.triangle}>Some Text</div>
   </td>

使用浏览器DevTools的inspect元素进行检查,如果我调整borderTop,我可以在正确的位置获得三角形,但是当然,它会更改正确的三角形并使其错误大声笑。我的问题是如何根据行高或也许基于div中文本的位置来设置borderTop

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。