• 首页
  • 学技能
    • 技术教程
    • 视觉设计
    • 课程资源
  • 软件仓
    • Windows
    • MacOS
    • Android
  • 源码库
    • 网站源码
    • WordPress插件
    • WordPress主题
  • 超运维
    • SEO排名
    • 建站教程
    • 网络安全
  • 干货
  • 简报
  • 随手记
  • 友人帐
  • MEI图
  • 注册
  • 登录
首页 教育资源 视觉设计 Happy New Year 2022新年快乐!

Happy New Year 2022新年快乐!

乔科 2022-01-31 13:18:04

效果图,是动态效果

Happy New Year 2022新年快乐!-
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>新年效果</title>
    <style>
        /* 伪元素:root相当于html根元素 */
    :root{
        font-size: 20px;
        font-family: helvetica;
    }

    /* 将元素居中 */    
    body{
        /* 弹性布局 居中 */
        display: flex;
        justify-content: center;
        align-items: center;
        /* 最低高度 */
        min-height: 100vh;
    }
    /* 外部容器开启3d */
    .container{
        /* 为父元素容器开启视距 */
        perspective: 800px;
         transform-style: preserve-3d;
    }
    /* 设置所有盒子样式 */
    .container > div{
        display: block;
        /* 设置高度 */
        height: 6rem;
        /* 字体大小 */
        font-size: 6rem;
        /* 裁剪溢出的内容
        ps:此时的文字为6rem,超出的部分需要被裁减掉
            */
        overflow: hidden;
    }

    /* 设置字体容器样式 */
    .container > div > span{
        display: block;
        /* 高度 */
        height: 6rem;
        /* 加粗 */
        font-weight: bold;
        /* 文字容器的字体间距 */
        letter-spacing: -.2rem;
        /* 文字居中 */
        text-align: center;
        /* 增加过渡效果 */
        transition: .3s ease-in-out;
        line-height: 6.3rem;
        padding: 0.2rem;
        /* 聚光灯效果 */
        clip-path: 100px 100px at 0 50%;
    }

    /* 定义动画 */
    .container:hover div > span{
        transform: translateY(-100%);
        
    }

    /* 单独为每一行字体设置样式 */
    .container > div:nth-child(1){
        background-color: rgba(0, 0, 0, 0.1);
        transform: rotateX(30deg);
    }
    .container > div:nth-child(2){
        background-color: rgba(0, 0, 0, 0.2);
        transform: rotateX(-30deg) translateY(-.5rem);

    }
    .container > div:nth-child(3){
        background-color: rgba(0, 0, 0, 0.1);
        /* 这里发现一个问题,translate于rotex的前后顺序不一样,效果也不一样 */
        transform:translateY(-1rem) rotateX(30deg) ;
    }
    .container > div:nth-child(4){
        background-color: rgba(0, 0, 0, 0.2);
        transform:translateY(-1.5rem) rotateX(-30deg) ;
    }
</style>
</head>
<body>
    <div class="container">
        <div>
            <span>HAPPY</span>
            <span>JOYFUL</span>
        </div>
        <div>
            <span>New</span>
            <span>HAPPINESS</span>
        </div>
        <div>
            <span>YEAR</span>
            <span>HEALTHY</span>
        </div>
        <div>
            <span>2022</span>
            <span>PROSPERITY</span>
        </div>
    </div>
</body>
</html>
# css特效
2
乔科
因为热爱,所以存在
赞赏
乔科

猜你喜欢

  • 公众号微信QQ头像尺寸分辨率是多少?
  • 200款免费字体打包 可商用不侵权

热门推荐

推荐文章

HTML源码8

WordPress教程6

建站源码2

技术杂炖8

精选18

要闻6

软件17

乔科
因为热爱,所以存在
87
文章
3
评论
60
获赞
乔科

标签云

Android MacOS SEO排名 Windows WordPress主题 WordPress插件 干货 建站教程 技术教程 教育资源 源码库 简报 网站源码 网络安全 视觉设计 课程资源 超运维 软件下载 随手记

创作不易,打赏有力

  • 索科首页
  • 会员注册
  • 免责声明
  • 友情链接
  • 网站地图
Copyright © 2021.9.18-2023 . Designed by nicetheme. 索科
收录的信息均来自网络,本站不对任何信息做任何担保,如信息有违规或者收录通过后有违规信息出现,请联系我们删除!
陕ICP备2021012070号-1
友情链接: 百克博客 简论博客 猫先生博客 子比主题 低调的猫 故人博客 修罗学院
现在登录
  • HOME
  • 随手记
  • 学技能
  • 源码库
  • 软件仓
  • 干货
  • 简报
  • 超运维
  • MEI图