Artificial Structural Colors and Applications