Все основные правила русского языка, Без знания которых невозможно писать без ошибок - 8 класс - О. В. Узорова, Е. А. Нефёдова 2013

Пунктуация
Обобщающие слова при однородных членах

Если обобщающее слово стоит впереди однородных членов, то перед однородными членами ставится двоеточие:

Снег лежал везде: на деревьях, на крышах.

Image

При этом обобщающее слово может быть отделено от однородных членов другими членами предложения: Везде лежал снег: на деревьях, на крышах.

Если обобщающее слово стоит после однородных членов, то перед ним ставится тире:

На деревьях, на крышах — везде лежал снег.

Image

Если обобщающее слово стоит перед однородными членами, а после них предложение продолжается, то перед однородными членами ставится двоеточие, а после них — тире:

Везде: на деревьях, на крышах — лежал снег.

Image