当前位置: 首页 > news >正文

html水平镜像和垂直镜像,css实现镜像翻转的方法有哪些

css实现镜像翻转的方法有哪些

发布时间:2020-06-08 18:07:43

来源:亿速云

阅读:470

作者:Leah

css实现镜像翻转的方法有哪些?针对这个问题,今天小编总结这篇有关css镜像翻转的文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。

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

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

具体代码:.mirrorRotateLevel {

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

}

.mirrorRotateVertical {

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部分代码:

测试CSS3下镜像翻转

测试CSS3下水平镜像翻转

测试CSS3下垂直镜像翻转

我们来看一下简单的效果:

(感兴趣的同学可以将文字换成图片)

f32a75dec1a83f35546bcc1f18b79bcc.png

以上就是css实现镜像翻转的方法,代码示例简单明了,如果在日常工作遇到此问题。通过这篇文章,希望你能有所收获,更多详情敬请关注亿速云行业资讯频道!

相关文章:

  • 小胖子5个月了
  • 计算机等级考试两天是,2017计算机等级考试考前最后两天如何调整备考心态
  • Widows Mobile Workshop开发培训邀请函-西安站
  • 计算机基础作业3考试客户端答案,2015年12月份考试作业计算机基础第3次作业满分答案...
  • 深入探索Symbian活动对象开发
  • 计算机信息技术ppt,计算机信息技术基本.ppt
  • 大话2正在连接登录服务器,大话西游手游服务器连接失败进不去解决办法
  • SqlServer下数据库链接的使用方法
  • outlook邮箱怎么配置服务器地址多少,Outlook如何设置?Outlook设置方法
  • 将SQL Server 2005中的数据同步到Oracle中
  • 服务器日志文件可以自动删除吗,宝塔面板/www/server/total/logs/里面日志文件 删除方法...
  • 热烈庆祝自己的blog的点击量突破5000
  • excel打开时显示只读或服务器没响应而打不开怎么办,Excel打开时显示只读或服务器没响应而打不开怎么办...
  • sql 中OSQL ;DTS;SSIS的批处理写法
  • vue使用什么进行css开发,详解vue-loader在项目中是如何配置的
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 78. Subsets
  • Angular Elements 及其运作原理
  • input的行数自动增减
  • javascript数组去重/查找/插入/删除
  • Java程序员幽默爆笑锦集
  • Js基础——数据类型之Null和Undefined
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Objective-C 中关联引用的概念
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • supervisor 永不挂掉的进程 安装以及使用
  • 闭包,sync使用细节
  • 从输入URL到页面加载发生了什么
  • 使用 Docker 部署 Spring Boot项目
  • 微信公众号开发小记——5.python微信红包
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 阿里云ACE认证之理解CDN技术
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • #单片机(TB6600驱动42步进电机)
  • #每日一题合集#牛客JZ23-JZ33
  • (12)Linux 常见的三种进程状态
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (ZT)一个美国文科博士的YardLife
  • (二)构建dubbo分布式平台-平台功能导图
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (一)appium-desktop定位元素原理
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET MVC之AOP
  • .net和php怎么连接,php和apache之间如何连接
  • .NET命令行(CLI)常用命令
  • .NET轻量级ORM组件Dapper葵花宝典
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • /*在DataTable中更新、删除数据*/
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [2018-01-08] Python强化周的第一天
  • [2669]2-2 Time类的定义
  • [EFI]Atermiter X99 Turbo D4 E5-2630v3电脑 Hackintosh 黑苹果efi引导文件