Существует несколько классификаций фразеологизмов.
I. Структурные типы фразеологизмов.
1. Фразеологизмы, состоящие из одного слова, включая предложно-падежные формы и сочетания.
- фразеологизмы-словоформы: не по душе, не горит;
- фразеологизмы-словосочетания: пугало огородное, сгореть со стыда;
- фразеологизмы-предложения: куры не клюют, кот наплакал, руки не доходят.
2. Фразеологизмы, представляющие собой сочетания (модели).
- прилагательное/ причастие + существительное (главное слово): тертый калач, мыльный пузырь;
- существительное (главное слово) + существительное в Р.п.;
- глагол (главное слово) + существительное: продрать глаза, впасть в нищету;
- глагол (главное слово) + наречие;
- деепричастие + существительное: стиснув зубы;
- предложно-падежные формы существительных: без сучка без задоринки.
II. Лексико-грамматические типы фразеологизмов
Фразеологизмы объединяются в лексико-грамматические типы с соотнесенностью с той или иной частью речи и сходством выполняемых функций.
1. Субстантивные (имеют сходство с существительным).
Обозначают предмет, в предложении выполняют роль подлежащего, дополнения, либо являются частью составного именного сказуемого. При сочетании со словами могут согласовываться, управлять, быть управляемыми.
Бездонная бочка: 1) человек, который много пьет; 2) то, что требует больших затрат.
2. Объективные (имеют сходство с прилагательными).
Обозначают качественную характеристику лица или предмета. В предложении являются определением или частью составного именного сказуемого.
Например, без царя в голове, гол как сокол, на рыбьем меху.
3. Глагольные.
Обозначают действие, в предложении выполняют роль сказуемого.
Валиться с ног, витать в облаках, мозолить глаза.
4. Адвербиальные (наречные).
Имеют сходство с наречиями. Характеризуют качество действия, лица, предмета. Выполняют роль обстоятельства.
Бок о бок, в мгновенье ока, через пень колоду, для отвода глаз.
5. Междометные.
Используются для выражения эмоций, чувств, волевых побуждений.
Вот тебе и на (удивление, разочарование), ни пуха ни пера, хоть караул кричи.