我希望图片能自动适应浏览器窗口大小,并且没有空白的部分,保持比例,多余的可以裁剪。
|
kmvanSep 4, 2014 via Android
1
保持比例和裁剪就是一对矛盾
|
|
4
可以,我的博客就是: http://www.abelyao.com/
使用的是一个 jQuery 插件:backstretch (http://srobbin.com/jquery-plugins/backstretch/) |
|
5
|
|
7
因為無法判斷寬高比, 所以不能通過純 CSS 實現. 需要用一層 container 作 mask, 通過 script 判斷此比例下較短的邊, 判斷後加入 style (以寬為較短邊為例) "width: 100%; height: auto;".
|
|
gangstaSep 4, 2014
8
|
|
fanpenghuaSep 4, 2014
11
@abelyao blog 格调很高呀,点赞的节奏
|
|
abelyaoSep 4, 2014
12
@fanpenghua 见笑了。都是一些很普通的内容,而且也很久没填坑了。
|
|
lillJun 23, 2016
13
楼主最后怎么搞定的?现在遇到同样的问题。用 background-size 在 ie 下图片缩小会失真
|
|
yxwqwgzJul 28, 2016
17
其实不一定非要用 img ,这个时候用 inline css 也是可以的:
<div style="background-img: url(...)"> background-size:cover; |
|
18
使用
img { object-fit: cover; } 就可以了 和 background-size:cover; 效果一样的 |