当前位置: 首页 > 面试题库 >

带有CSS的响应式图像

端木乐语
2023-03-14
问题内容

我发现调整图像大小以使其具有响应能力很棘手。

我正在开发一个php应用程序,以自动将网站转换为响应版本。我有点卡在图像上。

我已经成功将包装类添加到网站上的每个图像,并且可以很好地调整图像的大小。

我的问题在于图像自然小于窗口,例如徽标和图标。我不想调整这些大小。

我的代码当前会转换:

<img src="[src]" />

变成:

<div class="erb-image-wrapper">
    <img src="[src]" />
</div>

我在哪里使用以下CSS:

.erb-image-wrapper{
    max-width:90%;
    height:auto;
    position: relative;
    display:block;
    margin:0 auto;
}
.erb-image-wrapper img{
    width:100% !important;
    height:100% !important;
    display:block;
}

这将调整所有图像的大小,但是我只希望它调整超出页面宽度的图像的大小。我可以通过CSS实现此目标的方法吗?


问题答案:
.erb-image-wrapper img{
    max-width:100% !important;
    height:auto;
    display:block;
}

为我工作。
感谢MrMisterMan的协助。



 类似资料:
  • 问题内容: 我有一个网站(g-floors.eu),并且我想使背景(在CSS中我为内容定义一个bg图像)也具有响应性。不幸的是,除了我可以想到的一件事外,我真的对如何执行此操作一无所知,但这是一个解决方法。创建多个图像,然后使用css屏幕大小更改图像,但是我想知道是否有更实用的方法来实现此目的。 基本上,我想要实现的是图像(带有水印“ G”)自动调整大小,而不会显示更少的图像。如果可能的话 我到目

  • 注我已经使页面的其余部分完全响应媒体查询。我只想要这个导航部分的帮助。 HTML CSS 用于社交图标的CSS(博客和搜索图标)

  • 问题内容: 我有一个响应式html布局中的现有图像映射。图像根据浏览器大小缩放,但是图像坐标显然是固定的像素大小。我必须选择哪些选项来调整图像地图坐标的大小? 问题答案: 您也可以使用svg代替图像映射。

  • 问题内容: 我想将此图像作为网页的背景图像。但是,问题是图像不能覆盖整个页面,正如您在此预览中可能看到的那样,并且图像在最右端重复出现。有没有一种方法可以使图像覆盖整个页面(可以是任何方式,拉伸,调整大小或其他新方式)。 我的代码: 谢谢。 更新: 我现在终于相信,几乎没有什么可以使该图像完全适合我的PC屏幕的。我现在还可以,并且要继续前进,请不要发布答案。 问题答案: jsBin演示 (背景附件

  • 主要内容:设置 meta 标签,媒体查询CSS 响应式布局也称自适应布局,是 Ethan Marcotte 在 2010 年 5 月份提出的一个概念,简单来讲就是一个网站能够兼容多个不同的终端(设备),而不是为每个终端做一个特定的版本。这个概念是为解决移动端浏览网页而诞生的。响应式布局能够为使用不同终端的用户提供很好的用户体验,而且随着大屏智能手机的普及,用“大势所趋”来形容也不为过。 要实现响应式布局,常用的方式有以下几种: 使用 C

  • 我有一个谷歌地图部分在我的网站为我的联系网页。在我的浏览器中,映射的css是 在SmartPhone视图中,我得到了半幅地图,并向左对齐,如下所示。 手机上的谷歌地图 我想应用CSS,使我的地图响应移动。我尝试了一些类似下面的方法,但它不起作用 如何正确设置?