【发布时间】:2022-01-15 05:21:47
【问题描述】:
如果父 div 使用 JS 有特定的 class,我如何显示 div?
在下面的代码中,只有当下面的父 div 具有 class .matched 和孩子div 有class .gray。
并且,div 和 class .hidden-purple 仅当 div 下面的父级具有 class .matched 并且子级 div 具有 @987654334 @.紫色。
<div class="hidden-gray">
Display this div only if parent div has class .matched AND child div has class .gray
</div>
<div class="hidden-purple">
Display this div only if parent div has class .matched AND child div has class .purple
</div>
<div class="turn matched" id="1">
<div class="tile gray">
<div class="face front" style="background-color: transparent;">
<img src="https://via.placeholder.com/336x221">
</div>
</div>
</div>
<div class="turn matched" id="2">
<div class="tile purple">
<div class="face front" style="background-color: transparent;">
<img src="https://via.placeholder.com/336x221">
</div>
</div>
</div>
CSS
.mystyle {
width: 100%;
padding: 25px;
background-color: coral;
color: white;
font-size: 25px;
box-sizing: border-box;
}
.turn {
margin-top: 10px;
}
.hidden-gray {
padding: 20px;
background-color: gray;
color: white;
margin-bottom: 10px;
}
.hidden-purple {
padding: 20px;
background-color: purple;
color: white;
margin-bottom: 10px;
}
非常感谢!
【问题讨论】:
-
嘿实际上我无法理解这个问题。
.hidden-purple?的“父 div”是哪个 -
这个 div 有一个子 div 类紫色@Musafiroon
标签: javascript html css