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

要实现镜像翻转,有两种实现方法:
方法一:利用css动画属性rotate旋转来实现
具体代码:
1 2 3 4 5 6 | .mirrorRotateLevel {
transform: rotateY( 180 deg);
}
.mirrorRotateVertical {
transform: rotateX( 180 deg);
}
|
此处,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 );
filter:FlipH;
}
.mirrorRotateVertical {
-moz-transform:scaleY( -1 );
-webkit-transform:scaleY( -1 );
-o-transform:scaleY( -1 );
transform:scaleY( -1 );
filter:FlipV;
}
|
注意: 镜像翻转和普通旋转不同,镜像翻转以轴为镜像,普通旋转以点为镜像。
阅读剩余部分
相关阅读 >>
css如何设置背景
css设置字体的属性有哪些
html css是什么
css中鼠标点击的五种状态分别是什么
css中设置下划线的方法
css无法显示图片怎么办
推荐六款移动端 ui 框架
怎么外部引入css
css子类选择器是什么
css文字如何隐藏
更多相关阅读请进入《css》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 利用css动画属性rotate来实现镜像翻转