HTML/CSS - 为下拉菜单调用对等标记

标签 html css

我有 2 <td>具有相同层级的标签(称为 <td> 1 和 <td> 2),我想要 <td> 2 在我单击 <td> 时显示1.到目前为止,我只知道为下拉菜单调用后代标签,而不是对等标签。有可能这样做吗?如果是的话,你能告诉我一些方法吗?这是我的代码:

<tr class="active-dropdown">
    <td>abc</td>
    <td>abc</td>
</tr>
<tr class="dropdown-menu">
    <td>abc</td>
    <td>abc</td>
</tr>

最佳答案

.dropdown-menu{
  display: none;
}
label{
  cursor: pointer;
}
#show_dropdown_menu{
  display: none;
}
#show_dropdown_menu:checked:not(:disabled) ~ .dropdown-menu{
  display:block;
}
<input type="checkbox" id="show_dropdown_menu" />
<label for="show_dropdown_menu">
<div class="active-dropdown">
  active-dropdown
</div>
</label>
<div class="dropdown-menu">
  dropdown-menu
</div>

关于HTML/CSS - 为下拉菜单调用对等标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43024859/

相关文章:

html - 如何实现 ngx-datatable 列标题的工具提示

css - Foundation - 不想隐藏导航栏的右键

html - 悬停时如何替换div但不改变其他div

javascript - 在使用 HTML5 Canvas + 网络音频 API 的音频可视化工具方面需要帮助

css - IE8 中的 Google Fonts API 安全警告

javascript - 在 svg 中集中根节点

html - 为什么当我缩小浏览器窗口时,标题中的 <li> <nav> 元素会下降?

javascript - 用jquery ui 折叠效果替换JS animate

javascript - 没有值时更改输入和文本区域背景颜色

css - 使用媒体查询来缩放内容