那是因为,在下雨前,天空中的云层很低,如果在地面有比较强的光源,光线就会被反射.至于为什么是黄色的,主要由地面光源决定,其实很多时侯还会有其他更好看的颜色.
由于光线穿过大气层湿气,大多数黄/红颜色波长的光线被吸收,蓝色波长的光线较短,穿透能力较强,所以天空一般是蔚蓝色的。您看到黄色的天空除了早晚霞光线折射之外,应该是空气污染,如:工业废气或沙尘。