悬停时表格标题的边框底部

Posted

技术标签:

【中文标题】悬停时表格标题的边框底部【英文标题】:Border-bottom of table header on hover 【发布时间】:2021-02-18 14:12:06 【问题描述】:

当我将鼠标悬停在其中一个标题上时,我希望该单元格的边框底部为红色。不幸的是,对我来说,它在 sn-p 代码中工作,所以我还附上了我的问题的屏幕截图。当我将鼠标悬停在标题“关注者”上时,整行的边框底部变为红色,但是当我将鼠标悬停在标题“关注者”上时,只有该单元格的边框底部变为红色。我不确定为什么会这样,更令人困惑的是它在 sn-p 中按预期工作。有什么想法吗?

.header-1:hover, .header-2:hover  
            border-bottom: red 3px solid;
            cursor: pointer;
        


        #list-1:hover, #list-2:hover 
            cursor: pointer;
            background-color: rgb(238, 230, 230);
        
<table class="table table-bordered">
        <tr>
            <td colspan="2">return to profile</td>
        </tr>
        <tr>
            <th class="header-1">Followers</th>
            <th class="header-2">Following</th>
        </tr>
        <tr>
            <td colspan="2" id="list-1">
                <div class="d-flex w-100 justify-content-between">
                  <h5 class="mb-1">List group item heading</h5>
                  <small>3 days ago</small>
                </div>
                <p class="mb-1">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
                <small>Donec id elit non mi porta.</small>
            </td>
        </tr>
        <tr>
            <td colspan="2" id="list-2">
                <div class="d-flex w-100 justify-content-between">
                    <h5 class="mb-1">List group item heading</h5>
                    <small class="text-muted">3 days ago</small>
                </div>
                <p class="mb-1">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
                <small class="text-muted">Donec id elit non mi porta.</small>
            </td>   
        </tr>
    </table>

【问题讨论】:

【参考方案1】:

尝试设置默认的轮廓颜色。

.header-1, .header-2  
  border-bottom: white 3px solid;
  cursor: pointer;

.header-1:hover, .header-2:hover  
  border-bottom: red 3px solid;

【讨论】:

以上是关于悬停时表格标题的边框底部的主要内容,如果未能解决你的问题,请参考以下文章

表格悬停边框颜色删除列线

CSS底部边框悬停“抖动”

悬停效果:展开底部边框

悬停时的线性渐变底部边框

带有自定义边框的表格

使用css悬停时td标签上的边框移动整个表格