既要宽度100%,又要不变形,这两个条件决定了图片的高度不能另外设置,只能跟随宽度的变化而变化,这样就无法保证完全覆盖剩余区域。除非把条件改为:当图片的宽高比大于区域的宽高比,则图片的高度100%,宽度超出区域的部分允许突出在区域外面;反之,则宽度100%,高度超出区域的部分允许突出在区域外面。是这个意思吗?
如果是一张图片的话,我觉得很难,至少我一时半会儿想不出来,可能会有人能想出来。如果不是一张图片,可以去找UI出各个高度的图片,然后使用媒体查询根据不同高度加载不同的图片
设置css语法 img {max-width:100%;}