[英]how do i add shadow on left and right side of column of table
can anyone please take a look at my code and can tell me how to use shadow box on both side of the column. 任何人都可以看看我的代码,并告诉我如何在列两边使用阴影框。 right now i have shadow on the column. 现在我在列上有阴影。 but its not seamless. 但它不是无缝的。 I want it to be exactly like the same i have for the column when i hover over it.If anyone have any suggestion please let me know. 我希望它与我将其悬停在栏上时完全一样。如果有人有任何建议,请告诉我。 Ty. TY。
<style type="text/css">
table {
overflow: hidden;
}
td, th {
padding: 10px;
position: relative;
outline: 0;
}
/* body:not(.nohover) tbody tr:hover {
background-color: #ffa;
} */
td:hover::after,
td:focus::after
{
content: '';
height: 10000px;
left: 0;
position: absolute;
top: -5000px;
width: 100%;
z-index: -1;
}
td:hover::after,
th:hover::after {
background: #eff1f5;
box-shadow: 0px -2px 21px 3px rgba(0, 0, 0, 0.23);
}
.active{
background: #eff1f5;
}
td:focus::after,
th:focus::after {
background-color: lightblue;
}
/* Focus stuff for mobile */
/* td:focus::before, */
tbody th:focus::before {
background-color: lightblue;
content: '';
height: 100%;
top: 0;
left: -5000px;
position: absolute;
width: 10000px;
z-index: -1;
}
</style>
<main>
<table>
<thead>
<tr>
<th></th>
<th class="col active">50kg</th>
<th class="col">55kg</th>
<th class="col">60kg</th>
<th class="col">65kg</th>
<th class="col">70kg</th>
</tr>
</thead>
<tbody>
<tr>
<th class="row">160cm</th>
<td class="active">20</td>
<td>21</td>
<td>23</td>
<td>25</td>
<td>27</td>
</tr>
<tr>
<th class="row">165cm</th>
<td class="active">18</td>
<td>20</td>
<td>22</td>
<td>24</td>
<td>26</td>
</tr>
<tbody>
</table>
</main>
codepen link if anyone like to view : https://codepen.io/ajitdas/pen/XMBoqZ Codepen链接(如果有人喜欢查看): https ://codepen.io/ajitdas/pen/XMBoqZ
How to get box-shadow on left & right sides only 如何仅在左侧和右侧获得阴影
This may help, it seems like the problem you may be having and there are multiple answers for different styles. 这可能会有所帮助,似乎您可能遇到了问题,并且针对不同样式有多个答案。
Hope this helps. 希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.