如何在.active类之后获取下一个元素

时间:2016-10-24 14:50:09

标签: css css3 class css-selectors listitem

Trying to get next element after li.active class

我正在尝试使用css获取.active元素之后的下一个元素,获取.active类的元素是' {{3的第一个列表项}}&#39 ;.

我已尝试过以下代码:

.lslide.active +  li:nth-child(1) {
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}

这只能用CSS吗?

感谢。

1 个答案:

答案 0 :(得分:5)

只需使用adjacent sibling selector +,您就不需要nth-child选择器:

.active + li {
  color: red;
}
<ul>
  <li class="active">Item</li>
  <li>Item</li>
  <li>Item</li>
</ul>