在下面的示例中,当我们悬停组1中的任何行时,组1的所有行都会更改 colored颜色 .我想将同样的逻辑应用于N
个组.
假设我们有300个这样的组,每组3行.我们如何在不复制和粘贴300次css规则的情况下 for each 组实现此突出显示.
这能用纯css实现吗?
.parent:has(.group-1:hover) .group-1 {
background-color: blue;
}
<body class="parent">
<p class="group-1">Group 1</p>
<p class="group-1">Group 1</p>
<p class="group-1">Group 1</p>
<p class="group-2">Group 2</p>
<p class="group-2">Group 2</p>
<p class="group-2">Group 2</p>
<p class="group-3">Group 3</p>
<p class="group-3">Group 3</p>
<p class="group-3">Group 3</p>
</body>