实现卡片3D翻转效果


本文摘自PHP中文网,作者php中世界最好的语言,侵删。

这次给大家带来实现卡片3D翻转效果实现卡片3D翻转效果的注意事项有哪些,下面就是实战案例,一起来看一下。

本文介绍了CSS实现卡片3D翻转效果的示例代码,分享给大家,具体如下:

效果:

代码:

html:

1

2

3

4

<p class="main">

  <p class="box b1"></p>

  <p class="box b2"></p>

</p>

css:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

.main {

  position: absolute;

  top: 50%;

  left: 50%;

  width: 300px;

  height: 300px;

  transform: translate(-50%,-50%);

  -webkit-perspective: 1500;

  -moz-perspective: 1500;

}

.box {

  position: absolute;

  top: 0;

  left: 0;

  width: 300px;

  height: 300px;

  transition: all 1s;

  backface-visibility: hidden;

  border-radius: 10px;

  cursor: pointer;

}

.b1{

  background:skyblue;

}

.b2 {

  background:tomato;

  transform: rotateY(-180deg);

}

javascript:

1

2

3

4

5

6

7

8

9

10

var b1 = document.querySelector(".b1");

var b2 = document.querySelector(".b2");

b1.onclick = function() {

  b1.style.transform = "rotateY(180deg)";

  b2.style.transform = "rotateY(0deg)";

}

b2.onclick = function() {

  b2.style.transform = "rotateY(-180deg)";

  b1.style.transform = "rotateY(0deg)";

}

-webkit-perspective:透视效果

backface-visibility:隐藏被旋转的 p 元素的背面

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

h5实现多图片预览上传及点击可拖拽控件

前端技术实现文本文字纹理叠加

以上就是实现卡片3D翻转效果的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

html5加载时的等待动画效果制作

html5实现眼睛移动效果的示例

段落每行渐变色文本效果

h5canvas实现刮刮乐效果代码

纯css实现tab页切换效果

横向不间断滚动效果代码

如何用h5实现拖放效果

h5canvas实现黑客帝国矩形阵效果代码

html5让图片转圈的动画效果的实现方法介绍

几种关于html 5 的动态效果制作方法

更多相关阅读请进入《效果》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...