image - 如何使图像覆盖父宽度并拉伸(stretch)到浏览器宽度?

标签 image html css

我想插入一个特定的图像,该图像将覆盖它所包含的父级宽度并拉伸(stretch)到浏览器的宽度。图像也应该是响应式的。我不知道该怎么做。这可能吗?预先感谢您的帮助!

html代码:

<div id="wrapper"> <img id="pic" src="http://static.stuff.co.nz/1357440924/872/8147872.jpg" /> <p>This is a test</p> </div>

CSS 代码:

#wrapper { width: 300px; margin: 0 auto; } #pic { width: 100%; }

Jsfiddle 链接在这里:http://jsfiddle.net/9Ttyh/

最佳答案

如果不从包含的父级中删除 img,您将无法可靠地实现您想要的。

您的 HTML 看起来像这样:

<img id="pic" src="http://static.stuff.co.nz/1357440924/872/8147872.jpg" />
<div id="wrapper">
   <p>This is a test</p>
</div>

http://jsfiddle.net/cGLeY/

关于image - 如何使图像覆盖父宽度并拉伸(stretch)到浏览器宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052932/

相关文章:

javascript - 我怎样才能简化这段代码? JavaScript + CSS3

image - 在 Canvas 中编辑图像时将文本放在数据库中的图像上

html - 相对于动态调整大小和定位的前一个图像定位图像

javascript - 创建数组并跳过空字段

html - Flexbox:如何让一个元素粘在容器的右端?

html - (Bootstrap) 在bootstrap card后添加margin

java - Netbeans ImageIcon 不显示

php - Yii2 可编辑图像

html原生组合框,显示下拉箭头

html - 停止自动换行