Are you petite? Do your legs appear shorter compared to your upper body? Have you wondered why cropped pants do not always look very flattering on you?
Cropped pants can really do a lot of harm - in general, they visually shorten the leg. But if you love them, you need to make it work!
Styling, as I see it, is not about telling you what to wear and what not to wear. Instead, understanding how to appropriately break the fashion rules that you can wear pieces you love successfully.
If cropped style trousers, wear them high waisted which creates the illusion that your legs start from your waistline and this visually elongates. Wear them with cropped tops or with a top tucked in to highlight that high waistline.
Try to bring attention to the upper body - by wearing brighter and lighter colors, eye-catching necklaces, scarves, necklines, or even bold lipstick.
If this is your style, pair the trousers with socks and shoes in the same color and thus create the monochrome look on the bottom part, maximize the illusion of longer legs and minimize the shortening effect. You can go for an overall monochrome look - it would only add visually some extra centimeters. Avoid strap ankle shoes (this would visually shorten the leg) and vote for pointed shoes or high heels.