Preparation of superhydrophobic and UV blocking cotton fabric via sol-gel method and self-assembly