首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery获取镜像的镜像

使用jquery获取镜像的镜像
EN

Stack Overflow用户
提问于 2013-05-10 20:58:49
回答 2查看 3.7K关注 0票数 0

我想得到镜像的镜像在x轴和y轴都使用jQuery。当用户点击按钮时,图像会变成它的镜像。

我不能在网上搜索它。

我只是使用css获得one solution,而不是jquery,但我需要jQuery用于这两个方向。

我想要一个接一个地做这些反射,当我点击反射X按钮时,它应该反射在X轴上,Y轴上也有类似的情况。

所以我对x轴使用了scaleX(-1)而不是scale(),但是当我这样做的时候,问题是图像反射得很好,但是它的位置正在改变。你能帮我把它放在同一位置,只在x轴上反射吗?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-05-10 21:06:56

您可以使用CSS3镜像镜像

代码语言:javascript
复制
-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1);

要在jQuery中使用它,您可以这样做:

代码语言:javascript
复制
 .mirror {
     -moz-transform: scale(-1, 1);
     -webkit-transform: scale(-1, 1);
     transform: scale(-1, 1);
  }

然后将类"mirror“添加到对象中。

代码语言:javascript
复制
$('object').addClass('mirror');

要使其恢复正常,只需将其移除:

代码语言:javascript
复制
 $('object').removeClass('mirror');
票数 6
EN

Stack Overflow用户

发布于 2013-05-10 21:03:38

您可以使用CSS来实现这一点。

代码语言:javascript
复制
transform: scale(-1, -1)

这会将X和Y都设置为-1。

第一个是X,第二个是Y。

来自MozDev:

代码语言:javascript
复制
transform:  scale(sx[, sy]);     /* one or two unitless <number>s, e.g.  scale(2.1,4) */

https://developer.mozilla.org/en-US/docs/CSS/transform

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16482842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档