首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当另一个目标被攻击时影响div

当另一个目标被攻击时影响div
EN

Stack Overflow用户
提问于 2013-10-04 13:35:01
回答 1查看 239关注 0票数 0

我有两个div放在如下li元素中:

代码语言:javascript
复制
<li>
    <img src"..." />
    <div-1></div>
    <div-2></div>
<li>

Div-1是图像的标题覆盖,包含标题并显示在图像悬停上.

Div-2是一个背景暗的css灯箱,当点击图像时会弹出窗口.

当打开lightbox ( div-2 )时(目标),div-1在div-2背景后仍然可见.当div-2被锁定时,是否有可以隐藏div-1的解决方案?

我试过几种不同的方法,但它们不起作用:

代码语言:javascript
复制
li .div-1:target ~ div-2 {display: none}
li > .div-1:target ~ div-2 {display: none}
li > .div-1:target + div-2 {display: none}

...and还:How to affect other elements when a div is hovered

无法设置小提琴演示,希望上面的信息有帮助。

任何见习的协助:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-04 13:50:12

更改标记中div的顺序。

代码语言:javascript
复制
<li>
    <img src"..." />
    <div-2></div>
    <div-1></div>
<li>

并申请

代码语言:javascript
复制
.div-2:target + div-1
{
    display:none;
}

现在,当div-2成为目标时,div-1就消失了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19182618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档