将box-shadow添加到表格列(从上到下)?

Roy*_*mir 8 html javascript css jquery css3

我有这个简单的表格,如果我点击一列 - 我需要选择整个选定的列(从顶部到按钮).

我没有颜色或HTML的问题,但我确实有box-shadowcss属性的问题.

它应该是这样的:

在此输入图像描述

请注意"right-shadow""left-shadow"(底部 - 我不在乎)

但是当我试图通过JQ 制作它(JSBIN SAMPLE)时:

$("#tblPlan td:nth-child(2)").addClass('shadow')

地点:

.shadow
{
    box-shadow:0px 0px 10px  black;
}
Run Code Online (Sandbox Code Playgroud)

它适用于所有边界(显然应该)(包括内部):

在此输入图像描述

我怎样才能实现只有左右(底部我不在乎)的解决方案?

jsbin

Lin*_*nus 10

我更新了jsFiddle以使用带有:before和:after元素的inset-box-shadow,如这个伟大的解决方案所示.

我认为这是针对您的问题的最佳css解决方案,大多数其他黑客都有非常圆的阴影,看起来很奇怪.

  • +1虽然不需要jquery。这是更新的纯 CSS 版本:http://jsbin.com/zazasezuki/edit?html,css,output (2认同)