表中 <hr> 的悬停效果

Posted

技术标签:

【中文标题】表中 <hr> 的悬停效果【英文标题】:Hover effect on <hr> in table 【发布时间】:2014-03-18 06:53:11 【问题描述】:

我有一个带有


、标题和正文的表格。我将悬停效果放在整个表格上,但是对于
,只有当鼠标悬停在表格上时,它才不会改变颜色。我需要它在鼠标像其他鼠标一样接触桌子时立即改变颜色。我尝试了各种方法,但似乎都没有奏效。

当鼠标悬停在桌子上的任何地方时,如何让


线像其他地方一样将颜色更改为白色? JSFiddle

html

<body>
    <table>
        <thead>
            <tr>
                <td><hr /></td>
            </tr>
        </thead>
        <thead>
            <tr>
                <td><a href="#">This is the Header</a></td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td><a href="#">some row content</a></td>
            </tr>
        </tbody>
    </table>
</body>

CSS:

hr
border:1px solid;
float:left;
align:left;
width:30%;
background-color:#991f33;
color:#991f33;

hr:hover
background-color:#fff;
color:#fff;


table 
    border:0;
    background-color:#dcdcdc;
    text-align:left;
    text-decoration:none !important;
    padding:20px;


thead tr a
    color: #911f33;


tbody tr
    font-size:10px;
    line-height:19px;
    color: #911f33;


table:hover, table:hover a
    color:#fff;
    background-color:#911f33;


tr a
    color:#000;

【问题讨论】:

【参考方案1】:
<td><hr id="hrr"/></td>

css 是

table:hover #hrr

      border:1px solid blue;

【讨论】:

以上是关于表中 <hr> 的悬停效果的主要内容,如果未能解决你的问题,请参考以下文章

css如何实现鼠标悬停的提示效果

放大鼠标悬停效果

jQuery鼠标悬停方向感知移入效果

引导程序中的悬停效果

悬停在子级上而对父级没有悬停效果[重复]

悬停元素,在父元素兄弟姐妹子元素上显示悬停效果