因为要看得见除了这个模态框之外的其它区域。如你把一个覆盖整屏的DIV设置颜色的话,后面的其它区域就看不见了(所以他们用滤镜使背景部分透明,背景变暗)。不设颜色的话又阻挡不了背景元素获得焦点。
不过好像bindows做出的效果是没有暗影的,但代码中好像也用了滤镜。