«шапка-невидимка» по составу

шапка-невидимка

Части слова: шапк/а/-/не/вид/им/к/а
Состав слова:
не — приставка,
шапк, вид — корни,
им, к — суффиксы,
а, а — окончания,
шапк, невидимк — основы.