If I'm going to be outside in the heat I bare my legs. I don't wear crops or capris. I wear either a casual skirt or a pair of shorts, both a bit above my knees. My legs are pale, but I'm lucky that they still look good in my 60s.
I have had a few people make critical comments about the whiteness of my leg color. I tried various self tanners, but I've never liked the look. No matter how hard I tried it always ended up uneven.
If you're really self conscious about your legs, and want to wear something shorter, you could try mixing some Sally Hansen leg makeup with a body moisturizer. I do that sometimes. The tube version is much easier to work with than the spray.
You could also wear a longer lightweight midi or maxi dress which would cover your legs more.
Have a Good Day!