Ionic bonds occur between metals and nonmetals. In an ionic bond, electrons are transferred from the metal to the nonmetal. The metal loses one or more electrons, becoming a positively charged ion (cation), while the nonmetal gains those electrons, becoming a negatively charged ion (anion). This transfer of electrons results in an electrostatic attraction between the oppositely charged ions, which holds them together in an ionic compound.
So, the correct description is: metals and nonmetals, electrons transferred.