transform: rotateX(180deg); /* 垂直镜像翻转 */
此处,
rotateY(180deg)
这里的 Y 表示元素以Y轴镜像翻转,也即水平翻转;同理,
rotateX(180deg)
表示以X轴为镜像翻转,即垂直翻转。
/* 方法二 */
.mirrorRotateLevel { /* 水平镜像翻转 */
-moz-transform:scaleX(-1);
-webkit-transform:scaleX(-1);
-o-transform:scaleX(-1);
transform:scaleX(-1);
/*兼容IE*/
filter:FlipH;
.mirrorRotateVertical { /* 垂直镜像翻转 */
-moz-transform:scaleY(-1);
-webkit-transform:scaleY(-1);
-o-transform:scaleY(-1);
transform:scaleY(-1);
/*兼容IE*/
filter:FlipV;
注意: 镜像翻转和普通旋转不同,镜像翻转以轴为镜像,普通旋转以点为镜像。
HTML部分代码:
<div id="test">
<p>测试CSS3下镜像翻转</p>
<p class="mirrorRotateLevel">测试CSS3下水平镜像翻转</p>
<p class="mirrorRotateVertical">测试CSS3下垂直镜像翻转</p>
最终效果图(本次demo用于简单说明,仅测试了翻转文字,也可尝试图片镜像翻转):
第一行为正常效果
第二行为水平镜像翻转效果
第三行为垂直镜像翻转效果
我想从下面的website实现一个翻转动画,我没有悬停效果,并用一个按钮来切换转换。看到这个FiddleIE浏览器中的CSS翻转动画:转动的一面显示镜像内容IE的给定代码在悬停时工作良好,但通过使用按钮第二个按钮显示在右上角并带有文本镜像。 ?有人能指点我如何使它显示在左上角为其他浏览器正常这只是IE的一块的CSS:/* entire container, keeps perspective */...
CSS实现旋转图像代码:效果:CSS实现一面图像一面文字,像硬币的正反面一样
最近学了一些前端(主要是CSS)的知识,看到3D效果时突发奇想——能不能做一个像硬币一样的两面图像呢?经过了几次的尝试
我试图翻转图像以显示4种方式:原始(无变化),水平翻转,垂直翻转,水平+垂直翻转。为了做到这一点,我在下面做,除了水平+垂直翻转之外,它还可以正常工作,你知道为什么它不起作用吗?.img-hor {-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-...
烈火网(Liehuo.Net)教程 今天有读者询问制作鼠标经过时切换图片的效果,这种效果也称为“翻转”效果(roll-over)。原来这种效果大多使用Javascript实现,实际上用CSS可以非常方便地制作出来的。这里给出一个最简单的效果,在深入的复杂效果变化就非常多了,有兴趣的读者可以慢慢深入研究。先看一下这个效果:css代码实现鼠标指向图片翻转效果_烈火网_veryhuo.comLieHuo...
水平翻转:transform: rotateY(180deg); /* 水平镜像翻转 */
垂直翻转:transform: rotateX(180deg); /* 垂直镜像翻转 */
这里rotateY(180deg) 表示元素...