html - 关于将鼠标悬停在 HTML 表格行上时显示按钮
问题描述
我创建了一个 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
推荐阅读
- c - 为什么 getch() 在以很短的延迟调用 halfdelay() 后读取 EOF?
- angular-ui-grid - ui.grid 在 gridApi 上使用 $scope 在 $scope 上遇到错误未定义
- owl - 将时间本体与传感器数据结合使用
- sql-server - 带有 foreach 的 SQL Server 存储过程
- kubernetes - 在 DCOS 1.11 上使用 Apache Flink 和 Kubernetes 进行欺诈检测
- php - 是否可以将正则表达式捕获组作为变量?
- java - 如何打印XML中前十个数据的列表
- python - 如果它是在多个级别上的,我如何批量从 ElasticSearch 中获取信息?
- angular - 如何获取在 Angular 5 客户端显示的 pdf 应用程序中填充的数据?
- google-apps-script - 调用 saveAndClose 后如何重新打开活动文档?