利用css动画属性rotate来实现镜像翻转


本文摘自PHP中文网,作者V,侵删。

要实现镜像翻转,有两种实现方法:

方法一:利用css动画属性rotate旋转来实现

具体代码:

1

2

3

4

5

6

.mirrorRotateLevel {

    transform: rotateY(180deg);   /* 水平镜像翻转 */

}

.mirrorRotateVertical {

    transform: rotateX(180deg);   /* 垂直镜像翻转 */

}

此处,rotateY(180deg) 这里的 Y 表示元素以Y轴镜像翻转,也即水平翻转;同理, rotateX(180deg) 表示以X轴为镜像翻转,即垂直翻转。

(视频教程推荐:css视频教程)

方法二:各个浏览器对镜像翻转的兼容写法来实现

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

.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;

}

注意: 镜像翻转和普通旋转不同,镜像翻转以轴为镜像,普通旋转以点为镜像。

阅读剩余部分

相关阅读 >>

3种css使用方法

css如何实现按钮透明

css 首行缩进为什么没有效果

css上边距怎么设置

css怎么改变hr标签颜色

css的属性有哪些

css 布局之两端布局实现

css超出显示滚动条的方法有哪些

css如何实现客服悬浮效果

实现弹幕效果的方法总结(css和canvas)

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...