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 yellow and it holds two litres.
From Swinnerton Cycles
CamelBak Hydration Bag - Classic Light Hydration Pack 4L With 2L Reser
This product is also available at 3 unverified stores.