Colorful patterned solar cell