本文主要和大家介绍了CSS实现卡片3D翻转效果的示例代码,希望能帮助到大家。

效果:

代码:

html:

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

相关推荐:

HTMl中3d变换卡片制作方法,CSS如何实现卡片3D翻转效果相关推荐

  1. Pyplot中Scatter三维散点图制作方法记录

    Pyplot中Scatter三维散点图制作方法记录 简介 物体识别是深度相机的应用方向之一,根据本工作已经做了平面.球体.圆柱体的识别算法,在这些算法中,点云必须属于单一物体,不能同时存在多个物体.这 ...

  2. python绘制立体心形折纸图解_简单带翅膀的爱心立体卡片制作方法

    简单的爱心立体卡片手工制作,随时随地都可以用上,把你的心意都放进去.想要给你心目中的那个他(她)一份不一样的礼物吗?浪漫的情人节,还有什么能比自制的爱心立体卡片更能表达你对他(她)满满爱意呢?不要再去 ...

  3. 在DIV+CSS排版中新闻列表的制作方法

    最终效果: 2005年5月30日 新闻标题01 2005年5月30日 新闻标题02 2005年5月30日 新闻标题03 2005年5月30日 新闻标题04 CSS代码: .list{ margin: ...

  4. html新闻排版制作代码,在DIV+CSS排版中新闻列表的制作方法_CSS/HTML

    CSS代码:.list{ margin: 0px 10px 20px; text-align: left; } .list ul{ list-style-type: none; margin: 0px ...

  5. Vegas Pro中移动马赛克的制作方法

    在我们使用素材制作成各种各样漂亮的视频时,也别忘了保护他人的肖像权,当然如果你不是作为商业使用的话,不对人脸添加马赛克的影响也不大.本期小编就带大家来看一下如何使用Vegas对一些人物的肖像进行运动追 ...

  6. html中精灵图的使用方法,css sprites(精灵图)如何使用?

    CSS Sprites是一种性能优化技术,一种网页图片应用处理方式:将多个图像组合成单个图像文件以在网站上使用的方法,以提高性能:也被称为css 精灵图. 网页通常包含多个图像.这些包括图标,按钮,徽 ...

  7. html中菜单触碰变色,利用css filter实现菜单图片变色效果

    需求场景 在制作菜单时,未增加响应效果,往往会加入鼠标移入移出时字体和图标进行变色的效果,字体的颜色变化比较好控制,通过color便可以设置,但如果图标是使用的图片,往往要一个图标制作两份不同颜色的图 ...

  8. html中给图片加边框带,CSS如何给图片加边框效果?

    直接粘贴到BODY里面去事实 style="BORDER-RIGHT: #eeeeee 3px solid; BORDER-TOP: #eeeeee 3px solid; BORDER-LE ...

  9. CSS3 3D变换--扑克牌翻转

    学了css的3D变换后,想自己做一个扑克牌的翻转效果,那么怎么来实现呢,一起来试试吧! 思路: 首先写出牌面的文字和结构,在设置牌面的变换时,将变换的牌正面和背面放在一个父容器里,即需要四个父容器,这 ...

  10. 抖音3d照片怎么制作html,抖音3D卡通小人是什么app软件 怎么制作方法介绍

    抖音卡通小人是目前非常流行的头像,各种各样的可爱的3D卡通人物,但是这些是需要大家自己制作哦!具体的步骤是什么,小编为大家介绍一下! 抖音3D卡通小人是什么app软件 抖音卡通小人不是本身抖音中的道具 ...

最新文章

  1. VCL界面控件DevExpress VCL Controls发布v18.2.5|附下载
  2. 【快乐水题】1816. 截断句子
  3. 正点原子stm32f407开发板pcb图_#试用名单公布#正点原子ARM Linux开发板I.MX6ULL
  4. ROS 常用命令汇总(不定期更新)
  5. Angular2.0 基础: User Input
  6. 爬虫实战学习笔记_1 爬虫基础+HTTP原理
  7. 今天来聊聊 Redis 的主从复制
  8. 提高篇 第二部分 字符串算法 第4章 AC自动机
  9. 官方晒一加8系列旗舰关键配置:号称更极致的屏幕机皇
  10. springMVC异常拦截
  11. 第二十二篇 定义函数的三种形式以及函数的返回值
  12. C# winfrom单击事件弹出浏览器
  13. bootstrap网站模板10例精选欣赏
  14. Redis Desktop Manager 2020.2 Windows 源码编译
  15. 短信验证码,在键盘显示验证码
  16. 在微信小游戏中使用tensorflow的face-landmarks-detection
  17. SparkEnv源码解读
  18. superpixels
  19. AI 智能修复老照片,效果惊艳到我了!| 附代码
  20. 菜鸟教程---语言学习利器

热门文章

  1. caffe调参经验资料文章
  2. 机器学习课程笔记【三】广义线性模型(2)-构建广义线性模型
  3. hokuyo_node代码分析
  4. 【实例分割论文】SOLOv2: Dynamic, Faster and Stronger
  5. K8s 使用helm 安装 EFK和ELK分布式日志分析系统系列(es版本:6.7.0;)
  6. JavaWeb之JSP技术总结
  7. 最大对称字符串的长度
  8. 活动目录的介绍:深入浅出Active Directory系列(一)
  9. 【matlab】从图片中截取矩形区域(手工选取/标记在原图上/截取矩形区域并保存)
  10. 【OpenCV学习笔记】【编程实例】三(将一个图像中的指定区域拷贝到另一个图像的指定区域