我将如何复制此图像中的位置?

How would I duplicate the placement in this image?

我正在尝试构建此视图,但在将圆圈和汽车图像放置在该路径(线)上时遇到了问题。对于汽车路径图像的每个部分,我都有单独的文件。还有两段文字,每段都在一边,没有完全对齐。

我如何在保持一致的情况下重新创建这个?

因为我们没有将波浪线作为数学公式,而是包含在 png 中,并且在线上方和下方都有很大的边距,所以我们必须使用测量值,因此必须使用分数来计算出其中的位置相对于线条 png,汽车和圆圈将被放置。

此代码段使所有四个 png 成为标题下方元素的背景。通过这种方式,两列可以放置在与两个圆圈左侧相同的距离处(即相对于内容的宽度)。如果这些要改变,那么圆的垂直位置的计算也必须改变。

汽车水平放置在中间,再次调整垂直位置,使其出现在直线的顶部。

结果是:

它是响应式的,因为一切最终都是根据视口的宽度计算的。

h1 {
  text-align: center;
}

.content {
  width: 100vw;
  height: 100vh;
  position: relative;
  --h: calc(754 / 1400 * 100vw);
  /* the height of the wavy line image file */
  --top: calc(var(--h) * -0.45);
  /* the position of the top of the wavy line image */
  background-image: url(https://i.stack.imgur.com/rbWbW.png), url(https://i.stack.imgur.com/9DQ8A.png), url(https://i.stack.imgur.com/qKOxp.png), url(https://i.stack.imgur.com/fQ3el.png);
  background-repeat: no-repeat no-repeat;
  background-size: 10% auto, 1% auto, 1% auto, 100% auto;
  background-position: 50% calc(var(--top) + (0.48 * var(--h))), 12% calc(var(--top) + (0.56 * var(--h))), 62% calc(var(--top) + (0.475 * var(--h))), 0 var(--top);
}

.col1 {
  width: 35%;
  position: absolute;
  top: calc(var(--top) + (0.7 * var(--h)));
  left: 12%;
  margin: 0;
  padding: 0;
}

.col2 {
  width: 35%;
  position: absolute;
  top: calc(var(--top) + (0.6 * var(--h)));
  left: 62%;
  margin: 0;
  padding: 0;
}
<h1>Our Services</h1>
<div class="content">
  <div class="col1">content of column 1</div>
  <div class="col2">content of column2</div>
</div>