Slakken komen voor in bijna elk ecosysteem. Sommigen leven op het droge land, terwijl anderen semi-aquatisch of volledig aquatisch zijn en onder water kunnen overleven. Zeeslakken zijn een grote groep aquatische slakken die in de oceaan leven en ook wel mariene slakken worden genoemd. Er zijn veel soorten mariene slakken, allemaal met gevarieerde diëten.
Algen
- De meeste mariene slakken eten algen die natuurlijk in de oceaan groeien, of zelfs in een zoutwatervistank. Deze slakken hebben veel algen nodig om te overleven. Omdat algendeeltjes zo klein zijn, brengen de slakken de meeste van hun tijd door met grazen op algen. Enkele voorbeelden van algenetende zeeslakken zijn de rib-top slak en de faisaanslak.
Herbivoren
- Sommige slakkensoorten eten plantaardig materiaal samen met algen of eten helemaal geen algen. Deze herbivore slakken eten verschillende soorten zeewier dat op de oceaanbodem groeit. Herbivore slakken zoals de zwartvoet paua slak kunnen tot 15 centimeter lang worden, en andere slakken die alleen plantaardig materiaal eten zijn top slakken, limpets en turban schelpen.
Carnivoren
- Sommige zeeslakken zijn carnivoren en eten andere dieren. Deze slakken omvatten de Cabestana slak en de rodevoetslak. Carnivore slakken eten wormen, mariene ongewervelden en andere weekdieren, inclusief slakken. De kegelslak steekt zijn prooi daadwerkelijk met zijn tanden en injecteert gif om het te verlammen en te consumeren. De slak eet soms vis.
Detritivoren
- Sommige slakken zijn noch herbivoren noch carnivoren, maar aaseters die verrotte plantaardige en dierlijke stof eten die zich op de zeebodem verzamelt. Deze dieren worden detritivoren genoemd en eten elk verrottend materiaal dat ze kunnen vinden. Een voorbeeld van een detritivoor slak is de hommelslak.