源码动态 源码评测 源码技巧 网站运营 网页制作 网站开发 安全相关 软件教程 IDC资讯 业界消息
高级搜索
关键字:Discuz!  Axure  团购系统
最新更新发布资源提建议收藏本站
当前位置:A5源码 > 资讯报道 > 网页制作 > CSS实现卡片3D翻转效果的示例代码

CSS实现卡片3D翻转效果的示例代码

作者:zy来源:未知浏览:时间:2018-03-08 15:33我要评论
本篇文章主要介绍了CSS实现卡片3D翻转效果的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧! 本文介绍了CSS实现卡片3D翻转效果的示例代码,分享给大家。

本篇文章主要介绍了CSS实现卡片3D翻转效果的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧!

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

效果:

代码:

 

html:

<div class="main">

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

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

</div>

css:

.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:

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:隐藏被旋转的 div 元素的背面

以上就是本文的全部内容,希望对大家的学习有所帮助。

相关文章
网友对“CSS实现卡片3D翻转效果的示例代码”的评论
资讯分类
本类热门资讯
  • 源码推荐
  • 软件推荐
关于我们联系我们发布资源广告服务合作伙伴网站地图版权声明与我们对话