Due to the abilities of manipulating the wavefront of light with well-controlled amplitude, and phase and polarization, optical metasurfaces are very suitable for optical holography, enabling applications with multiple functionalities and high data capacity. Here, we demonstrate encoding two- and three-dimensional full-color holographic images by an ultrathin metasurface hologram whose unit cells are subwavelength nanoslits with spatially varying orientations. We further show that it is possible to achieve full-color holographic multiplexing with such kind of geometric metasurfaces, realized by a synthetic spectrum holographic algorithm. Our results provide an efficient way to design multi-color optical display elements that are ready for fabrication.