Css 使图像适合 100% 宽的 div

Posted

技术标签:

【中文标题】Css 使图像适合 100% 宽的 div【英文标题】:Css make an image fit in a 100% wide div 【发布时间】:2013-10-18 01:14:41 【问题描述】:

我对 css 完全陌生,我需要一些帮助

问题来了: 我有一个 1600 像素宽的图像和一个 100 % 宽的 div。

有没有办法让图像适合 div,这样就没有水平滚动条,图像的其余部分在右侧被切断?

【问题讨论】:

【参考方案1】:

理想情况下,您应该使用 %(响应式编码)来编写 CSS。在这种情况下,您可以设置图像 width:100% 和 overflow:hidden。这是使图像适合 div 的方法,这样就不会有水平滚动条,并且图像的其余部分在右侧被切断

【讨论】:

【参考方案2】:

使用

background-position:cover;

图片。它将被设置为没有任何滚动条。

【讨论】:

以上是关于Css 使图像适合 100% 宽的 div的主要内容,如果未能解决你的问题,请参考以下文章

如何将图像适合 div? [复制]

使用 CSS 使两个背景图像与 div 一起响应

CSS使div中的任何图像居中

CSS:如何使背景图像的高度为100%,并保持纵横比[重复]

有没有办法只用 CSS 覆盖自动缩放图像?

使图像宽度为父 div 的 100%,但不大于其自身宽度