使用this问题答案中的代码我设法镜像文本,但现在它不在普通文本流中。
<style>
span.flip {
display: block;
-moz-transform: scaleX(-1); /* Gecko */
-o-transform: scaleX(-1); /* Operah */
-webkit-transform: scaleX(-1); /* webkit */
transform: scaleX(-1); /* standard */
filter: FlipH; /* IE 6/7/8 */
}
</style>
<p>Some text <span class="flip">mirror</span> and more tex</p>
如何保持镜像文本不会脱离正常的文本流?哪些属性控制镜像文本的位置?
答案 0 :(得分:1)
添加display: inline-block;
这将使其全部在一行中:
<style>
span.flip {
display: inline-block;
-moz-transform: scaleX(-1); /* Gecko */
-o-transform: scaleX(-1); /* Operah */
-webkit-transform: scaleX(-1); /* webkit */
transform: scaleX(-1); /* standard */
filter: FlipH; /* IE 6/7/8 */
}
</style>
<p>Some text <span class="flip">mirror</span> and more text</p>
如果您想要它在另一条线上,请使用:
<style>
span.flip {
display: block;
-moz-transform: scaleX(-1); /* Gecko */
-o-transform: scaleX(-1); /* Operah */
-webkit-transform: scaleX(-1); /* webkit */
transform: scaleX(-1); /* standard */
filter: FlipH; /* IE 6/7/8 */
width: 36px;
}
</style>
<p>Some text <span class="flip">mirror</span> and more text</p>