当前位置: 首页 > news >正文

CSS实现一张简易的贺卡

效果


在这里插入图片描述
当你把鼠标移至贺卡上时,贺卡会缓慢打开。
在这里插入图片描述

代码如下


<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100vw;
            height: 100vh;
            background: #2e3c50;
        }

        .card {
            width: 300px;height: 200px;
            display: flex;
            justify-content: center;
            align-items: center;
            background: gold;
            color: cornsilk;
            position: relative;
            transform-style: preserve-3d;
            transform: perspective(900px) rotateX(55deg);
            font-size: 2em;
            cursor: pointer;
        }
        .card::before, .card::after {
            width: 50%;height: 100%;
            position: absolute;
            background: #e11a52;
            top: 0;
            align-items: center;
            display: flex;
            box-sizing: border-box;
            transition: 2s;
            
        }
        .card::before {
            content: "新年";
            left: 0;
            justify-content: flex-end;
            border-right: 2px solid black;
            padding-right: 10px;
            transform-origin: left;
        }
        .card::after {
            content: "快乐";
            right: 0;
            border-left: 2px solid black;
            padding-left: 10px;
            transform-origin: right;
        }
        .card:hover::before {
            transform: rotateY(-180deg);    
        }
        .card:hover::after {
            transform: rotateY(180deg);
        }


        /* card background: gold; color: c* */


        /* card::before background: #e11a52; */
    </style>
</head>

<body>
    <div class="card">JAVA</div>
</body>

</html>
http://www.dtcms.com/a/34832.html

相关文章:

  • MySQL基本查询——表的增删查改
  • python-leetcode-N 皇后
  • 【Python爬虫(61)】Python金融数据挖掘之旅:从爬取到预测
  • Python Pandas库使用指南:从入门到精通
  • DeepSeek配合集成平台实现跨境系统的对接
  • GEE中的Map对象
  • Visual Studio打开文件后,中文变乱码的解决方案
  • Node.js技术原理分析系列——Node.js的perf_hooks模块作用和用法
  • gihub上适合练手的go项目
  • 网络安全蜜罐产品研究现状
  • 微信小程序调用火山方舟(字节跳动火山引擎)中的DeepSeek大模型
  • 单片机裸机编程-时机管理
  • 【LeetCode Hot100】搜索二维矩阵 II[特殊字符]二分查找 vs 线性搜索,Java实现,图解+代码
  • Search API:让数据获取变得简单高效的搜索引擎代理商
  • 电感电流纹波大小影响因素分析与仿真验证
  • Oracle 数据泵迁移步骤规范
  • 轻量级SDK,大能量:EasyRTC重塑嵌入式设备音视频体验
  • LoRA微调deepseek R1(7B)
  • C#文件操作
  • Linux-SaltStack基础
  • 日常知识点之刷题一
  • PostgreSQL数据库之pg_dump使用
  • 碰撞检测 | 图解凸多边形分离轴定理(附ROS C++可视化)
  • es-head(es库-谷歌浏览器插件)
  • Java 面试之结束问答
  • IOS基础面试题
  • 泛微e9 OA中通过Java SDK获取金蝶云星空中的表单数据
  • 环境配置_升级ubuntu20.04 cmake版本到 3.24或更高版本
  • 深入解析 Linux 文件系统:EXT4、NTFS、NFS、CIFS 等的特点与应用(中英双语)
  • Spring Cloud之注册中心之Nacos的安装