仅使用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

回到顶部