【发布时间】:2017-02-22 06:22:47
【问题描述】:
如果我们想要实现以下目标,即设置边框的样式,使边框的右下角较粗,并且在悬停时显示一个加号。
我做了什么:我已经选择了表格中的单元格。正常边框。甚至尝试过边框样式,但大多是圆角或截断边框,这里没用。
我正在尝试做的事情:我正在尝试在 html 表格中模仿 excel 的系列填充功能。功能不是问题。我只是想让这些边框的样式正确,以便更容易理解。
那么,我们怎样才能只使用css和html来自定义边框以获得想要的效果呢? 选择.js
$(function () {
$('td').click(function () {
$(this).toggleClass('highlight');
});
});
table.html
<table border="1" cellpadding="15">
<tbody>
<tr>
<td>23</td>
<td>57</td>
<td>62</td>
</tr>
</tbody>
</table>
table.css
.highlight {
border-radius: 0px 0px 5px 5px;
border: 2px solid black;
}
【问题讨论】:
-
您可能必须使用图像来设置边框样式。
-
看看你有什么,看看你如何定义选择本身会很有用。我想你必须绝对定位伪元素,但现阶段很难说。
-
我已经更新了代码以反映我到目前为止所做的事情。
-
border-radius 的意义何在?究竟是什么不起作用?此外,您可以通过操作光标来显示您的小图标,或者根据需要将图形插入 DOM,然后将位置绝对设置为活动单元格的右下角。
-
我添加了边界半径点只是为了强调我没有查看我获得大部分搜索结果的那部分(圆边或切边)。