我希望有一些嵌套的div,边框颜色不同,具有重复的模式。
例如,我可以有五种颜色:红色,蓝色,绿色,黄色,橙色。
我希望使用基于DIV位置的CSS实现与下面相同的效果,而不是实际上必须在每个div上添加类名。
这与此处发布的问题类似,但我想指定每个第n步使用的颜色。 使用CSS在嵌套的div上重复一组颜色 我已尝试从给出的示例中使用以下内容...
例如,我可以有五种颜色:红色,蓝色,绿色,黄色,橙色。
我希望使用基于DIV位置的CSS实现与下面相同的效果,而不是实际上必须在每个div上添加类名。
<div class="redBorder">
<div class="blueBorder">
<div class="greenBorder">
<div class="yellowBorder">
<div class="orangeBorder">
<div class="redBorder">
<div class="blueBorder">
<div class="greenBorder">
<div class="yellowBorder">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
这与此处发布的问题类似,但我想指定每个第n步使用的颜色。 使用CSS在嵌套的div上重复一组颜色 我已尝试从给出的示例中使用以下内容...
<style>
div {
border: 2px solid #ccc;
border-top: 5px solid #ccc;
padding: 5px;
padding-top: 50px;
border-radius: 5px;
}
div {
border-color: linear-gradient(
to right,
red calc(0 * 100% / 4) calc(1 * 100% / 4),
blue calc(1 * 100% / 4) calc(2 * 100% / 4),
green calc(2 * 100% / 4) calc(3 * 100% / 4),
yellow calc(3 * 100% / 4) calc(4 * 100% / 4)
)
calc(var(--x) * 100% / 3) 0/400% 100%;
}
</style>
使用以下标记,但是这并没有起作用
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>