You use a zipper to close this bag. Maybe not a good choice if you prefer lots of colour choices, but it does come in green and it has a volume of 22 litres.
From Amazon
Fjällräven High Coast 22l Bag One Size
Scandinavian Outdoor Store
Fjällräven High Coast Duffel 22