Position nth-child(n) with limit
About
The :nth-child() pseudo-class supports a counter variable n which starts at 0 and increments by 1 for every element. It allows you limit the number of elements being matched.
First 5 elements
The selector :nth-child(-n + 5)matches the first 5 elements.
n = 0 → (-n + 5) = (-0 + 5) = 5n = 1 → (-n + 5) = (-1 + 5) = 4n = 2 → (-n + 5) = (-2 + 5) = 3n = 3 → (-n + 5) = (-3 + 5) = 2n = 4 → (-n + 5) = (-4 + 5) = 1n = 5 → (-n + 5) = (-5 + 5) = 0(no match because the first element starts with 1)