They are nice and fit well, but opaque?  Absolutely not. I even bought a size bigger than the chart. They are exactly the same size at the thigh as they are at the calf, so they become sheerer as you leg increases at the thigh. They would be ok to wear with something knee length, but not for anything as short as pictured.