Краткий ответ: третий вариант — отделяются тире.
Почему так: При обобщающем слове обычно действует схема:
- обобщающее слово : однородные члены — если они называют то, что входит в общее понятие (перечисление);
- однородные члены — обобщающее слово — если обобщающее слово стоит после них.
Но есть особый случай: если однородные члены после обобщающего слова не просто перечисляют, а звучат как попутное, уточняющее замечание, то между ними ставится тире, а не двоеточие.
Пример:
Всё вокруг было празднично — и улицы, и дома, и лица прохожих.
Здесь «всё вокруг» — обобщающее слово, а «и улицы, и дома, и лица» — уточняющее, присоединительное замечание, поэтому стоит тире.
Проверка: если бы это было обычное перечисление, мы поставили бы двоеточие: В корзине лежали грибы: белые, подберёзовики, лисички. А в случае попутного уточнения выбираем тире.
