为了账号安全,请及时绑定邮箱和手机立即绑定

求问如何实现图片在容器中居中显示,超出部分隐藏?

求问如何实现图片在容器中居中显示,超出部分隐藏?

繁星coding 2023-04-16 23:19:58
网页中,想要排列一组图片的缩略图。现存放图片的容器尺寸已知(譬如50X50px),图片缩略代码已完成,缩略后得到的是一边满足长度要求一边超出长度要求的图片(譬如50X60px;60X50px之类)。
查看完整描述

1 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

提供几个方法:

1. 最简单的方法是 将图片写到父层的background-image中,设置background-position: center;

2. 如果一定要用<img .../>的写法,先设定父层容器overflow:hidden; 然后可以使用脚本处理图片居中(假设父层是li):

$('li > img').each(function(){
  $(this).css(    'margin-left' : '-' + ($(this).width() / 2) + 'px'
  )
})


查看完整回答
反对 回复 2023-04-20
  • 1 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信