К сожалению для вас, счетчик n
является локальным по отношению к nth-of-type
, где он определен, поэтому ваша техника не будет работать.Вы должны сделать что-то вроде этого:
label:checked:nth-of-type(1) ~ article:nth-of-type(1),
label:checked:nth-of-type(2) ~ article:nth-of-type(2),
label:checked:nth-of-type(3) ~ article:nth-of-type(3),
label:checked:nth-of-type(4) ~ article:nth-of-type(4),
label:checked:nth-of-type(5) ~ article:nth-of-type(5), ...
{
/* definitions */
}
... что является болью.Я вижу, куда вы идете с этим, и было бы здорово иметь возможность использовать что-то подобное!