The invention discloses a no-crack photonic crystal having low angle dependence in color generation, and a preparation method thereof. According to the method, a soap-free emulsion polymerization method is utilized to prepare polystyrene emulsion, and centrifugation, drying and grinding are carried out to acquire polystyrene microsphere powder; dopamine hydrochloride is utilized to realize oxidation self-polymerization reaction under the weak alkaline environment, and a polydopamine casing layer is covered at a surface of the polystyrene microsphere to acquire polystyrene@polydopamine microsphere powder; common self-assembly of the polystyrene@polydopamine core casing structure microsphere and (3-Aminopropyl)-trimethoxysilane is carried out to acquire the no-crack photonic crystal having low angle dependence in color generation. The method is advantaged in that the process is simple and easy, environmental protection and safe and non-toxic property are realized, a prepared photonic crystal film has no crack and has low angle dependence, and the method has wide application prospects in the color display field including paint, cosmetics, weaving and ceramic aspects.