Why is caf2 ionic?
CaF2 is ionic because calcium is an alkaline earth metal and fluorine is a highly electronegative non-metal. The significant electronegativity difference causes calcium to readily lose two electrons to form a Ca2+ cation. Each fluorine atom gains one electron to form an F- anion. These oppositely charged ions are then held together by strong electrostatic forces, forming an ionic bond.