Know the trick: You don’t need to run a mile to feel good in a pair of shorts. Picking the right colour can do the trick. A sophisticated neutral colour such as khaki or cream works best. Hot colours such as red, pink and orange can look kiddish and also attract attention to your legs.
Right length: Hot pants can be left for model-like legs. Try and find yourself a medium length (not Bermuda shorts), and also avoid pleats, as they make your hips look bulky.
Take a pick: Try a cuffed pair instead of the usual. These shorts have an extra roll at the hem, and can even make cheap imitations look better.
Accessorise well: Wear shorts with a beige or neutral coloured shoe to make legs seem extra long. Grab an oversized bag, too.
On top of it: Shorts look great even with a basic tank top. A tailored, trouser-like waistband top can be tucked in for a more formal look. Else, leave the top breezily untucked for a casual summer date.