Bi n'ha de diferents composicions quimicas y mineralochicas. Dependendo d'a cantidat de silica se distingue entre rocas acidas si tienen més d'un 70% de silica, rocas basicas si tienen un 50 % de silica, rocas intermeyas si tienen entre un 50 y un 70 % de silica, y rocas ultrabasicas si tienen una cantidat de silica clarament inferior a lo 50 %.