十八星宿是中國古代天文學的重大創造,它把連續通過南中天的恒星分為二十八群,各以一個字來命名:角、亢、氏、房、心、尾、箕、斗、牛、女、虛、危、室、壁、奎、婁、胃、昂、畢、觜、參、井、鬼、柳、星、張、翼、軫。
二十八星宿是沿著黃道和赤道之間來劃分;自古以來,人們都是依據它們的出沒和中天時刻來定一年四季二十四節氣。古人把二十八個部份歸納為四個大星區,並冠以名:東方青龍、北方玄武、西方白虎、南方朱雀,每一個方位星區七宿。
二十八星宿環繞在天體大氣裏面,周而復始的運轉不停,分別掌握著東西南北四個方向的天象,以分晝夜的變化,以及與陰陽氣數的變化,然而在古代堪輿學更以二八星宿分成四個方向「左青龍、右白虎、前朱雀、後玄武的四象線」來定分野。
易經的四象是老陽、老陰、少陽、少陰,在風水學的四象學,就是「左青龍、右白虎、前朱雀、後玄武」。經曰:「夫玄武拱北,朱雀峙南,青龍蟠東,白虎踞西,四勢本應四方之氣,而穴居位乎中央,故得其柔順之氣則吉,反此則凶」。這四象之位,就是風水「前後左右」的地理位置。前後左右都是彼此平衡和諧,柔順而有生旺的氣氛,才有好地理。
對於所謂的左青龍、右白虎、前朱雀、後玄武者,這是以坐北向南而言;如果是坐南向北,剛好相反,則是左白虎而右青龍、前玄武而後朱雀;因為青龍為東方屬木,白虎為西邊屬金,北方為玄武屬水,南方為朱雀屬火,這是一定不移的。術師無論東西南北,開口總是左青龍、右白虎的,只不過是習慣成自然而已。
古時人民為了方便於觀測日、月和五大行星﹝金、木、水、火、土﹞的運轉,便將黃、赤道附近的星座選出二十八個做為標誌,合稱二十八星座、或二十八星宿,名稱是、角、亢、氏、房、心、尾、箕﹝這七個星宿組成一個龍的形象、春分時節出現在東部的天空〝故稱〞東方青龍七宿﹞,斗、牛、女、虛、危、室、壁﹝這七個星宿形成一組龜蛇互纏的形象、春分時節出現在北部的天空〝故稱〞北方玄武七宿﹞,奎、樓、胃、昂、畢、嘴、參﹝這七星宿形成一個虎的形象、春分時節出現在西部的天空〝故稱〞西方白虎七宿﹞,井、鬼、柳、星、張、翼、軫﹝這七個星宿又形成一組鳥的形象、春分時節出現在南部天空〝故稱〞南方朱雀七宿﹞由以上七宿組成的一個動物的形象,合稱為四象、﹝四維、四獸﹞古代人民用這四象和二十八星宿中每象每宿的出沒和到達中天的時刻來判定季節的要法,現代堪輿師所用的工具《羅盤》二十八星宿的五行就是從這裡定出來的,從以上的資料就可證明二十八星宿是一年五行的變化,不是現代農民曆裡面所用的二十八天節氣的用法,古人聽天由命,面向南方看方向節氣,所以才有左東方青龍、右西方白虎、後北方玄武、前南方朱雀形象產生的結果。