A dress that is slightly above the knee can give a more playful or modern vibe. This length works well for more casual or semi-formal ... hues like navy are all great options for cocktail events.