您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

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

2024/6/14 0:02:02发布36次查看
要实现镜像翻转,有两种实现方法:
方法一:利用css动画属性rotate旋转来实现
具体代码:
.mirrorrotatelevel { transform: rotatey(180deg); /* 水平镜像翻转 */}.mirrorrotatevertical { transform: rotatex(180deg); /* 垂直镜像翻转 */}
此处,rotatey(180deg) 这里的 y 表示元素以y轴镜像翻转,也即水平翻转;同理, rotatex(180deg) 表示以x轴为镜像翻转,即垂直翻转。
(视频教程推荐:css视频教程)
方法二:各个浏览器对镜像翻转的兼容写法来实现
.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></div>
我们来看一下简单的效果:
(感兴趣的同学可以将文字换成图片)
推荐教程:css快速入门
以上就是利用css动画属性rotate来实现镜像翻转的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product