【问题标题】:How to make Image responsive without javascript? [closed]如何在没有 javascript 的情况下使图像响应? [关闭]
【发布时间】:2013-10-25 02:50:46
【问题描述】:

有多种方法可以在网页中实现响应式图片。但是,我遇到的所有解决方案都使用了 JavaScript。如何在不使用 JavaScript 的情况下实现响应式图像?我们可以通过 CSS 实现图像响应式纯色吗?

更新 在发布这个问题之前,我做了一些研究。 - - https://github.com/scottjehl/picturefill - http://mobile.smashingmagazine.com/2013/07/08/choosing-a-responsive-image-solution/ - http://css-tricks.com/which-responsive-images-solution-should-you-use/

【问题讨论】:

标签: javascript css responsive-design


【解决方案1】:

难以置信的简单。只需使用基于 % 的宽度,图像将填充 XX% 的容器。

根据视口大小将基于容器百分比的宽度设置为整个包装器。

注意:与 HTML5 文档类型不兼容。如果是 HTML5,请按照 Markus 在 cmets 中的建议使用 CSS 声明 width:50%;

<img src="file.jpg" width="50%" alt="caption" />

【讨论】:

  • 你还不如用css width:50%;
【解决方案2】:

在 css 中添加它使图像始终根据容器的大小具有高度

img
{
height:100%;
width:100%
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2022-01-18
    • 1970-01-01
    • 2021-02-15
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    相关资源
    最近更新 更多