css3翻转后显示背部隐藏的元素的效果3D翻转效果- transform rotate backface-visibility
来源:互联网 发布:java怎么保留三位小数 编辑:程序博客网 时间:2024/05/17 07:24
最近在做一个项目,需求是鼠标移入一个div元素,此元素进行翻转,将背部遮挡的div元素显示出来。
想法是将这两个div绝对定位,重叠在一起,背部的元素初始化transform: rotateY(180deg);然后翻转
这个元素的父元素。这样就实现了想要的效果。
最终代码如下:
注意标红的部分,这个属性的意思是当元素背部朝向屏幕时隐藏
<!DOCTYPE html>
<html >
<head>
<title>test</title>
<meta http-equiv="content-type" content="text/html" charset="utf-8">
<meta name="author" content="xuyunfei">
<meta name="description" content="">
<meta name="keywords" content="test,html">
<title>test</title>
<style>
*{ margin: 0; padding: 0; box-sizing: border-box; }
.container, container.one, .two{ width: 100px; height: 100px; }
.container{ position: relative; transition: 1s; transform-style: preserve-3d; }
.container:hover { transform: rotateY(180deg); }
.one{ position: absolute; top: 0; background: red; transform: rotateY(180deg);
backface-visibility: hidden;
}
.two{ position: absolute; top: 0; background: yellow;
backface-visibility: hidden;
}
</style>
</head>
<body>
<div class="par">
<div class="container">
<div class="one">隐藏在背后的元素</div>
<div class="two">初始显示在前面的元素</div>
</div>
</div>
</body>
</html>
- css3翻转后显示背部隐藏的元素的效果3D翻转效果- transform rotate backface-visibility
- 使用CSS3 backface-visibility:hidden;属性制作翻转动画效果
- 利用 css3 的图形3d翻转效果应用demo
- css3的图形3d翻转效果应用示例
- CSS3 实现导航菜单的 3D 翻转动画效果
- HTML5+CSS3立方体3D翻转效果
- css3制作3d翻转效果
- css3实现图片3d翻转效果
- 在CSS3中图片3D翻转效果是这样做到的
- CSS3 animate实现图片墙3D翻转效果
- css3 图片翻转效果
- css3 图片翻转效果
- css3翻转效果
- CSS3翻转效果
- 图片3D翻转效果
- Android---显示卡片翻转的动画效果
- [Android]实现数字的3d翻转效果
- WPF实现3D翻转的动画效果
- (通俗版)手机漫游的实现原理
- gdb-为程序设置运行的参数
- Android绘图基础之: Canvas 和 Paint
- C/C++ 多线程编程方法
- Poj 3009 Curling 2.0【Dfs】
- css3翻转后显示背部隐藏的元素的效果3D翻转效果- transform rotate backface-visibility
- Ext.Net学习网站
- hdu 1728 逃离迷宫(BFS)
- Android Studio2.0 教程从入门到精通MAC版 - 安装篇
- 抽奖/红包算法
- SVN设置忽略文件和目录(文件夹)
- 一个简单抽奖算法的实现以及如何预防超中
- virt-manager增量镜像启动配置
- 丑数