【问题标题】:How to make shrinkwrap work with responsive images?如何使收缩包装与响应式图像一起使用?
【发布时间】:2013-08-06 09:26:18
【问题描述】:

我在一个 div 中有一个图像,我想使用以下方法对其进行收缩包装:

<div class="shrinkwrap">
   <img src="image.jpg">
</div>

.shrinkwrap {
    display: inline-block;
    border: 1px solid #FFF;
    padding: 10px;  
}

但是,当我这样做时,图像不再响应(我使用了max-width: 100%)。如果我不使用 div 上的 inline-block 它是响应式的,但如果我删除它,那么我的 div 不会缩小图像周围的环绕。

任何解决方案,以便我可以缩小图像但保持响应?

【问题讨论】:

  • 您希望将图像调整为 div 的大小还是将其裁剪?

标签: css image responsive-design shrinkwrap


【解决方案1】:

我不太明白;这是你需要的吗?

http://jsfiddle.net/JtEuC/

您只需要以下代码:

.shrinkwrap img {
    display: block;
    max-width: 100%;
}

并且 .shrinkwrap div 始终是图像的大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 2015-08-19
    • 2017-03-09
    • 2012-08-07
    相关资源
    最近更新 更多