A、日食和月食是由于光的直线传播引起的,故A错误.
B、雨后天空出现的彩虹是光的色散现象,说法正确,故B正确.
C、岸边景物在水中的倒影是光的反射形成的,故C错误.
D、很厚的玻璃板看起来变薄了是由于光的折射引起的,故D错误.
故选B.