【发布时间】:2014-03-03 06:58:21
【问题描述】:
我正在构建一个灯箱,当单击 <a href="#lightbox"> 并使用 :target 属性时,它会弹出一个名为 #lightbox 的 div。因此,当您单击该链接时,使框可见的 CSS 将是 #lightbox:target {display: block}。当灯箱是 :target 时,我希望将 CSS 属性应用于 #page_wrap id,但我认为我遗漏了一些东西,因为我的解决方案不起作用。
我想在#lightbox:target 时将以下CSS 应用于#page_wrap:
overflow: hidden
我当前的 CSS 不起作用。
#lightbox:target + #page_wrap {overflow: hidden}
这是我的codepen.
【问题讨论】:
标签: javascript html css css-selectors target