I used to look at striped pants as weird and “beetle juice-looking” but they’ve grown on me. (Despite the fact that Robin Thicke wore them in his VMA performance). They can be dressed up or dressed down but the important thing is to keep them simple.
I would go for striped pants that have more stripes going down the front. Like these:
I wouldn’t get striped pants that have very few stripes or have the stripes going across horizontally like these ones:
With few stripes, your legs will look wider. The key is that the eyes follow the lines. If the lines go up and down, so will your eyes and will create a slimming effect because the eyes are traveling up and down the body. If the lines go across, the eyes will go across and travel from one side of your thigh to the other, making it look like you are wider than you actually are.
For styling the pants, I like to go with a simple look. The pants already have a design on them so adding a top that also has a design might be too much. I would simply pair a black, gray, or white shirt with the pants, add some black shoes and a few necklaces and you’re good to go!