TTL gates are made with transistors, PNP or NPN depends on the circuit involved.
C-Mos gates are made by MOS FET transistor that work in a complete different way
Try to find a basic book regarding the theory and ttechnology of transistors and you will have the answers.