是否可以使用 CSS/CSS3 来镜像文本?

具体来说,我有这个剪刀字符“✂”(✂),我想显示指向左而不是右。

最佳答案

您可以使用 CSS 转换来实现这一点。水平翻转将涉及像这样缩放 div:

-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);

垂直翻转将涉及像这样缩放 div:
-moz-transform: scale(1, -1);
-webkit-transform: scale(1, -1);
-o-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);

演示:

span{ display: inline-block; margin:1em; }
.flip_H{ transform: scale(-1, 1); color:red; }
.flip_V{ transform: scale(1, -1); color:green; }
<span class='flip_H'>Demo text &#9986;</span>
<span class='flip_V'>Demo text &#9986;</span>

关于html - 您可以使用 CSS 来镜像/翻转文本吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5406368/

10-13 00:10