仅使用CSS翻转/反转/镜像文本
我做了一些谷歌搜索,这是我的答案
.mirror { display: block;
-moz-transform: matrix(-1, 0, 0, 1, 0, 0);
-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
-o-transform: matrix(-1, 0, 0, 1, 0, 0);
}
<!--[if IE]>
<style>
.mirror {
filter: progid:DXImageTransform.Microsoft.BasicImage(mirror=1);
}
</style>
<![endif]-->
<div class="mirror">testing</div>
这里唯一的问题是镜像的中心不是对象的中心,因此也许我们需要一些JavaScript才能将对象移动到所需位置。
回答:
您的代码是正确的,但是有一种更简单的方法可以做到这一点:
img.flip { -moz-transform: scaleX(-1); /* Gecko */
-o-transform: scaleX(-1); /* Opera */
-webkit-transform: scaleX(-1); /* Webkit */
transform: scaleX(-1); /* Standard */
filter: FlipH; /* IE 6/7/8 */
}
我认为这可以解决您居中的镜像问题。
如前所述,您必须将元素设置为使用块,行内块等的显示。
以上是 仅使用CSS翻转/反转/镜像文本 的全部内容, 来源链接: utcz.com/qa/428635.html