Granite is a hard, coarse material consists of three categories of materials like quartz, alkali feldspar (alumina and silica) and plagioclase feldspar (sodium, potassium and calcium). In addition, there are other elements with minute quantity such as hornblende and biotite mica.
Thanks for your answers. I searched the internet, and most scholars think granite are composed of three main minerals, that is quartz, feldspar and mica. Also, the element that I referred is the chemical element of these minerals, sorry for the misleading.
The chemical composition of granite is typically 70-77% silica, 11-13% alumina, 3-5% potassium oxide, 3-5% soda, 1% lime, 2-3% total iron, and less than 1% magnesia and titania. And other common minerals include mica (muscovite and biotite) and hornblende.
Granite is a conglomerate of minerals and rocks, primarily quartz, potassium feldspar, mica, amphiboles, and trace other minerals. Granite typically contains 20-60% quartz, 10-65% feldspar, and 5-15% micas (biotite or muscovite). The minerals that make up granite give it the unique colors we see in different types of granite.
The relative proportion of different colored minerals in a granite is largely due to the original source of molten rock that cooled to form the granite. If the molten rock was abundant in potassium feldspar, the granite is more likely to take on a salmon pink color. On the other hand, if the molten rock is abundant in quartz and minerals that make up amphibole, you will likely get a black and white speckled granite commonly seen on countertops.
Quartz - typically milky white color
Feldspar - typically off-white color
Potassium Feldspar - typically salmon pink color
Biotite - typically black or dark brown color
Muscovite - typically metallic gold or yellow color
Amphibole - typically black or dark green color
The combination of the minerals above make up most of the colors we typically see in a granite. Now, let's break down the distance types of granite and a quick overview of what gives them their color.
cited from https://www.forbes.com/sites/trevornace/2016/06/05/granite-colors-white-black-countertops/#598b1ea07b98
Granite is a light coloured, coarse grained acid igneous rock. Light colour and acid description arising from the high content of silica and alkalis and low content of iron and magnesium contained in the rock. The common (major) minerals are quartz, sodic-, potassic- and calcic-feldspars, muscovite and biotite micas. There are the minor amphiboles and may be pyroxenes. A combination of different colours of these minerals produce different colours of granite. The chemical elements lnclude the major Si, Na, K, Ca, Al, Mg, Fe2+, Fe3+; and minor Ba, Be, Li, Cr, Mn, Zn and Cs.
The mineralogy and geochemistry of granites are much more complex as all previous comments suggested. There is plenty of textbooks and monographs defining in detail the criteria that must be met to name an igneous rock a granite.