0
A
回答
3
使用linear-gradient
td {
padding: 1em 3em;
border: 1px solid grey;
background-image: linear-gradient(225deg, red, red 10px, transparent 10px, transparent);
}
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
还是一个伪元素
td {
padding: 1em 3em;
border: 1px solid grey;
position: relative;
}
td::after {
content: '';
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
border-width: 7.5px;
border-style: solid;
border-color: red red transparent transparent;
}
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
1
正如@Era建议的那样,您可以使用:之前只用css在单元格内构建该三角形。 对于定位,您需要使用position: relative;
制作该单元格,这会使其内部的每个绝对项目都与元素的位置相关。然后用一些边界你可以轻松地建立红色的角落。
table, tr, td{
\t border: 1px solid black;
}
table{
\t border-collapse: collapse;
\t width: 300px;
}
td.corner{
\t position: relative;
}
td.corner:before{
\t content: '';
\t position: absolute;
\t top: 0;
\t right: 0;
\t border-left: 5px solid transparent;
\t border-top: 5px solid red;
}
<table>
<tr>
\t <td>a</td>
\t <td>b</td>
</tr>
<tr>
\t <td class="corner">c</td>
\t <td>d</td>
</tr>
</table>
+1
是啊,我是不是在心情键入这一切:d – Era
相关问题
- 1. 突出显示单个单元格
- 2. 单击突出显示表格视图单元格
- 3. 如何突出显示AngularJS中的选定表格单元格?
- 4. 只使表格中突出显示的单元格值
- 5. 选中时突出显示单元格
- 6. 如果单元格不突出显示
- 7. VBA单元格没有突出显示
- 8. 如何在选择单元格时突出显示表格列
- 9. 以编程方式突出显示表格视图单元格
- 10. 基于文本框值突出显示表格单元格
- 11. 表格视图单元格内的按钮在单元格上点击时显示突出显示的状态
- 12. 如何突出显示pygtk表中的单个单元格?
- 13. UITableView:突出显示最后一个单元格,但其他单元格也突出显示
- 14. 单击表格中的链接时突出显示HTML表格
- 15. 条件格式 - 突出显示公式不同的单元格?
- 16. 突出显示基于单元格更改的单个单元格
- 17. 使Swift UITableView的单元格在突出显示时突出显示
- 18. 突出显示数据表中的单元格数据
- 19. 使用javascript突出显示动态php表中的单元格
- 20. Jquery遍历表并突出显示已更改的单元格
- 21. 目标C:如何突出显示tableView单元格,并在表格重新加载时使其突出显示?
- 22. 单击时突出显示表格视图单元格,而不是发布
- 23. 单击一个单元格并突出显示相关单元格
- 24. Excel:突出显示单元格中的文本而不是单元格(无vba)
- 25. 突出显示编程WPF单元格中的单元格点击
- 26. 条件格式 - 根据Google表单中的日期和单元格值突出显示单元格
- 27. 根据另一个单元格的值突出显示表格行
- 28. 如何在表格视图单元格上设置突出显示的图像?
- 29. Jquery悬停,突出显示除最后一个单元格外的表格行
- 30. VBA宏来突出显示/删除表格中的空单元格
您可以用':before'显示三角形 – Era