CSS3 有一个很好的小属性,叫做background-size:cover.
background-size:cover
这会缩放图像,使背景区域完全被背景图像覆盖,同时保持纵横比。将覆盖整个区域。但是,如果调整后的图像的宽度/高度太大,则可能看不到部分图像。