Antd - 如何为表格行制作圆角边框?

Posted

技术标签:

【中文标题】Antd - 如何为表格行制作圆角边框?【英文标题】:Antd - How to make rounded borders for Table rows? 【发布时间】:2021-02-15 19:12:48 【问题描述】:

我正在为 reactjs 应用程序使用 antd 表。

我在这里创建了Sandbox 供您进行更改。 谁能帮我制作带有圆形边框的行,如下图所示?

预期:

我已尝试使用与边框相关的 css 添加 rowClassName=() => "rowClassName1",但边框不会显示。

【问题讨论】:

【参考方案1】:

@UKS 的回答为我解决了这个问题,并且能够制作带有圆形边框的行。

如果有人想更改标题样式以及行。

.monitorTableStyle .ant-table-container .ant-table-content table .ant-table-thead tr th:first-child
    border-top-left-radius: 15px !important;
    border-bottom-left-radius: 15px !important;


.monitorTableStyle .ant-table-container .ant-table-content table .ant-table-thead tr th:last-child
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;

【讨论】:

【参考方案2】:

试试这个方法,

.rowClassName1 td:first-child 
 border-top-left-radius: 10px;
 border-bottom-left-radius: 10px;


.rowClassName1 td:last-child 
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
 

工作演示:- https://codesandbox.io/s/antd-table-rounded-border-row-forked-9u4x9?file=/src/App.js

【讨论】:

以上是关于Antd - 如何为表格行制作圆角边框?的主要内容,如果未能解决你的问题,请参考以下文章

css 如何用图片改变表单边框的样式(圆角边框,有阴影)

如何在表格上创建圆角并为整个表格和列保留表格边框? [复制]

获取带有圆角和边框的表格[重复]

html 圆角边框

如何为单元格设置双边框

如何为 emscripten 制作无边框的 HTML 画布