Краткое пояснение:
- Двоеточие ставится перед однородными членами, если им предшествует обобщающее слово.
Пошаговое решение:
- 1) Уже не стало видно ни земли, ни деревьев, ни домов.
- Здесь "ни земли, ни деревьев, ни домов" — однородные члены, которые относятся к сказуемому "не стало видно". Перед ними стоит обобщающее отрицание "ни", но нет отдельного обобщающего слова, которому бы они подчинялись. Двоеточие не ставится. Однородные члены: земли, деревьев, домов.
- 2) Всё вокруг заблистало лужи, листья, градины.
- Здесь "лужи, листья, градины" — однородные члены, которые относятся к сказуемому "заблистало". Обобщающее слово "всё" предшествует однородным членам и связано с ними по смыслу. Перед однородными членами, которым предшествует обобщающее слово, ставится двоеточие. Однородные члены: лужи, листья, градины.
- 3) У нас здесь всякие грибы есть и грузди, и белые, и подосиновики.
- Здесь "грузди, белые, подосиновики" — однородные члены, относящиеся к слову "грибы". Они соединены повторяющимся союзом "и", запятые ставятся между ними, двоеточие не нужно. Однородные члены: грузди, белые, подосиновики.
- 4) При дороге растут ромашки, лопухи и полынь.
- Здесь "ромашки, лопухи и полынь" — однородные члены, относящиеся к сказуемому "растут". Обобщающего слова перед ними нет, поэтому между ними ставятся запятые. Двоеточие не нужно. Однородные члены: ромашки, лопухи, полынь.
Ответ: 2) Всё вокруг заблистало: лужи, листья, градины.