Если обобщающее слово стоит
перед однородными членами, то перед ними ставится
двоеточие.
Если обобщающее слово стоит после однородных членов, то перед ним ставится тире.
Если обобщающее слово стоит перед однородными членами, но ими не заканчивается предложение, то перед однородными членами ставится двоеточие, а после них - тире.
Всюду: вверху и внизу - пели жаворонки. (А. Чехов)
Всюду пели жаворонки: вверху и внизу.
Жаворонки пели вверху и внизу - всюду.