gpt4 book ai didi

html - 如何为每个 child 的 child 设置不同的背景颜色

转载 作者:行者123 更新时间:2023-11-28 15:06:09 26 4
gpt4 key购买 nike

我想发表类似风格的 reddit 评论。

像那样:

<div>
<div class="comment" style="background: white;">
<div class="comment" style="background: grey;"></div>
<div class="comment" style="background: grey;">
<div class="comment" style="background: white;">
<div class="comment" style="background: grey;"></div>
</div>
</div>
<div class="comment" style="background: white;"></div>
</div>

我想根据我的情况做这件事

实际上我的 html 代码是由 Rails 生成的,看起来像那样

<div class="comment_main-list>
<div class="comment_list">
<div class="comment">blabla</div>
<div class="comment_main-list>
<div class="comment_list>
<div class="comment">answer to blabla</div>
</div>
</div>
</div>
<div class="comment_list">...</div>
</div>

我试过这样的东西

.comment_list{
background: #ececec;
.comment_list{
background: #dfdfdf;
.comment_list{
background: #ececec;
}
}

显然它有效,但我不能在未定义的时间内这样做,我试图查看 sass 中的循环,但我不知道如何提前知道评论的数量。

此外,nth:childnth:type 也无法满足我的要求。

你知道我该怎么做吗?

谢谢

最佳答案

<div>
<div class="comment" style="background: white;">
<div class="comment" style="background: grey;"></div>
<div class="comment" style="background: grey;">
<div class="comment" style="background: white;">
<div class="comment" style="background: grey;"></div>
</div>
</div>
<div class="comment" style="background: white;"></div>
</div>

在 CSS 上

 div:nth-child(1) {
background: red;
}
div:nth-child(2) {
background: blue;
}

关于html - 如何为每个 child 的 child 设置不同的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57168711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com