目前这个属性支持两个值,兼容性并不是很好

1、backface-visibility:visible
默认值,背面朝向用户时可见

2、backface-visibility:hidden
背面朝向用户时不可见

下面是各浏览器的兼容性

卡片翻转特效的实现过程

一、创建一个容器

<div class="card">
</div>

因为是翻转卡片,所以为了保证正面反面可以重叠,我们需要把正反面放在同一个容器内并为父容器设置position: relative;

.card {width: 720px;height: 720px;position: relative;}

二、在容器内创建正面与反面

<div class="card"> <div class="front"><img src="logo.png" /></div><div class="back"><p>滕王高阁临江渚,佩玉鸣鸾罢歌舞。</p><p>画栋朝飞南浦云,珠帘暮卷西山雨。</p><p>闲云潭影日悠悠,物换星移几度秋。</p><p>阁中帝子今何在?槛外长江空自流。</p></div>
</div>

然后我们需要为正反面设置position: absolute;让正反面重叠在一起

 .front,.back {background-image: linear-gradient(to bottom right, #96e077, #2daa84);position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

初始状态
front作为正面,那他初始状态应是:翻转角度为0 ,并且设置了
backface-visibility: hidden;

.front {backface-visibility: hidden;transition: transform 500ms linear;transform: rotateY(0deg)}

back是背面,那他的初始状态肯定是: 设置了翻转角度为180,并且设置了
backface-visibility: hidden;

.back {transform: rotateY(180deg);backface-visibility: hidden;transition: transform 300ms linear;}

我们顺便给正面与背面设置上过渡效果transition确保正面与背面进行翻转时有动画过渡,不会太生硬

动画效果
transform是css3里面一个可以让元素应用 2D 或 3D 转换的一个属性。这个属性允许我们对元素进行旋转、缩放、移动或倾斜。

然后我们需要用到的是transform: rotateY(angle);

这个属性可以让定义的元素沿着 Y 轴的 3D 旋转。

我们给父元素.card在鼠标悬浮的时候,给正反面添加上反转,让正反面调换位置

.card:hover .front {transform: rotateY(-180deg);}.card:hover .back {transform: rotateY(0deg);
}

效果图

backface-visibility 翻转特效相关推荐

  1. 类似 Google Tips 页面的卡片式提示和翻转特效

    这款 jQuery 插件用于实现类似 Google Tips 页面的卡片式提示和翻转的交互特效.你可以根据自己的需要定制动画效果参数,定义回调函数来控制行为.因为使用了 CSS3,所以只支持 Chro ...

  2. html5图片自动翻转特效,CSS3带动态阴影效果的3D图片翻转特效

    在前不久我们讲解了CSS3 3D卡片翻转技术,在这篇文章中,我们要跟进一步,在卡片3D翻转的基础上,制作卡片的动态阴影效果.最终效果是鼠标滑过图片时,卡片会3D翻转,图片的背面显示图片的标题,在图片的 ...

  3. HTML+CSS实现菜单的3D翻转特效

    HTML+CSS实现菜单的3D翻转特效 效果图如下: HTML部分源代码如下: <!DOCTYPE html> <html lang="en"><he ...

  4. html 图片旋转插件,jQuery插件expander实现图片翻转特效

    分享一款基于jQuery图片弹出翻转特效代码.这是一款基于jQuery+HTML5实现的,里面包含六款不同效果的鼠标点击图片弹出特效下载.效果图如下: 引入CSS和JS expander.min.js ...

  5. 带翻转特效的会员登录注册html页面源码

    大家好,今天给大家介绍一款,带翻转特效的会员登录注册html页面源码(图1).送给大家哦,获取方式在本文末尾. 图1 点击登录和注册切换时,带翻转特效(图2) 图2 源码完整,需要的朋友可以下载学习( ...

  6. HTML5锤子官网,锤子官网3D翻转特效banner插件

    锤子官网3D翻转特效banner插件 **每次访问锤子手机官网的页面时,都会欣喜的玩耍一番那个会翻转的banner,感觉科技感十足 这么有趣的效果,自己也很想试一试能否实现,于是就核心的特效做了代码的 ...

  7. 立方体盒子翻转特效图文展示素材PR视频模板

    这是一个节奏快.结构良好的创意立方体盒子翻转特效图文展示素材PR视频模板(Mogrt),非常适合您的简介.演示.标题.电影.促销.幻灯片.音乐剪辑.广播.电视/媒体开场白.演示.字幕.电影.电影预告片 ...

  8. CSS 几款比较常用的翻转特效

    最近一直在忙着做项目,也没有及时的整理博客,今天项目展示结束了,感觉不尽如意,还是有点小小的失落,毕竟班长在我们组,没拿到第一有点对不住他们,通过这次项目,深深的感受到了团队合作的重要性,我们组三个人 ...

  9. CSS 几款比较常用的翻转特效(转载)

    第一个:360度翻转特效 <style> * {margin:0;padding:0; } .aa {width: 220px;height: 220px;margin: 0 auto;b ...

最新文章

  1. Java浅克隆与深克隆区别详解与实现,以及String类型属性克隆为什么不受影响?克隆clone()方法中为什么是super.clone()
  2. 查看数据库 MySQL 的版本信息的命令语句
  3. netstat查看占用端口
  4. 全职写作过来人,给初学写作者的6条忠告
  5. [误将两块磁盘挂载到根目录][解决办法]
  6. centos6.8下安装dc2012
  7. 浅谈最短路径的几个方法(Dijkstra,Bellman-Ford,SPFA,Floyd算法)
  8. 喜获Arctic Code Vault Contributor勋章,北极代码库贡献者
  9. 【Ansible】非完全离线安装Ansible和Ansible-tower
  10. Java程序:迷宫地图生成器
  11. java杯子换水_水壶问题(向水壶中倒z升水) Water and Jug Problem
  12. npm install 报错 npm ERR! errno ETIMEDOUT
  13. IT行业英语自我介绍必备
  14. oracle 获取日期的毫秒_Oracle 毫秒时间戳
  15. 计算机等级考试准考证打河南,2019年河南牧院计算机等级考试准考证打印时间...
  16. WPP和iHeartMedia推出“聆听项目”
  17. html在线聊天界面模板,一款带气泡对话框的HTML5聊天应用界面模板
  18. 等额本息与等额本金,从财务管理的角度充分考虑货币时间价值,哪个对于购房人来说更划算?
  19. 专为mac用户设计的苹果手机助手。爱思助手 Mac版结构更清晰,功能更好用,界面更清晰,让你能够轻松查看设备信息,下载最新最火的应用游戏。
  20. IDEA 卡住半天,buid(编译)不动——解决办法(适用于maven和gradle)及定位思路...

热门文章

  1. Android测试之logcat日志
  2. Android模拟机设置中文输入法(拼音、手写、笔画等)
  3. LabVIEW如何实现高性能串口助手-附代码
  4. 利用最小二乘法算法预测考研人数
  5. linux 查看目录挂载,linux查看磁盘挂载的三种方法
  6. Autosar AP – 概要
  7. 国开电大 个人与团队管理 形考任务1-10
  8. 独立显卡 台式计算机,台式机独立显卡怎么切换
  9. 阿伟的学习计划5.28-6.29
  10. 神经风格迁移综述论文分享(neural style transfer review)