关于图片显示的问题,请教下大家。 悬赏3元 已结束
一个DIV 宽度是800高度是600. 装个图片进去,如果图片比DIV大,假如图片是宽是1000高是1500,怎么让图片按DIV的宽度缩小宽度显示,高度超出DIV了就显示图片中间位置,上面和下面超出的部分隐藏。
或者说的是图片自动等比例缩小成到宽度800高度1200,自动截取中间的800*600部分显示?CSS能实现吗?怎么写?
22 人参与回答
最佳回答
加载更多
使用弹性布局也可以哦
.div{ border:1px solid #666; width:800px; height:600px;overflow:hidden; display: flex; align-items: center; }
.div img{width: 100%; height: auto;}
mrs Q 等 1 人赞同该回答
1、如果把图片格式去掉呢;
2、上传的时候,图片格式是有长宽高的,二次编辑,长宽高去掉,应该就能自适应了。
ps:上传图片,点击图片是有宽度、高度数值,把数值去掉,应该就可以自适应。
这个应该是模板网站的吧 你问问客服应该是多大合适 不行叫技术改成自适应的
为什么要用px,这样限定好了的不太好,可以用自适应
自适应,或者上传图片设置参数
太麻烦了,不如直接用ps操作一下,还能防止图片变形,过大影响网站