html 中如果一张图超过了屏幕大小如何自动将多出部分影藏只显示中间部分。

html 中如果一张图超过了屏幕大小 如何自动将多出部分影藏 只显示中间部分。当按住ctrl和alt滚动鼠标滑轮。屏幕扩大或者缩小后,图片不会改变宽度。图片显示的宽度只与电脑的屏幕的大小有关

阅读 8.2k
4 个回答

overflow:hidden

首先,允许我反问一下,你的需求是图片大小超过了屏幕的大小,超出部分不显示,然后用户缩放行为不改变“大小”,那么也就也不给显示出来是吗?

那么你需要知道的是DPI以及浏览器缩放检测。

将图片设置成定高全宽元素的背景并居中。

background:url() 50% 50% no-repeat

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题