为什么有些网页既设背景图又设背景色?
首先须知:同时设置两者优先显示的是图片,图片显示不了的地方才显示背景颜色。
总结分析知乎和百度上的答案,结论如下:
1.考虑到大屏下(如1920*1080或者更大)网站背景图不足以撑满整个显示区域,所以背景图以外的部分要显示背景色,并且背景图边缘部分必须处理妥当保证平滑过渡到背景色,不会有突兀的感觉。
2.根据网站的主色调定义一个背景色,利于减少视觉疲劳(不至于图片加载不出来,颜色反差大,闪眼,造成视觉不友好。一般是先定义背景色,再定义背景图片,色彩优先)
3.考虑到如果图片加载不出来,有背景色可过度。