html - 关于将鼠标悬停在 HTML 表格行上时显示按钮

标签 html css bootstrap-4

我创建了一个 HTML 表格,其中一列专用于默认情况下不可见的按钮。当您将鼠标悬停在一行上时,相应的按钮就会变得可见。这一切都很好,下面是 HTML 和 CSS 的示例。

HTML:

<table>
    <tr>
        <td></td>
        <td></td>
        <td><button  class="btn btn-danger btn-sm hidden-button">Delete</button></td>
    </tr>
</table>

CSS:

.hidden-button {
    opacity:0;
}

td:hover .hidden-button {
    opacity:1;
}

但我的问题是,为什么这样做有效?我正在试验,但完全希望所有带有 .hidden-button 类的按钮都可见。有人可以花点时间向我解释为什么不是这样吗?谢谢!

最佳答案

td:hover .hidden-button应用你的 opacity: 1;使用 hidden-button 的元素嵌套在每个给定 td 下的类那是在 hover状态。

关于html - 关于将鼠标悬停在 HTML 表格行上时显示按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51411402/

相关文章:

css - 保存与 Dreamweaver 文档相关的 CSS

jquery - div 在 Internet Explorer 中的位置

html - 有没有办法在 Bootstrap 4 中仅在移动设备上禁用 Jumbotron?

html - 使用 html5 时,为什么 Firefox 将服务器提供的 wav 轨道长度设置为 6 :45:48 duration

python - 如何在 Beautiful Soup 4 中将包含子标签的标签与空标签分开?

html - 选择依赖于另一个选择 - Material Angular

html - 如何在导航栏右侧 float 链接?

html - css:在箭头周围插入阴影

css - 如何在 CSS 中 Sprite body 背景

html - Bootstrap 4.0 - 带有图像 + 导航栏 + 全高主体的响应式标题