Ferroelectric inverse opals are promising in making tunable photonic crystals. In this work, inverse opal photonic crystals of several ferroelectric materials such as (Pb1-xLax)(Zr1-yTiy)O3 (PLZT), SrxBa1-xNb2O6 (SBN) and PbTiO3 were prepared respectively by a sol-gel procedure. Synthetic opals of monodisperse submicrometer polystyrene (PS) spheres were used as the templates and precursor solutions were infiltrated into the interstices of the templates. The templates were removed by the following calcination process, which also realized the crystallization. Annealing process was optimized for each ferroelectric material. A scanning electron microscopy was used to observe the pattern of the inverse opals. XRD results proved that they were in desired ferroelectric phase respectively. The final samples were well ordered in all 3 dimensions within small domains. The average size of a single ordered domain in the SBN sample is about 20μm x 40μm. The size in PLZT and PbTiO3 samples is about 30μm x 50μm. Those domains distribute equably on an area of 2cm x 1cm on the substrates.