There are 5*6*6*6 = 1080 possible numbers.
Half of which, 540, is divisible by 2.
Half of that again, 270, is divisible by 4.
Edit: Perhaps not obvious. But we can observe, that the numbers are consecutive, except gaps of length 4, 44, or 444; all gaps multiple of 4.
Edit2:
In a sequence of consecutive numbers every fourth number is divisible by 4.
Modulo 4 the sequence goes 0, 1, 2, 3, 0, 1 ...
In the increasing sequence of numbers made from only the digits 0, 1, 2, 3, 4 and 5, there will be gaps. We can observe that the gaps will have lengths of 4, 44 or 444. All gaps are a multiple of 4.
Therefore the modulo 4 sequence must run systematically and always increase by 1 modulo 4 across a gap.
There are 5*6*6*6 = 1080 four digit numbers in the sequence. A multiple of 4, so 1/4, i.e. 270 of the numbers, are divisible by 4.