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

html中如果一张图超过了屏幕大小如何自动将多出部分影藏只显示中间部分... html 中如果一张图超过了屏幕大小 如何自动将多出部分影藏 只显示中间部分 展开
 我来答
慕刓辞
推荐于2017-09-18 · 知道合伙人软件行家
慕刓辞
知道合伙人软件行家
采纳数:583 获赞数:1704
从事前端开发4年,喜欢专研H5各种网页效果!

向TA提问 私信TA
展开全部
<div><img src="1.jpg"></div>
如上面的列子:
比如div的宽高度分别为300px 200px;而图片的宽高度为400px 300px;这样图片比div要大
css:
div{ width:300px; height:200px; overflow:hidden}
div>img{ width:400px; height:300px; margin:auto;}
不过这里最好是用背景图片代替好一些;因为背景图片有一个样式background-position和background-size属性可以给图片绝对的居中和大小控制;
也就是说可以给图片100%的宽度和高度,即使图片没有屏幕那么大,我们给它100%属性也能填充到屏幕那么大,
更多追问追答
追问
我是想要在小分辨率下显示图片中间部分,在大分辨率下显示全部图片
追答
用css3的@media属性,判断屏幕为多少的时候给它什么样式
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式