【发布时间】:2021-04-28 01:37:17
【问题描述】:
我正在尝试设计下面的表格。我尝试使用 HTML 表格,但无法正确应用框阴影,因为我必须圆角第一个和最后一个 td 单元格而不是 tr (因为它不支持边框半径)但是然后对行应用盒子阴影并没有绕过弯曲的边缘,而是保持方形。
我也尝试了 display:grid & flex,但是,我可以找到一种方法来获取 box-shadow/border-radius 并在列中居中对齐文本,这是一种权衡。
所以任何建议都将不胜感激。
这是我试图转换为 HTML 和 CSS 的内容。
这是用于渲染表格 HTML 的反应代码:
<div className="policy-container">
<div className="policy-table">
<div className="headings">
<span className="heading">Name</span>
<span className="heading">Last Updated</span>
<span className="heading">Actions</span>
</div>
{data.map((row, ri) => (
<div key={ri} className="policy">
<span>{row.name}</span>
<span>{row.lastUpdated.format("Do MMM YYYY")}</span>
<span>
<a href={row.link}>view</a>
</span>
</div>
))}
</div>
</div>
【问题讨论】:
标签: html css reactjs html-table css-grid