我希望这不是一个愚蠢的问题,但我一直在弄乱这个比必要的更长的时间,并决定伸手去寻找答案。使用CSS放置一个包含动态文本长度的父级以外的对象
我想要实现以下,中心的网页上:
[动态变化的文本] [IMG] [其他文本]
文本的左边不该长度”不会影响整个街区的中心性质。
图像应该位于屏幕的中心,而不管周围的文字。
我试图使用左边的文字,达到了影响,但是当文本字符串长度的变化没有规模负翻译。
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.wrapper {
border: 1px solid green;
left: 50%;
position: absolute;
}
.long-text {
border: 1px solid yellow;
display: inline-block;
transform: translateX(-100%);
}
.image-block {
border: 1px solid blue;
display: inline-block;
transform: translatex(-100%);
}
<div class="wrapper">
<span class="long-text">Longer text goes in here</span>
<div class="image-block">
<img src="http://fakeimg.pl/30x30" alt="" />
<span>Shorter text</span>
</div>
</div>
任何想法?
这仍然需要工作,但这是你要做什么? https://jsfiddle.net/96w0zy7b/ –