html - 水平居中绝对图像

标签 html css css-position absolute responsive

我有一个围绕三个绝对定位图像的相对位置包装器。我如何才能在不更改“左”值的情况下将这些图像居中放置在包装器中,以便使该模块具有流畅的响应能力?

我的 html:

    <div class="illustrations">
       <img src="http://fillmurray.com/175/112" alt="" class="platform desktop"> 
       <img src="http://fillmurray.com/143/110" alt="" class="platform tablet" style="left: 110px;"> 
       <img src="http://fillmurray.com/40/87" alt="" class="platform mobile" style="left: 230px;"> 
    </div>

在这里查看我的 fiddle https://jsfiddle.net/gjexgw86/

只想让图像始终居中而不改变绝对“左”值。


最佳答案

如果您不能更改 left 值,则必须更改它们的 translate 值。

不确定你是如何编写整个脚本的,但你会使用

transform:translateX(-125px);

或者无论您需要移动多少。

关于html - 水平居中绝对图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39799296/

相关文章:

css - 以父元素为位置 : relative and overlow-y:auto 弹出元素

css - 背景位置不起作用

html - 带有显示 block 的 Div 导致内联 block 父级越界

html - 显示 : grid - percents vs. 分数

html - 用于循环遍历多个图像以装饰无序列表元素符号的 CSS

html - 为什么 &lt;iframe&gt; 不能为我正常工作?

css - 菜单三 Angular 形/箭头问题(纯 CSS)

css - 背景图像随着背景附件固定属性消失

javascript - 大型 Html5 元素中的更好实践? (主要是 Javascript 但也有一些 Html/Css)

html - sass 中的特征查询