What color goes good with gray shorts or pants?

How to Wear a Navy Blue T-shirt

How to Wear a Green Cardigan