做法:平面div,设置前后伪类分别覆盖一半大小,设置前面的伪类旋转点为最左边的线,旋转角度为负值向外设置后面的伪类旋转点为最右边的线,旋转角度为正值向内设置最外层元素transform-style: preserve-3d;可以查看3d效果transform: perspective(900px) rotateX(45deg) rotateY(25deg);透视和旋转一定角度增强立体感

代码示例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="./index.css"><style>.box{width: 400px;height: 400px;border: solid 1px blueviolet;display: flex;align-items: center;justify-content: center;}.d1{width: 300px;height: 200px;background-color: orange;position: relative;transform-style: preserve-3d;transform: perspective(900px) rotateX(45deg) rotateY(25deg);display: flex;align-items: center;justify-content: center;color: white;}.d1::before,.d1::after{content: '';background-color:#E34336;width: 50%;height: 100%;position:absolute;border-right: solid 2px orange;box-sizing: border-box;}.d1::before{content: '生日';color: white;left: 0;top: 0;display: flex;justify-content: flex-end;align-items: center;transition: 2s;transform-origin: left;}.d1::after{content: '贺卡';color: white;right: 0;top: 0;display: flex;justify-content: flex-start;align-items: center;transition: 2s;transform-origin: right;}.d1:hover::before{transform:rotateY(-180deg);}.d1:hover::after{transform:rotateY(180deg);}</style></head><body class='me'><div class='box'><div class='d1'>生日快乐</div></div></body>
</html>

效果图:

css动画 翻开折叠生日贺卡相关推荐

  1. css 右上角 翻开动画_27个精致的CSS3动画效果源代码下载

    CSS主要用于控制网页的外观,CSS代码可以随意变化网页的布局和网页的内容样式.当CSS3出现以后,更是可以让网页增添了不少动画元素,随着IE6,7的淘汰,手机端的崛起更是让它成熟了许多.CSS3动画 ...

  2. 大学计算机课程制作生日卡片,DIY手工制作生日贺卡

    人们在日常生活中经常会遇到好朋友过生日,这时候肯定需要送上一张生日卡片,其实大家没有必要去礼品店购买生日卡片,可以自己亲手制作一张生日卡片,这里想教大家的是简单可爱的生日贺卡制作教程,自己一个人轻轻松 ...

  3. Scratch官方教程中文版(2)——制作可交互的生日贺卡

    原文网址:https://www.toutiao.com/i6546125948423504392/ 可交互的生日贺卡运行效果图 一.添加背景幕布 从背景库里选择聚会背景,你也可以选择其他背景,你可以 ...

  4. java生日贺卡,简单生日贺卡制作,涨知识了

    小朋友同学生日,一起做张贺卡来表示心意. 工具/材料 不同颜色彩纸(A4彩纸需要两张,其他可以是小的) 剪刀或者裁纸刀 溶胶枪或者固体胶 铅笔 尺子 一张A4卡纸 操作方法 01 先拿一张小的折纸或者 ...

  5. html图片视频渲染原理,初识浏览器渲染原理和CSS动画

    1.浏览器渲染原理 浏览器到底是怎么将一个html文件渲染成生动的页面的?话不多说,直接看图 以图中的过程,浏览器的渲染过程大致就是: 通过HTML解析将HTML文件解析为 DOM 树; 通过CSS解 ...

  6. CSS 动画相关属性动态实例大全(82种),2023年祝福第二弹(送你一只守护兔)(下),守护兔源代码免费下载

    2023年春节祝福第二弹--送你一只守护兔(下) CSS 动画相关属性动态实例大全(82种).守护兔源代码免费下载 本文目录: 五.CSS3 动画相关属性实例大全 (1).CSS3的动画基本属性 (2 ...

  7. 在html5中关键帧属性的描述,CSS动画属性关键帧keyframes全解析

    大概有多久没有更新专栏文章了.半年?下半年忙到起飞,或者毫不夸张的说是发射?仅有的一点个人时间,上半年贡献给了Python,现在差不多已忘掉了七七八八(一首<凉凉>送给自己),下半年贡献给 ...

  8. 女友生日贺卡(网页),(女朋友收到后感动哭了,后来我也哭了)

    早上我上CSDN查资料(签到,抽谢谢惠顾)的时候,首页推送了一个给女朋友做网页表白程序的博客,突然想起女朋友明天的生日,于是花了两小时做了个生日贺卡送给她,没想到她收到后感动哭了(把我打了) pc展示 ...

  9. html如何自定义一个动画效果,30个纯css动画代码片段和效果演示

    开源代码已经迎来了一个新的web前端时代.初学者和专家都可以通过使用预构建的代码片段节省时间和压力.下面画廊由30个不同的片段与纯CSS创建动画效果. 所有这些代码片段都放在云IDE平台.这些weba ...

最新文章

  1. sqlalchemy中的first_or_404()和get_or_404()使用(前端页面可视化操作——查询和添加)
  2. 服务器跑python程序后还能安装网站吗_如何在服务器上跑python程序
  3. oracle11g 读写,oracle11g pysical standby开启临时读写
  4. 的训练过程_指外翻的人在训练的过程中,要不要拉伸收肌?
  5. 据说这篇总结覆盖了一般Python开发面试中可能会问到的大部分问题
  6. wget 地址 连接超时_HttoPool连接池 和Hystrix 服务容错机制
  7. Cookie投票程序
  8. 通达信板块监控指标_通达信板块分析指标公式
  9. Vue3中文文档 - vuejs
  10. PDF/CDF 用matlab计算和绘图1
  11. 旷世face++人脸识别实名鉴权商汤科技ocr二要素哪家强
  12. 学习-定义和调用求x的n次幂的函数
  13. linux怎么全局搜索,汇总Linux命令 --全局搜索
  14. 一步步教你整合SSM框架(Spring MVC+Spring+MyBatis)详细教程重要
  15. 使用Firefox+Tor+FoxyProxy+Noscript+IETab进行安全自由的网上冲浪
  16. 51单片机,时钟频率,机器周期,与执行指令的时间
  17. 焦绪录:大数据如何推动数字中国建设
  18. 在windows上实现ubuntu、centos的远程桌面控制
  19. 什么是推荐系统与常见的推荐系统评价指标
  20. linux系统切换root用户的多种方式

热门文章

  1. ssm毕设项目住院病人管理系统pebfh(java+VUE+Mybatis+Maven+Mysql+sprnig)
  2. 基于T5CPU的智能屏产品型号与内核对照表
  3. 1、软件工程基础理论
  4. 短信平台API接口demo示例-Node/SMS/Send
  5. PTA乙级 1068 万绿丛中一点红——20分
  6. uniapp开发中ios底部出现安全距离问题怎么解决?
  7. C++stack与queue模拟实现
  8. 【域渗透提权】CVE-2020-1472 NetLogon 权限提升漏洞
  9. PDF怎么压缩到最小?有在线压缩的方法吗
  10. MPI多进程问题记录