Answers
首先,回答你“不同屏幕下,图片都能自适应缩放”这个问题:
既然需要响应式,那么当然
宽度
不要用
px
这个单位,尽量使用
%
这个单位,给个图片自适应缩放的代码如下:
css
.img-responsive { width:100%;//宽度指定百分比,这里写了100%,相对于父级的宽度的比例来计算 height:auto; //宽度指定百分比之后,高度自适应,这样子图片不会变形 }
深入一点,上面这种方案会导致
高度塌陷
的问题:也就是图片很大加载慢的时候一开始图片高度为0,然后突然间就撑高,这种体验不好,解决方法有
padding-top
的hack,或者用
rem
来计算宽高,当然等你真正做到这些项目的时候再来考虑不迟.
我不是夜风
answered 10 years ago