如果兄弟div存在,则将css类添加到元素

时间:2017-08-22 22:33:07

标签: html css

点击buttonmenu-button后,div的{​​{1}}会被添加到popover-menu。发生这种情况时,DOM元素变为popover-menu

activeCSS范围内时,是否可以使用buttonpopover-menu添加其他类?

DOM

1 个答案:

答案 0 :(得分:0)

虽然没有能力在样式表的上下文中改变元素的类,但在你的情况下,only-child伪类可能足以满足你想要做的事情。

<style>
  .menu-button:only-child {
    color: pink;
  }
</style>

<div>
  <button class="menu-button">
    <span>Clickme</span>
  </button>
  <div class="popover-menu">
    Menu
  </div>
</div>

https://codepen.io/hamzatayeb/pen/dzKyja