现在有一批图片,图片长宽比有大于1的也有小于1的,但图片无论长度还是宽度都大于200px,现在想要在浏览器上生成图片正方形的缩略图(200px*200px),要分两种情况:
1.图片长度>宽度,即横条型图片:
压缩图片宽度为200px,长度等比自适应,长度多余部分overflow
2.图片宽度>长度,即竖条形图片:
压缩图片长度为200px,宽度等比自适应,宽度多余部分overflow
这个用纯前端应怎样实现?不知道我描述清楚没有一点但这种用法在实际应用中应该很常见吧
另外提醒一下SF官方,你们的cookie问题一直没解决啊,即使点了保存密码每天都要重新登陆我都忍了,刚刚手机客户端发问题打了一大段字,点击发布提示登陆超时。。。又得重新打字发布,不知我是不是个例现象,若不是还是快点把cookie问题解决了吧,作为一个程序员社区,cookie没法解决会被人业内贻笑大方滴
感谢各位回答,用js实现很简单,我想用纯css实现,并且,因为想设置图片alt属性,尽量不要把图片设置成background-image
将
<img src="xxx">
改为<div style="background:url(xxx)">
http://jsbin.com/fedopolamu/edit?html,css,output