css背景图像,可自动缩放和裁剪以填充屏幕

css背景图像,可自动缩放和裁剪以填充屏幕,css,background,Css,Background,是否有CSS规则可以自动缩放图像并将其裁剪以填充整个容器 假设图像的宽高比大于容器的宽高比。在这种情况下,图像高度应与容器的高度相匹配,从而裁剪图像左右两侧的额外空间。如果图像的宽高比小于容器的宽高比,则图像的宽度应与容器的宽度匹配,从而导致图像顶部和底部的额外空间被裁剪 现在,我正在使用javascript进行所有这些计算和缩放 有没有CSS规则可以帮我做到这一点?我最终使用了以下CSS3规则 background size:cover我记得我试过background size:100%100

是否有CSS规则可以自动缩放图像并将其裁剪以填充整个容器

假设图像的宽高比大于容器的宽高比。在这种情况下,图像高度应与容器的高度相匹配,从而裁剪图像左右两侧的额外空间。如果图像的宽高比小于容器的宽高比,则图像的宽度应与容器的宽度匹配,从而导致图像顶部和底部的额外空间被裁剪

现在,我正在使用javascript进行所有这些计算和缩放


有没有CSS规则可以帮我做到这一点?

我最终使用了以下CSS3规则


background size:cover

我记得我试过background size:100%100%,它使图像失真,因此不考虑纵横比。kalley提供的链接中记录了可能的语法重复。请参阅“cover”值的用法。好的,谢谢