I bought these for my wife who gets sores from overexposure to the sun. She won't wear them because they're see-through. The fabric is so thin, you can see through them. I wish that I had looked more closely at the photo. Even in the photo, you can see where the bottom glove is visible through the one lying on top.

I don't believe they would effectively block the sunlight.