无论浏览器大小如何,图片都需要并排放置

Posted

技术标签:

【中文标题】无论浏览器大小如何,图片都需要并排放置【英文标题】:Pictures need to stay side by side regardless of browser size 【发布时间】:2022-01-15 05:27:42 【问题描述】:

我们的项目正在尝试比较两张图片。我们可以弹出两张图片,但是如果我们改变窗口的大小,它们只会在彼此之上移动。我们希望它们并排放置,如果窗口发生变化,只需更改图像的大小。我还为我们的图像提供了一个代码行示例。

var stimulus =
  '<img src=' +
  'img/' +
  artistArray2_b[3] +
  '/' +
  lastName_b[3] +
  1 +
  '.jpg' +
  ' style="max-width:100%;" />, <img src =' +
  'img/' +
  artistArray2_b[3] +
  '/' +
  lastName_b[3] +
  2 +
  '.jpg' +
  ' style="max-width:100%;" />';

【问题讨论】:

如果你想让每张图片最多占据屏幕宽度的一半,为什么要把每张图片的最大宽度设置为100%? 这与 Python 有什么关系? 【参考方案1】:

如果窗口发生变化,则更改图像的大小。

这听起来像是使用 CSS viewport 相关单元的任务。在这种情况下可能是vw 即与宽度有关(100vw = 全宽),请考虑以下简单示例

<html>
<head></head>
<body>
<div style="background-color:#0000FF;height:100px;width:50vw"></div>
</body>
</html>

它确实提供了具有 100 像素的恒定高度和一半视口宽度的蓝色 div,它会根据您更改浏览器窗口的大小而缩小或拉长。

【讨论】:

这成功了!非常感谢! @ghostieghost34 不要忘记接受答案 :)

以上是关于无论浏览器大小如何,图片都需要并排放置的主要内容,如果未能解决你的问题,请参考以下文章

如何缩放并排放置的两个图像?

如何将两个或多个元素并排放置并溢出?

使用 HTML/CSS(响应式设计)使可变数量的 div 并排放置在相同的高度上?

latex并排放置图片文件中如何使“图1孙悟空”位于孙悟空图片的正下方

浏览器缩放图片的大小

如何并排放置div