具体效果图如下:

主要用到的技术除了3D翻转和定位 ,还用到了一个新的属性 backface-visibility:visable|hidden;

该属性主要是用来设定元素背面是否可见。

具体的步骤如下:

1、写出页面主体,

 <div><img src="Images/b.jpg" alt=""><img src="Images/c.jpg" alt=""></div>

2、通过定位使两张图片叠加在一起

  div img {width: 250px;height: 170px;position: absolute;top: 0;left: 0;transition: all 1s;}

3、设置第一张图片背面不可见

 div img:first-child {z-index: 1;backface-visibility: hidden;}

4、添加旋转180度

 div:hover img {transform: rotateY(180deg);}

最后给出完整代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>/* backface-visibility */div {width: 250px;height: 170px;margin: 100px auto;position: relative;}div img {width: 250px;height: 170px;position: absolute;top: 0;left: 0;transition: all 1s;}div img:first-child {z-index: 1;backface-visibility: hidden;}div:hover img {transform: rotateY(180deg);}</style>
</head><body><div><img src="Images/b.jpg" alt=""><img src="Images/c.jpg" alt=""></div>
</body></html>

View Code

转载于:https://www.cnblogs.com/Assist/p/9685391.html

CSS 实例之翻转图片相关推荐

  1. html页面图片翻转特效代码,如何使用css实现翻转图片的效果(附代码)

    本篇文章给大家带来的内容是关于如何使用css实现翻转图片的效果(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 具体效果图如下: 主要用到的技术除了3D翻转和定位 ,还用到了 ...

  2. 用css实现扑克牌,图片的翻转效果

    用css实现扑克牌,图片的翻转效果 话不多说,直接上代码! 1.实现商品图片的翻转以及信息的展示(下面代码仅是个人想要效果的HTML代码,所有的class名称可根据自身需求进行改动) <!doc ...

  3. css改变鼠标图片大小,CSS实现鼠标经过图片上图片等比缩放效果(代码实例)

    本篇文章给大家带来的内容是关于如何使用CSS实现鼠标经过图片上图片缩放(缓慢变化,有过渡效果,缩放的过程是有动画过渡的)效果,主要用到CSS transform属性,css3 transition属性 ...

  4. html如何实现立体效果,纯css实现立体摆放图片效果的实例代码

    1.  元素的 width/height/padding/margin 的百分比基准 设置 一个元素 width/height/padding/margin 的百分比的时候,大家可知道基准是什么? 举 ...

  5. [css] 使用css写一个垂直翻转图片的效果

    [css] 使用css写一个垂直翻转图片的效果 transform: rotateX(180deg); /* 垂直镜像翻转 */ 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持 ...

  6. html页脚显示不出来,CSS实例:让页脚保持在未满屏页面的底部

    CSS实例:让页脚保持在未满屏页面的底部 互联网   发布时间:2008-10-17 19:20:27   作者:佚名   我要评论 在内容不超过一屏的情况下,当浏览器窗口变小那行页脚文字会跟着向上浮 ...

  7. 设计图片转换html5,在HTML5中翻转图片

    貌似 HTML5 的 Canvas 只提供了图片的旋转.缩放功能,没有提供图片翻转(水平翻转或垂直翻转)的支持,搜索加试验之后,得到几种实现图片翻转的方法,记录一下. 第一种最简单的是使用 CSS,代 ...

  8. html5导航 按钮,CSS实例:超酷的网站导航按钮

    CSS实例:超酷的网站导航按钮 互联网   发布时间:2009-04-02 19:35:20   作者:佚名   我要评论 网页制作Webjx文章简介:本文一步一步手把手教你打造一个极酷的三层分离的标 ...

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

    css实现镜像翻转的方法有哪些 发布时间:2020-06-08 18:07:43 来源:亿速云 阅读:470 作者:Leah css实现镜像翻转的方法有哪些?针对这个问题,今天小编总结这篇有关css镜 ...

最新文章

  1. CCNP之BSCI实验6:EIGRP验证
  2. 广东省工业和信息化厅关于印发广东省 5G 基站和数据中心总体布局规划 (2021-2025 年)的通知...
  3. 数据库系统概念总结:第七章 数据库设计和E-R模型
  4. [数据库] SQL语句select简单记录总结
  5. java初始化该字符串值_java字符串数组初始化和赋值
  6. 前端学习(2219):react之jsx小案例
  7. flatpickr功能强大的日期时间选择器插件
  8. C# JsonHelper
  9. Eclipse窗口显示:独立、嵌入式
  10. 测得怎么样了?作为一名软件测试员,工作有时候似乎挺苦逼的,我太难了……
  11. 计算机大学英语值最高的3项,计算机等级考试一级B上机试题:Windows字处理
  12. python代码翻译器-python写的翻译代码
  13. PMP学习系列5:PMBOK(5th)第三章-项目管理过程
  14. 程序员的灯下黑:如果你想考研究生或是研究生
  15. 68、secureCRT,vim中输入中文
  16. pythonwin下载中文版_Python官方下载 v3.9.0中文版_Win10镜像官网
  17. 【房价预测】基于matlab遗传算法优化BP神经网络房价预测【含Matlab源码 592期】
  18. python组态开发_开发监控云组态软件的组成
  19. Synopsys Mentor Candence
  20. 安规认证的测试项目(工程师必须知道的知识)

热门文章

  1. oracle sql developer sid,登录 Oracle SQL Developer
  2. 【tomcat】调整内存大小
  3. c语言大作业菜单,C语言大作业:编写菜单控制猜商品价格程序
  4. 用python公众号开书城步骤_资源 | 开放Python书籍:一本短小精悍的初学者入门指南...
  5. python安装pyqt5第三方_搭建pyqt5开发环境(python3+pycharm2019+pyqt5)
  6. c++ 输出二进制_【位运算与状态压缩】二进制的魅力
  7. delphi获取本地外网ip_端口转发什么原理?WAN,LAN区别?私有IP和公有IP区别?
  8. sublime4 安装pretty json 并绑定快捷键
  9. 原作者出局,Faker.js已被社区控制
  10. 永久白嫖!发现官方漏洞,希望不要被封杀!