当前位置: 首页 > 知识库问答 >
问题:

在响应模式下动态更改图像链接

后阳炎
2023-03-14

如何在响应模式下动态更改图像链接。我正在wordpress上工作,显示固定大小为280*200的缩略图,但分辨率在480px到600px之间,我想将缩略图大小更改为中等大小(我已设置为480*200),我如何实现这一点?是否有脚本可以检测设备分辨率并自动将img src更改为中等大小的缩略图???这样地

(桌面版)

<img class="attachment-thumb-small wp-post-image" src="280x200.jpg"> 

(移动版)


共有2个答案

钱季
2023-03-14

你有两个选择。

A.您可以将CSS中的图像设置为空

.thumbnail {background-image:url("280x200.png")};
@media screen and (min-width: 480px) {
    .thumbnail {background-image:url("480x200.png")};
}

B.您可以使用JavaScript检测屏幕大小,然后在PHP代码中更改图像标签——或者再次使用JavaScript。不过,这是更多的工作。有关详细信息,请参阅PHP-检测显示分辨率。

慕容成和
2023-03-14

尝试将媒体查询添加到css中

@media screen and (min-width: 480px) and (max-width: 600px) {
    .attachment-thumb-medium, .wp-post-image{
width: 480px;
height: 200px;
    }
}
 类似资料:
  • 问题内容: 我有一个响应式html布局中的现有图像映射。图像根据浏览器大小缩放,但是图像坐标显然是固定的像素大小。我必须选择哪些选项来调整图像地图坐标的大小? 问题答案: 您也可以使用svg代替图像映射。

  • 我有一个图像视图和一堆图像,但问题是我想一个接一个地显示图像视图中的所有图像,图像应该像gif动画一样每秒钟或每0.2秒改变一次。

  • 问题内容: 我有一个链接图像。当用户将鼠标悬停在链接上时,我想显示不同的图像。 目前,我正在使用以下代码: 但是我遇到了很多问题:div没有选择CSS规则(当我在Firebug中查看元素时,该元素只是没有显示相关的CSS规则)。 也许这是因为(据我所知)这是无效的HTML:您不能在周围加上。但是,如果切换到该位置,似乎会遇到更大的问题,因为您不能可靠地在span上设置高度和宽度。 帮帮我!我该如何

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

  • 我在wift 3.0中访问了一个Web服务,并且我也在离线模式下收到响应。 以下是我工作的细节: > 我需要调用1个Web服务-让url=URL(string:"http://microblogging.wingnity.com/JSONParsingTutorial/jsonActors") 通过使用URLSession。共享。数据任务(…)我在上述web服务中调用的方法。 用try?语句的JS

  • 相当新的Spring开发者.. 过去几天我一直在使用Spring,并设法使用JPA和Spring Rest创建了一个简单的CRUD API。现在,我希望能够灵活地改变返回的JSON的组成方式。 例如,我有以下简单实体: GET请求返回以下JSON: 现在我想删除部分并添加其他内容。 这在Spring可能吗? 课程: FaqsCategory(实体) FaqsCategoryRepository